@charset "utf-8";
/* CSS Document */

/* Common */

body{background-color:#e3e4e5;}
body,input, select,button,table,td,th{font-family:"맑은 고딕", 'Malgun Gothic', '돋움', 'Dotum', '굴림', 'Gulim', 'Tahoma', 'sans-serif';color:#333;font-size:13px;text-align:center;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,legend,button,fieldset,input{margin:0;padding:0;border:0;}
textarea{font-family:"맑은 고딕", 'Malgun Gothic', '돋움', 'Dotum', '굴림', 'Gulim', 'Tahoma', 'sans-serif';color:#333;font-size:13px;text-align:left;}

img{border:0;}
ul,ol,dl{overflow:hidden;list-style:none;}
em,address{font-style:normal}
a{color:#333;text-decoration:none;}
a:hover,a:active,a:visited,a:focus{text-decoration:none;}

legend, caption{visibility:hidden;height:0;width:0;font-size:0;display:none;padding:0 !important;margin:0 !important;text-indent:-1000px;}
.hidden{position:absolute;text-indent:-10000px;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}

label{margin:0;padding:0;border:0;line-height:0;}
span{margin:0;padding:0;border:0;} /* vertical-align: baseline; outline: 0; ie 외 브라우저 포커싱 사라지는 문제로 제거 */
caption,cite,code,dfn,em,strong,th,var {font-style:normal;} /* font-weight:normal */
address{font-style:normal;clear:both;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-spacing:0;} /* border-collapse: collapse; ff에서 border="0" 인 경우 문제 발생 */
/*p {margin:0 0 5px 0; padding:0;  clear:both;}*/
p{clear:both;margin:0;padding:0;}
img{border:none;vertical-align:top;}

/* common */
.contents{line-height:22px;text-align:justify;}
.contents p{margin-bottom:15px;}

#wrap .marginT10{margin-top:10px;}
#wrap .marginT30{margin-top:30px;}
#wrap .marginT50{margin-top:50px;}
#wrap .marginR0{margin-right:0;}
#wrap .marginR20{margin-right:20px;}
#wrap .marginB20{margin-bottom:20px;}
#wrap .paddingT0{padding-top:0;}
#wrap .paddingL0{padding-left:0;}
#wrap .padddingL20{padding-left:20px;}
#wrap .paddingR0{padding-right:0;}
#wrap .paddingB0{padding-bottom:0;}
#wrap .borderR0{border-right:0;}
#wrap .borderB0{border-bottom:0;}
#wrap .bgNone{background:none;}
#wrap .textL{text-align:left;}
#wrap .textC{text-align:center;}
.clear{clear:both;}
.cursor{cursor:pointer;}
.hide{display:none;}
.red{color:#ec0000;}
.skyblue{color:#1f8bc1;}
.bold{font-weight:bold;}
.verticalM{vertical-align:middle;}