@charset "utf-8";




html {height:auto;overflow-y:scroll; overflow-x:hidden;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,dt,dd {
	padding:0;
	margin:0;
	font-family:'Nanum Barun Gothic','Apple SD Gothic Neo', sans-serif !important;
	/*font-family:'Open Sans', 'Nanum Barun Gothic','Apple SD Gothic Neo', sans-serif !important;*/
	font-weight:300;
	letter-spacing:-0.03em;
}
body, input, textarea, select, table, button {
	color:#666666;
	font-family:'Nanum Barun Gothic','Apple SD Gothic Neo', sans-serif !important;
	/*font-family:'Open Sans','Nanum Barun Gothic','Apple SD Gothic Neo', sans-serif !important;*/
	font-size:12px;
	letter-spacing:-0.03em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:300;
	font-size:100%;

}

ol, ul, li { list-style:none; }

label {cursor:pointer}

br.bk {display:block;}
.more_none a:after {content:"" !important; background:none !important; }


/* anchor - 지정순서 link, visited, hover, active */
a { text-decoration:none; color:#666666;}
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

button, input[type=button], input[type=submit] {cursor:pointer}

.form-control{
	border:1px solid #ccc;
	background:#fff;
	padding:5px 10px;
	font-size:14px;
	box-sizing:border-box;
	height:36px !important;
	width:100%;
	max-width:300px;
}
.form-control:disabled{
	background:#f1f1f1;
}
.form-control.wp100{
	width:100%;
	max-width:100%;
}
textarea.form-control{
	height:auto !important;
	line-height:1.8;
}

/* 숨김영역 */
#accessibility, #accessibility_footer, .skip, hr, legend {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}
caption { display:none; }

/* skipNavi*/
#skipNavi{display:block;height:0; }
#skipNavi a{display:block; position:absolute; top:-500px; left:0; overflow:hidden; width:100%; z-index:1000000000000; font-weight:bold;}
#skipNavi a:active, #skipNavi a:focus{position:absolute;top:0; left:0; display:block;width:100%; height:30px; line-height:30px;background:#222; color:#fff; font-size:1.3em; text-align:center;}

/* ie6에서 이미지 공백 0으로 조절 */
img {
	border:0;
	margin:0;
	padding:0;
}



/* 이미지 인풋등 세로중앙정렬 */
input, textarea, select, img {vertical-align: middle; }

input[type=text] {border:1px solid #ddd; background:#fff; font-size:14px; height:24px; text-indent:10px;}
input[type=password] {border:1px solid #ddd; background:#fff; font-size:14px; height:24px; text-indent:10px;}
select {border:1px solid #ddd; background:#fff; font-size:14px; height:28px; text-indent:10px; text-indent:10px;}




/* ie6 png 파일 투명처리 */
.png24 { tmp:expression(setPng24(this)); }

/* table caption 숨김*/
table caption { display:none; }
table {border-collapse:collapse; border-spacing:0;}

b{font-weight:bold !important;}
span.dotum {font-family:dotum !important;}
.bullet {background:url(/images/f_link_dott.gif) no-repeat left 10px; padding-left:15px;}
.bullet2 {background:url(/images/f_link_dott.gif) no-repeat left 10px; padding-left:15px;}

.Dnone {display:none !important;}

.fl {float:left !important;}
.fr {float:right !important;}
.cl {clear:both;}
.al,.text-left {text-align:left !important;}
.ar,.text-right {text-align:right !important;}
.at,.vertical-top {vertical-align:top;}
.ab,.vertical-bottom {vertical-align:bottom;}
.am,.vertical-middle {vertical-align:middle !important;}
.ac,.text-center {text-align:center !important;}
.b {font-weight:bold !important;}
.u {text-decoration: underline !important;}

/* font-size */
.fs00 {font-size:0px;line-height:0px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}

.f_spac1 {letter-spacing:-1px;}
.f_spac2 {letter-spacing:-2px;}

/* 폰트기본컬러 */
.bla {color:#000000 !important;}
.whi {color:#ffffff !important;}
.red {color:#ff0e0e !important;}
.blue {color:#2794d9 !important;}
.blue2 {color:#0d3c9c !important;}
.green {color:#7ea000 !important;}
.gray4{color:#444 !important;}
.gray9{color:#999 !important;}
.gray{color:#555 !important;}
.gray2{color:#7b7b7b !important;}


/**/
.bg_none{background:none !important;}
.scroll_box {border:1px solid #ddd; background:#f4f4f4;  padding:10px; overflow-y:scroll; overflow-x:none;}
.imgSize{width:100%;}

/* line-height */
.ln14 {line-height:14px;}
.ln16 {line-height:16px;}
.ln18 {line-height:18px;}
.ln20 {line-height:20px;}
.ln22 {line-height:22px;}
.ln24 {line-height:24px;}
.ln26 {line-height:26px !important;}
.ln28 {line-height:28px !important;;}
.ln30 {line-height:30px !important;;}
.ln32 {line-height:32px !important;;}

.lineH10{line-height:1}
.lineH11{line-height:1.1 !important;}
.lineH12{line-height:1.2 !important;}
.lineH13{line-height:1.3 !important;}
.lineH14{line-height:1.4 !important;}
.lineH15{line-height:1.5 !important;}
.lineH16{line-height:1.6 !important;}
.lineH17{line-height:1.7 !important;}
.lineH18{line-height:1.8 !important;}
.lineH19{line-height:1.9 !important;}
.lineH20{line-height:2 !important;}

.wp100{width:100%;}
.wp90{width:90%;}
.wp80{width:80%;}
.wp70{width:70%;}




/* mobile image width */

/*가로값*/
.w10{width:10px !important;}
.w12{width:12px !important;}
.w14{width:14px !important;}
.w16{width:16px !important;}
.w18{width:18px !important;}
.w20{width:20px !important;}
.w21{width:21px !important;}
.w22{width:22px !important;}
.w24{width:24px !important;}
.w25{width:25px !important;}
.w26{width:26px !important;}
.w28{width:28px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w55{width:55px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w95{width:95px !important;}
.w100{width:100px !important;}
.w110{width:110px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w140{width:140px !important;}
.w150{width:150px !important;}
.w160{width:160px !important;}
.w170{width:170px !important;}
.w180{width:180px !important;}
.w190{width:190px !important;}
.w200{width:200px !important;}
.w210{width:210px !important;}
.w220{width:220px !important;}
.w230{width:230px !important;}
.w240{width:240px !important;}
.w250{width:250px !important;}
.w260{width:260px !important;}
.w270{width:270px !important;}
.w280{width:280px !important;}
.w300{width:300px !important;}
.w320{width:320px !important;}
.w340{width:340px !important;}
.w360{width:360px !important;}
.w380{width:380px !important;}
.w400{width:400px !important;}
.w420{width:420px !important;}
.w440{width:440px !important;}
.wp100 {width:100% !important;}
.wp90 {width:90% !important;}
.wp80 {width:80% !important;}
.wp70 {width:70% !important;}
.wp60 {width:60% !important;}
.wp50 {width:50% !important;}
.wp40 {width:40% !important;}
.wp30 {width:30% !important;}
.wp33 {width:33.33% !important;}
.wp28 {width:28% !important;}
.wp26 {width:26% !important;}
.wp25 {width:25% !important;}
.wp24 {width:24% !important;}
.wp23 {width:23% !important;}
.wp22 {width:22% !important;}
.wp21 {width:21% !important;}
.wp20 {width:20% !important;}
.wp10 {width:10% !important;}
.wp7 {width:7% !important;}
.wp6 {width:6% !important;}
.wp5 {width:5% !important;}
@media(max-width:1200px){
/*가로값*/
.w10-md{width:10px !important;}
.w20-md{width:20px !important;}
.w30-md{width:30px !important;}
.w40-md{width:40px !important;}
.w50-md{width:50px !important;}
.w60-md{width:60px !important;}
.w70-md{width:70px !important;}
.w80-md{width:80px !important;}
.w90-md{width:90px !important;}
.w100-md{width:100px !important;}
.w110-md{width:110px !important;}
.w120-md{width:120px !important;}
.w130-md{width:130px !important;}
.w140-md{width:140px !important;}
.w150-md{width:150px !important;}
.w160-md{width:160px !important;}
.w170-md{width:170px !important;}
.w180-md{width:180px !important;}
.w190-md{width:190px !important;}
.w200-md{width:200px !important;}
.w210-md{width:210px !important;}
.w220-md{width:220px !important;}
.w230-md{width:230px !important;}
.w240-md{width:240px !important;}
.w250-md{width:250px !important;}
.w260-md{width:260px !important;}
.w270-md{width:270px !important;}
.w280-md{width:280px !important;}

.wp100-md {width:100% !important;}
.wp90-md {width:90% !important;}
.wp80-md {width:80% !important;}
.wp70-md {width:70% !important;}
.wp60-md {width:60% !important;}
.wp50-md {width:50% !important;}
.wp40-md {width:40% !important;}
.wp30-md {width:30% !important;}
.wp20-md {width:20% !important;}
.wp10-md {width:10% !important;}
}
@media(max-width:992px){
/*가로값*/
.w10-sm{width:10px !important;}
.w20-sm{width:20px !important;}
.w30-sm{width:30px !important;}
.w40-sm{width:40px !important;}
.w50-sm{width:50px !important;}
.w60-sm{width:60px !important;}
.w70-sm{width:70px !important;}
.w80-sm{width:80px !important;}
.w90-sm{width:90px !important;}
.w100-sm{width:100px !important;}
.w110-sm{width:110px !important;}
.w120-sm{width:120px !important;}
.w130-sm{width:130px !important;}
.w140-sm{width:140px !important;}
.w150-sm{width:150px !important;}
.w160-sm{width:160px !important;}
.w170-sm{width:170px !important;}
.w180-sm{width:180px !important;}
.w190-sm{width:190px !important;}
.w200-sm{width:200px !important;}
.w210-sm{width:210px !important;}
.w220-sm{width:220px !important;}
.w230-sm{width:230px !important;}
.w240-sm{width:240px !important;}
.w250-sm{width:250px !important;}
.w260-sm{width:260px !important;}
.w270-sm{width:270px !important;}
.w280-sm{width:280px !important;}

.wp100-sm {width:100% !important;}
.wp90-sm {width:90% !important;}
.wp80-sm {width:80% !important;}
.wp70-sm {width:70% !important;}
.wp60-sm {width:60% !important;}
.wp50-sm {width:50% !important;}
.wp40-sm {width:40% !important;}
.wp30-sm {width:30% !important;}
.wp20-sm {width:20% !important;}
.wp10-sm {width:10% !important;}
.wAuto-sm{width:auto !important;}
}
@media(max-width:767px){
/*가로값*/
.w10-xs{width:10px !important;}
.w20-xs{width:20px !important;}
.w30-xs{width:30px !important;}
.w40-xs{width:40px !important;}
.w50-xs{width:50px !important;}
.w60-xs{width:60px !important;}
.w70-xs{width:70px !important;}
.w80-xs{width:80px !important;}
.w90-xs{width:90px !important;}
.w100-xs{width:100px !important;}
.w110-xs{width:110px !important;}
.w120-xs{width:120px !important;}
.w130-xs{width:130px !important;}
.w140-xs{width:140px !important;}
.w150-xs{width:150px !important;}
.w160-xs{width:160px !important;}
.w170-xs{width:170px !important;}
.w180-xs{width:180px !important;}
.w190-xs{width:190px !important;}
.w200-xs{width:200px !important;}
.w210-xs{width:210px !important;}
.w220-xs{width:220px !important;}
.w230-xs{width:230px !important;}
.w240-xs{width:240px !important;}
.w250-xs{width:250px !important;}
.w260-xs{width:260px !important;}
.w270-xs{width:270px !important;}
.w280-xs{width:280px !important;}

.wp100-xs {width:100% !important;}
.wp90-xs {width:90% !important;}
.wp80-xs {width:80% !important;}
.wp70-xs {width:70% !important;}
.wp60-xs {width:60% !important;}
.wp50-xs {width:50% !important;}
.wp40-xs {width:40% !important;}
.wp30-xs {width:30% !important;}
.wp20-xs {width:20% !important;}
.wp10-xs {width:10% !important;}
.wAuto-xs{width:auto !important;}
}
.hp100{height:100%;}


	.fs0{font-size:0px !important;}
	.fs10{font-size:10px !important;}
	.fs11{font-size:11px !important;}
	.fs12{font-size:12px !important;}
	.fs13{font-size:13px !important;}
	.fs14{font-size:14px !important;}
	.fs15{font-size:15px !important;}
	.fs16{font-size:16px !important;}
	.fs17{font-size:17px !important;}
	.fs18{font-size:18px !important;}
	.fs19{font-size:19px !important;}
	.fs20{font-size:20px !important;}
	.fs22{font-size:22px !important;}
	.fs24{font-size:24px !important;}
	.fs26{font-size:26px !important;}
	.fs28{font-size:28px !important;}
	.fs30{font-size:30px !important;}
	.fs32{font-size:32px !important;}
	.fs34{font-size:34px !important;}
	.fs36{font-size:36px !important;}
	.fs38{font-size:38px !important;}
	.fs40{font-size:40px !important;}
	.fs42{font-size:42px !important;}
	.fs44{font-size:44px !important;}
	.fs46{font-size:46px !important;}
	.fs48{font-size:48px !important;}
	.fs50{font-size:50px !important;}
	.fs52{font-size:52px !important;}
	.fs54{font-size:54px !important;}
	.fs56{font-size:56px !important;}
	.fs58{font-size:58px !important;}
	.fs60{font-size:60px !important;}
	.fs62{font-size:62px !important;}

@media(max-width:1200px) {
	.fs10-md{font-size:10px !important;}
	.fs11-md{font-size:11px !important;}
	.fs12-md{font-size:12px !important;}
	.fs13-md{font-size:13px !important;}
	.fs14-md{font-size:14px !important;}
	.fs15-md{font-size:15px !important;}
	.fs16-md{font-size:16px !important;}
	.fs17-md{font-size:17px !important;}
	.fs18-md{font-size:18px !important;}
	.fs19-md{font-size:19px !important;}
	.fs20-md{font-size:20px !important;}
	.fs22-md{font-size:22px !important;}
	.fs24-md{font-size:24px !important;}
	.fs26-md{font-size:26px !important;}
	.fs28-md{font-size:28px !important;}
	.fs30-md{font-size:30px !important;}
	.fs32-md{font-size:32px !important;}
	.fs34-md{font-size:34px !important;}
	.fs36-md{font-size:36px !important;}
	.fs38-md{font-size:38px !important;}
	.fs40-md{font-size:40px !important;}
	.fs42-md{font-size:42px !important;}
	.fs44-md{font-size:44px !important;}
	.fs46-md{font-size:46px !important;}
	.fs48-md{font-size:48px !important;}
	.fs50-md{font-size:50px !important;}
	.fs52-md{font-size:52px !important;}
	.fs54-md{font-size:54px !important;}
	.fs56-md{font-size:56px !important;}
	.fs58-md{font-size:58px !important;}
	.fs60-md{font-size:60px !important;}
	.fs62-md{font-size:62px !important;}
}
@media(max-width:992px) {
	.fs10-sm{font-size:10px !important;}
	.fs11-sm{font-size:11px !important;}
	.fs12-sm{font-size:12px !important;}
	.fs13-sm{font-size:13px !important;}
	.fs14-sm{font-size:14px !important;}
	.fs15-sm{font-size:15px !important;}
	.fs16-sm{font-size:16px !important;}
	.fs17-sm{font-size:17px !important;}
	.fs18-sm{font-size:18px !important;}
	.fs19-sm{font-size:19px !important;}
	.fs20-sm{font-size:20px !important;}
	.fs22-sm{font-size:22px !important;}
	.fs24-sm{font-size:24px !important;}
	.fs26-sm{font-size:26px !important;}
	.fs28-sm{font-size:28px !important;}
	.fs30-sm{font-size:30px !important;}
	.fs32-sm{font-size:32px !important;}
	.fs34-sm{font-size:34px !important;}
	.fs36-sm{font-size:36px !important;}
	.fs38-sm{font-size:38px !important;}
	.fs40-sm{font-size:40px !important;}
	.fs42-sm{font-size:42px !important;}
	.fs44-sm{font-size:44px !important;}
	.fs46-sm{font-size:46px !important;}
	.fs48-sm{font-size:48px !important;}
	.fs50-sm{font-size:50px !important;}
	.fs52-sm{font-size:52px !important;}
	.fs54-sm{font-size:54px !important;}
	.fs56-sm{font-size:56px !important;}
	.fs58-sm{font-size:58px !important;}
	.fs60-sm{font-size:60px !important;}
	.fs62-sm{font-size:62px !important;}
}
@media(max-width:767px) {
	.fs10-xs{font-size:10px !important;}
	.fs11-xs{font-size:11px !important;}
	.fs12-xs{font-size:12px !important;}
	.fs13-xs{font-size:13px !important;}
	.fs14-xs{font-size:14px !important;}
	.fs15-xs{font-size:15px !important;}
	.fs16-xs{font-size:16px !important;}
	.fs17-xs{font-size:17px !important;}
	.fs18-xs{font-size:18px !important;}
	.fs19-xs{font-size:19px !important;}
	.fs20-xs{font-size:20px !important;}
	.fs22-xs{font-size:22px !important;}
	.fs24-xs{font-size:24px !important;}
	.fs26-xs{font-size:26px !important;}
	.fs28-xs{font-size:28px !important;}
	.fs30-xs{font-size:30px !important;}
	.fs32-xs{font-size:32px !important;}
	.fs34-xs{font-size:34px !important;}
	.fs36-xs{font-size:36px !important;}
	.fs38-xs{font-size:38px !important;}
	.fs40-xs{font-size:40px !important;}
	.fs42-xs{font-size:42px !important;}
	.fs44-xs{font-size:44px !important;}
	.fs46-xs{font-size:46px !important;}
	.fs48-xs{font-size:48px !important;}
	.fs50-xs{font-size:50px !important;}
	.fs52-xs{font-size:52px !important;}
	.fs54-xs{font-size:54px !important;}
	.fs56-xs{font-size:56px !important;}
	.fs58-xs{font-size:58px !important;}
	.fs60-xs{font-size:60px !important;}
	.fs62-xs{font-size:62px !important;}
}
@media(max-width:640px) {
	.fs10-xx{font-size:10px !important;}
	.fs11-xx{font-size:11px !important;}
	.fs12-xx{font-size:12px !important;}
	.fs13-xx{font-size:13px !important;}
	.fs14-xx{font-size:14px !important;}
	.fs15-xx{font-size:15px !important;}
	.fs16-xx{font-size:16px !important;}
	.fs17-xx{font-size:17px !important;}
	.fs18-xx{font-size:18px !important;}
	.fs19-xx{font-size:19px !important;}
	.fs20-xx{font-size:20px !important;}
	.fs22-xx{font-size:22px !important;}
	.fs24-xx{font-size:24px !important;}
	.fs26-xx{font-size:26px !important;}
	.fs28-xx{font-size:28px !important;}
	.fs30-xx{font-size:30px !important;}
	.fs32-xx{font-size:32px !important;}
	.fs34-xx{font-size:34px !important;}
	.fs36-xx{font-size:36px !important;}
	.fs38-xx{font-size:38px !important;}
	.fs40-xx{font-size:40px !important;}
	.fs42-xx{font-size:42px !important;}
	.fs44-xx{font-size:44px !important;}
	.fs46-xx{font-size:46px !important;}
	.fs48-xx{font-size:48px !important;}
	.fs50-xx{font-size:50px !important;}
	.fs52-xx{font-size:52px !important;}
	.fs54-xx{font-size:54px !important;}
	.fs56-xx{font-size:56px !important;}
	.fs58-xx{font-size:58px !important;}
	.fs60-xx{font-size:60px !important;}
	.fs62-xx{font-size:62px !important;}
}




.wm50 {width:50% !important;}
.wm60 {width:60% !important;}
.wm70 {width:70% !important;}
.wm80 {width:80% !important;}

/* margin */
.mt05 {margin-top:5px !important;}
.mt08 {margin-top:8px !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;}
.mt80 {margin-top:80px !important;}

.mb03 {margin-bottom:3px !important;}
.mb05 {margin-bottom:5px !important;}
.mb08 {margin-bottom:8px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb55 {margin-bottom:55px !important;}
.mb60 {margin-bottom:60px !important;}
.mb80 {margin-bottom:80px !important;}

.ml05 {margin-left:5px !important;}
.ml08 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}
.ml80 {margin-left:80px !important;}


.mr05 {margin-right:5px !important;}
.mr08 {margin-right:8px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}
.mr55 {margin-right:55px !important;}
.mr60 {margin-right:60px !important;}
.mr80 {margin-right:80px !important;}

@media(max-width:760px){
		/* margin */
	.mt05-xs {margin-top:5px !important;}
	.mt08-xs {margin-top:8px !important;}
	.mt10-xs {margin-top:10px !important;}
	.mt15-xs {margin-top:15px !important;}
	.mt20-xs {margin-top:20px !important;}
	.mt25-xs {margin-top:25px !important;}
	.mt30-xs {margin-top:30px !important;}
	.mt35-xs {margin-top:35px !important;}
	.mt40-xs {margin-top:40px !important;}
	.mt50-xs {margin-top:50px !important;}
	.mt55-xs {margin-top:55px !important;}
	.mt60-xs {margin-top:60px !important;}
	.mt80-xs {margin-top:80px !important;}

	.mb03-xs {margin-bottom:3px !important;}
	.mb05-xs {margin-bottom:5px !important;}
	.mb08-xs {margin-bottom:8px !important;}
	.mb10-xs {margin-bottom:10px !important;}
	.mb15-xs {margin-bottom:15px !important;}
	.mb20-xs {margin-bottom:20px !important;}
	.mb25-xs {margin-bottom:25px !important;}
	.mb30-xs {margin-bottom:30px !important;}
	.mb35-xs {margin-bottom:35px !important;}
	.mb40-xs {margin-bottom:40px !important;}
	.mb50-xs {margin-bottom:50px !important;}
	.mb55-xs {margin-bottom:55px !important;}
	.mb60-xs {margin-bottom:60px !important;}
	.mb80-xs {margin-bottom:80px !important;}

	.ml0-xs {margin-left:0px !important;}
	.ml05-xs {margin-left:5px !important;}
	.ml08-xs {margin-left:8px !important;}
	.ml10-xs {margin-left:10px !important;}
	.ml15-xs {margin-left:15px !important;}
	.ml20-xs {margin-left:20px !important;}
	.ml25-xs {margin-left:25px !important;}
	.ml30-xs {margin-left:30px !important;}
	.ml35-xs {margin-left:35px !important;}
	.ml40-xs {margin-left:40px !important;}
	.ml50-xs {margin-left:50px !important;}
	.ml55-xs {margin-left:55px !important;}
	.ml60-xs {margin-left:60px !important;}
	.ml80-xs {margin-left:80px !important;}


	.mr05-xs {margin-right:5px !important;}
	.mr08-xs {margin-right:8px !important;}
	.mr10-xs {margin-right:10px !important;}
	.mr15-xs {margin-right:15px !important;}
	.mr20-xs {margin-right:20px !important;}
	.mr25-xs {margin-right:25px !important;}
	.mr30-xs {margin-right:30px !important;}
	.mr35-xs {margin-right:35px !important;}
	.mr40-xs {margin-right:40px !important;}
	.mr50-xs {margin-right:50px !important;}
	.mr55-xs {margin-right:55px !important;}
	.mr60-xs {margin-right:60px !important;}
	.mr80-xs {margin-right:80px !important;}
}

/*기본보더값*/

.bdrT1 {border-top:1px solid #ddd;}
.bdrB1 {border-bottom:1px solid #ddd;}
.bdrR1 {border-right:1px solid #ddd;}
.bdrL1 {border-left:1px solid #ddd;}

/* padding */
.pl03 {text-align:left; padding-left:3px;}
.pl05 {text-align:left; padding-left:5px;}
.pl10 {text-align:left; padding-left:10px;}
.pl15 {text-align:left; padding-left:15px;}
.pl20 {text-align:left; padding-left:20px;}
.pl25 {text-align:left; padding-left:25px;}
.pl30 {text-align:left; padding-left:30px;}

.pr03 {text-align:right; padding-right:3px;}
.pr05 {text-align:right; padding-right:5px;}
.pr10 {text-align:right; padding-right:10px;}
.pr15 {text-align:right; padding-right:15px;}
.pr20 {text-align:right; padding-right:20px;}
.pr25 {text-align:right; padding-right:25px;}
.pr30 {text-align:right; padding-right:30px;}

.pt01  {vertical-align:top; padding-top:1px;}
.pt02  {vertical-align:top; padding-top:2px;}
.pt03  {vertical-align:top; padding-top:3px;}
.pt04  {vertical-align:top; padding-top:4px;}
.pt05  {vertical-align:top; padding-top:5px;}
.pt06  {vertical-align:top; padding-top:6px;}
.pt07  {vertical-align:top; padding-top:7px;}
.pt08  {vertical-align:top; padding-top:8px;}
.pt09  {vertical-align:top; padding-top:9px;}
.pt10  {vertical-align:top; padding-top:10px;}
.pt11  {vertical-align:top; padding-top:11px;}
.pt12  {vertical-align:top; padding-top:12px;}
.pt13  {vertical-align:top; padding-top:13px;}
.pt14  {vertical-align:top; padding-top:14px;}
.pt15  {vertical-align:top; padding-top:15px;}
.pt20  {vertical-align:top; padding-top:20px;}
.pt25  {vertical-align:top; padding-top:25px;}
.pt30  {vertical-align:top; padding-top:30px;}
.pt40  {vertical-align:top; padding-top:40px;}
.pt50  {vertical-align:top; padding-top:50px;}

.pb01  { padding-bottom:1px;}
.pb02  { padding-bottom:2px;}
.pb03  { padding-bottom:3px;}
.pb04  { padding-bottom:4px;}
.pb05  { padding-bottom:5px;}
.pb06  { padding-bottom:6px;}
.pb07  { padding-bottom:7px;}
.pb08  { padding-bottom:8px;}
.pb09  { padding-bottom:9px;}
.pb10  { padding-bottom:10px;}
.pb11  { padding-bottom:11px;}
.pb12  { padding-bottom:12px;}
.pb13  { padding-bottom:13px;}
.pb14  { padding-bottom:14px;}
.pb15  { padding-bottom:15px;}
.pb20  { padding-bottom:20px;}
.pb30  { padding-bottom:30px;}
.pb40  { padding-bottom:40px;}
.pb50  { padding-bottom:50px;}

.af_clear:after,
.clearfix:after{content:""; display:block; clear:both;}
.underline {text-decoration:underline;}
.underline_normal {text-decoration:underline;}
.gray_bg01 {background:#f2f2f2; padding:50px 0;}
.gray_bg02 {background:#e6e6e6; padding:50px 0;}
.whi_bg {background:#fff !important;}
.blue_bg01 {background:#eff5fa; padding:50px 0;}
.gray_bg_patt01 {background:url(/images/gray_bg_pt01.jpg) ; padding:50px 0;}
.btn_basic01 {border:1px solid #333; position:relative; font-size:16px; display:inline-block; *zoom:1; *display:block; padding:10px 30px; color:#333;}
.btn_basic02 {border:1px solid #333; font-size:16px; display:inline-block; *zoom:1; *display:block; padding:6px 30px; color:#333;}
.btn_basic03 {border:1px solid #333; font-size:13px; display:inline-block; *zoom:1; *display:block; padding:6px 10px; color:#333;}
.btn_basic04 {border:1px solid #333; font-size:14px; display:inline-block; *zoom:1; *display:block; padding:6px 50px; color:#333;}
.btn_basic05 {border:1px solid #333; font-size:14px; display:inline-block; *zoom:1; *display:block; padding:6px 30px; color:#333;}
/*.btn_basic05:after {content:url(/images/btn_box_arrow.png);position:absolute;  }*/
.btn_blue01 {background:#2794d9; color:#fff; font-size:16px; text-align:center; border:0;  padding:13px 40px;}
.btn_gray01 {background:#b5b5b5; color:#fff; font-size:16px; text-align:center; border:0;  padding:13px 40px;}
a.link{color:#2794d9; __text-decoration:underline;}
.more a span,.btn_basic04 span,.btn_basic01 span,.btn_basic02 span,.btn_basic03 span{font-family:gulim;}
.btn_down01 {font-size:14px; color:#333; text-align:center; height:38px; border:1px solid #6f6f6f; display:inline-block; *zoom:1; *display:block; line-height:40px; padding:0 20px;}
.input-text-basic01 {border:1px solid #ddd; background:#fbfbfb; padding:1px 7px;}
.select-basic01 {border:1px solid #ddd; background:#fbfbfb; padding:0 6px; min-height:30px;}
.btn_search {background:#b5b5b5; color:#fff; font-size:14px; height:30px; line-height:30px; width:60px; text-align:center; border:none;}
.down-btn {display:inline-block; *zoom:1; *display:block; background:url(/images/sub_icon_down.png) no-repeat right center; font-size:14px; padding-right:22px;}
a.down:hover {color:#2794d9 !important;}

.filebox input[type="file"] {
  position: absolute;
  width: 1px !importamt;
  height: 1px !importamt;
  left:0;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0;
}

.filebox label {
  display: inline-block;
  text-align:center;
  color: #fff;
  height:29px;
  line-height:29px !important;
  font-size: inherit;
  line-height: normal;
  vertical-align: middle;
  background-color: #999;
  cursor: pointer;
  border: 1px solid #888;
  border-radius: .25em;
}
.filebox.filebox2 label{
	background:#fff;
	border:1px solid #666;
	color:#444;
	border-radius:0;
} 
.filebox.filebox2 .del{
	display:inline-block;
	overflow:hidden;
	position:relative;
	vertical-align:top;
}
.filebox.filebox2 .del > input[type='checkbox']{
	position:absolute;
	width:0;
	height:0;
	left:-100px;
}
.filebox.filebox2 .del > input[type='checkbox']:checked + label{
	background:#444;
	color:#fff;
}
@media(max-width:767px){
	.filebox.filebox2 .upload-name{
		width:55%;
	}
	.filebox.filebox2 .del{
		width:20%;
	}
	.filebox.filebox2 .del > label{
		width:96%;
	}
}

/* named upload */
.filebox .upload-name {
  display: inline-block;
  height:29px;
  text-indent:7px;
  font-size: inherit;
  font-family: inherit;
  line-height: normal;
  vertical-align: middle;
  background-color: #f5f5f5;
  border: 1px solid #ebebeb;
  border-radius: .25em;
  -webkit-appearance: none; /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
}


.etc_rule{ text-align: left;}
.etc_rule h2{ background-color:#2794d9; color:#fff; font-size:20px; line-height: 20px; padding:20px; }
.etc_rule .con{ background-color: #f4f4f4;}
.etc_rule .scroll_box{ padding:20px; }
.etc_rule p.title {margin-bottom:10px; font-size:16px !important; color:#000 !important; text-align:left; }
.etc_rule p.sb_title{margin-bottom:10px;}
.etc_rule ol{margin-bottom:30px;}
.etc_rule ol>li>ol{margin-bottom:0; padding-left:10px;}
.etc_rule li{ text-align:left; }


.dp-table{
	display:table;
	width:100%;
}
.dp-table > .dp-table-cell{
	display:table-cell;
}
@media(max-width:1000px){
	.dp-table.dp-table-sm{
		display:block;
		width:100%;
	}
	.dp-table.dp-table-sm > .dp-table-cell{
		display:block !important;
		width:100% !important;
	}
}
@media(max-width:760px){
	.dp-table.dp-table-xs{
		display:block !important;
		width:100%;
	}
	.dp-table.dp-table-xs > .dp-table-cell{
		display:block !important;
		width:100% !important;
	}
}


/**/
.blue-title-box{
	border:1px solid #2794d9;
}
.blue-title-box > dt {
	background:#2794d9;
	color:#fff !important;
	font-size:16px !important;
	line-height:1.4 !important;
	padding:10px;
	margin-bottom:0 !important;
}
.blue-title-box > dd {
	padding:15px;
}
.blue-title-box > dd > p{
	background: url(/images/dott_gray.gif) no-repeat 0 12px;
	padding-left:13px;
	margin:5px 0px;
}

@media (max-width: 759px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 760px) and (max-width: 1000px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1001px) {
  .hidden-md {
    display: none !important;
  }
}


#gray_board_read{
	text-align:left;
}