@charset "utf-8";
html{overflow-y:scroll;}
*{margin:0;padding:0;}
body{position:relative; min-height:100%;height:100%;font-family:Dotum,sans-serif;font-size:12px;line-height:1;color:#000000;letter-spacing:-0.02em;}
legend,caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0}
em{font-style:normal}
textarea{width:94%;padding:10px;border:1px solid #b6b6b6;font-size:13px;color:#333;font-family:Dotum,sans-serif;}
select,input[type=text],input[type=tel]{height:33px;margin:0;padding:0 8px;font-size:14px;line-height:33px;font-family:Dotum, sans-serif;vertical-align:middle;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#595959;border:1px solid #d8d8d8;}
select{padding:0 0 0 0px;}
select.black{border:1px solid #000000; background:#ffffff;height:40px; line-height:34px; width:141px; font-size:13px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=radio],input[type=checkbox]{margin:0px;padding:0px;vertical-align:middle}
ul,ol,li,dl,dt,dd{list-style:none}
div,ul,ol,li,dl,dt,dd,form,fieldset,p,h1,h2,h3,h4,h5,h6,blockquote,iframe{margin:0;padding:0;}
img{border:0;vertical-align:top}
fieldset{border:0}
hr{display:none;clear:both}
table{border-collapse:collapse;font-size:12px;color:#333;table-layout:fixed;border-spacing:0;width:100%;}
th, td {text-align:center;font-weight:normal;}
table thead th {font-weight:normal;}
a,a:link,a:visited,a:active{color:#000000;letter-spacing:normal;text-decoration:none}
a:hover{color:#000000;letter-spacing:normal;}

input.inputStyle{border:1px solid #e0e0e0; background:#ffffff;width:292px;height:40px; line-height:normal; font-size:13px;padding:0 15px;}
input::-webkit-input-placeholder { color:#999999; }
input::-moz-placeholder { color:#999999; } /* firefox 19+ */
input:-ms-input-placeholder { color:#999999; } /* ie */
input::-moz-placeholder { color:#999999; }
textarea.inputStyle{border:1px solid #e0e0e0; background:#ffffff;width:292px;height:40px; line-height:40px; font-size:13px;padding:0 15px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.checkbox label{vertical-align:middle; line-height:13px;}
/* Margin */
.ml0{margin-left:0 !important;}
.ml50{margin-left:50px !important;}
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mb0{margin-bottom:0px !important;}
.mb30{margin-bottom:30px !important;}

.lh18{ line-height:18px;}
.lh20{ line-height:20px;}

/* Padding */
.pl20{padding-left:20px !important;}
.pt0{padding-top:0 !important;}
.pt30{padding-top:30px !important;}
.pb0{padding-bottom:0 !important;}

/* font */
.RixSGoM{font-family:"RixSGo M"}
.fz12{ font-size:12px !important;}
.let{letter-spacing:-0.08em}
/* paging */
.paging{overflow:hidden;margin:0 auto;text-align:center;padding-top:60px}
.paging a{display:inline-block;width:25px;height:25px;font-family:"RixSGo L";font-size:14px;color:#000000;line-height:25px;border:3px solid transparent;vertical-align:top;}
.paging a:focus, .paging a:hover{border:3px solid #afafaf;}
.paging a.on{color:#fff;border:3px solid #000000;background:#000000;}
.paging a.prev{ background:url("../images/common/paging_prev.png") no-repeat center center; overflow:hidden; text-indent:-9999px;}
.paging a.next{ background:url("../images/common/paging_next.png") no-repeat center center;overflow:hidden; text-indent:-9999px;}

/*select*/
span.customSelect {
	font-size:12px;
	background-color: transparent;
	color:#888;
	font-family:"RixSGo L";	
	border:1px solid #8e8e8e;
	min-width:131px;
	height:34px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url("../images/common/select_arr.png") no-repeat right center;
}
span.customSelect.changed {
    background-color: transparent;
}
.customSelectInner {
	padding:0 10px;
	display:block;
	height:32px;
	line-height:32px;
}

/* agree contents */
.agreeCntBox{padding:20px 0;}
.agreeCntBox h1,
.agreeCntBox h2,
.agreeCntBox h3,
.agreeCntBox p,
.agreeCntBox li{font-size:12px !important;font-weight:normal !important;text-align:left !important;line-height:20px !important;}
.agreeCntBox h1{margin:0 0 14px 0 !important;font-family:"RixSGo B" !important;font-size:14px !important;}
.agreeCntBox h2{margin:14px 0 6px 0 !important;font-family:"RixSGo B" !important;}
.agreeCntBox h3{margin:6px 0 4px 0 !important;font-family:"RixSGo B" !important;}
.agreeCntBox p{margin:4px 0 4px 0;}
.agreeCntBox p+p{margin:8px 0 4px 0;}
.agreeCntBox li{margin:2px 0 0 0;}
.agreeCntBox ol li ol,
.agreeCntBox ol li ul,
.agreeCntBox ul li ul,
.agreeCntBox ul li ol{margin:4px 0 4px 0;}
.agreeCntBox ul li{margin-left:10px;text-indent:-10px;}
.agreeCntBox ol li{margin-left:14px;text-indent:-14px;}