/* -------------------------------------------------------------------------------------------
* Version 	: 0.1
---------------------------------------------------------------------------------------------*/

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);


html{  }
body{font-size:14px;  position:relative; color:#666; font-family:'Noto Sans KR', "NanumGothic","NGW","돋움","dotum","AppleGothic","sans-serif"; text-align:left; height:100%;_height:100%; *height:100%; 
background-color:#363636; line-height:18px; min-width:1100px; }
html, body {height: 100%; z-index:0; _height:100%; *height:100%; margin:0; padding:0; }


h1,h2,h3,h4,h5,h6{margin:0; padding:0;}

hr {
	display: none;
}

select, input, textarea{
	font-family:"NanumGothic","NGW","돋움","dotum","AppleGothic","sans-serif";
	color: #555;
}

form, div, p, fieldset {
	margin: 0;
	padding: 0;
	border:0;
}

input,select,ol, ul, dl, dd{ margin:0; padding:0; vertical-align:middle; }
img, li img{ margin:0; padding:0; vertical-align:middle; }
img, input.type-image, a img {border:none;}


dl, dt, dd{
	padding: 0; _margin:0; *margin:0;
	margin: 0; _padding:0; *padding:0;
}

ul, ol, li{
	margin:0; _margin:0; *margin:0;
	padding:0; _padding:0; *padding:0;
	list-style: none; _list-style: none; *list-style: none;
}

input {
	border:1px solid #cccccc;
	color:#666666;
	padding:0px;
}

input.type-radio{
	width:14px; 
	height:14px;
	border:0;
}

input.no_border{
	border:0;
	padding:0;
}


textarea{
	border:#ccc solid 1px;
	padding:2px;
	margin:0;
	font-size: 100%;
}
form, div, p, fieldset {
	margin: 0;
	padding: 0;
	border:0;
}

iframe {
	margin-bottom:10px;
	padding:0;
	border:#ccc solid 1px;
}
table {
	clear:both;
	margin:0; 
	padding:0;
	border-collapse:collapse;
	border:0;
}


a:link, a:visited {text-decoration: none;letter-spacing:0;}
a:active, a:hover {text-decoration: none;letter-spacing:0;}

.fl {float: left;}
.fr {float: right;}


.dn{display:none;}

.l {text-align: left !important;}
.r {text-align: right !important;}
.c {text-align: center !important;}


.mg_l1 {margin-left:1px;}
.mg_l2 {margin-left:2px;}
.mg_l3 {margin-left:3px;}
.mg_l4 {margin-left:4px;}
.mg_l5 {margin-left:5px;}
.mg_l10 {margin-left:10px;}
.mg_l15 {margin-left:15px;}
.mg_l16 {margin-left:16px;}
.mg_l17 {margin-left:17px;}
.mg_l18 {margin-left:18px;}
.mg_l19 {margin-left:19px;}
.mg_l20 {margin-left:20px;}
.mg_l30 {margin-left:30px;}
.mg_l40 {margin-left:40px;}
.mg_l50 {margin-left:50px;}
.mg_l60 {margin-left:60px;}
.mg_l70 {margin-left:70px;}
.mg_444 {margin-left:444px;}


.mg_t3 {margin-top:3px;}
.mg_t5 {margin-top:5px;}
.mg_t7 {margin-top:7px;}
.mg_t10 {margin-top:10px;}
.mg_t14 {margin-top:14px;}
.mg_t15 {margin-top:15px;}
.mg_t17 {margin-top:17px;}
.mg_t20 {margin-top:20px;}
.mg_t26 {margin-top:26px;}
.mg_t30 {margin-top:30px;}
.mg_t35 {margin-top:35px;}
.mg_t40 {margin-top:40px;}
.mg_t50 {margin-top:50px;}
.mg_t55 {margin-top:55px;}
.mg_t57 {margin-top:57px;}
.mg_t60 {margin-top:60px;}
.mg_t70 {margin-top:70px;}
.mg_t80 {margin-top:80px;}
.mg_t90 {margin-top:90px;}
.mg_t100 {margin-top:100px;}
.mg_t110 {margin-top:110px;}
.mg_t130 {margin-top:130px;}
.mg_t150 {margin-top:150px;}
.mg_t160 {margin-top:160px;}
.mg_t225 {margin-top:225px;}
.mg_t250 {margin-top:250px;}


.mg_mt5{margin-top:-5px;}
.mg_mt10 {margin-top:-10px;}
.mg_mt15 {margin-top:-15px;}
.mg_mt20 {margin-top:-20px;}

.mg_r3 {margin-right:3px;}
.mg_r5 {margin-right:5px;}
.mg_r9 {margin-right:9px;}
.mg_r10 {margin-right:10px;}
.mg_r11 {margin-right:11px;}
.mg_r12 {margin-right:12px;}
.mg_r13 {margin-right:13px;}
.mg_r14 {margin-right:14px;}
.mg_r15 {margin-right:15px;}
.mg_r16 {margin-right:16px;}
.mg_r17 {margin-right:17px;}
.mg_r18 {margin-right:18px;}
.mg_r19 {margin-right:19px;}
.mg_r20 {margin-right:20px;}
.mg_r30 {margin-right:30px;}
.mg_r40 {margin-right:40px;}
.mg_r50 {margin-right:50px;}

.mg_b0 {margin-bottom:0px;}
.mg_b5 {margin-bottom:5px;}
.mg_b10 {margin-bottom:10px;}
.mg_b14 {margin-bottom:14px;}
.mg_b15 {margin-bottom:15px;}
.mg_b20 {margin-bottom:20px;}
.mg_b25 {margin-bottom:25px;}
.mg_b30 {margin-bottom:30px;}
.mg_b35 {margin-bottom:35px;}
.mg_b40 {margin-bottom:40px;}
.mg_b50 {margin-bottom:50px;}
.mg_b60 {margin-bottom:60px;}
.mg_b65 {margin-bottom:65px;}
.mg_b100 {margin-bottom:100px;}

.pd_l2 {padding-left:2px;}
.pd_l5 {padding-left:5px;}
.pd_l10 {padding-left:10px;}
.pd_l15 {padding-left:15px;}
.pd_l20 {padding-left:20px;}
.pd_b10 {padding-top:10px;}
.pd_b20 {padding-top:20px;}
.pd_b30 {padding-top:30px;}
.pd_b35 {padding-top:35px;}
.pd_b40 {padding-top:40px;}
.mg_mt20 {margin-top:-20px;}

/*space set*/
.space_2 {height:2px; font: 0px/0px sans-serif;}
.space_5 {height:5px; font: 0px/0px sans-serif;}
.space_10 {height:10px; font: 0px/0px sans-serif;}
.space_15 {height:15px; font: 0px/0px sans-serif;}
.space_20 {height:20px; font: 0px/0px sans-serif;}
.space_25 {height:25px; font: 0px/0px sans-serif;}
.space_30 {height:30px; font: 0px/0px sans-serif;}

/*width set*/
.w_10{width:10px;}
.w_20{width:20px;}
.w_20{width:25px;}
.w_30{width:30px;}
.w_35{width:35px;}
.w_40{width:40px;}
.w_45{width:45px;}
.w_50{width:50px;}
.w_60{width:60px;}
.w_70{width:70px;}
.w_80{width:80px;}
.w_90{width:90px;}
.w_100{width:100px;}
.w_110{width:110px;}
.w_120{width:120px;}
.w_130{width:130px;}
.w_140{width:140px;}
.w_150{width:150px;}
.w_160{width:160px;}
.w_170{width:170px;}
.w_180{width:180px;}
.w_190{width:190px;}
.w_200{width:200px!important;}
.w_210{width:210px!important;}
.w_220{width:220px!important;}
.w_230{width:230px!important;}
.w_240{width:240px!important;}
.w_250{width:250px!important;}
.w_260{width:260px!important;}
.w_270{width:270px!important;}
.w_280{width:280px!important;}
.w_300{width:300px!important;}
.w_310{width:310px!important;}
.w_320{width:320px!important;}
.w_330{width:330px!important;}
.w_350{width:350px!important;}
.w_400{width:400px!important;}
.w_420{width:420px!important;}
.w_440{width:440px!important;}
.w_450{width:450px!important;}
.w_475{width:475px!important;}
.w_500{width:500px!important;}
.w_580{width:580px!important;}
.w_600{width:600px!important;}
.w_650{width:650px!important;}
.wps_10{width:10%;}
.wps_15{width:15%;}
.wps_20{width:20%;}
.wps_25{width:25%;}
.wps_30{width:30%;}
.wps_35{width:35%;}
.wps_40{width:40%;}
.wps_45{width:45%;}
.wps_50{width:50%;}
.wps_55{width:55%;}
.wps_60{width:60%;}
.wps_65{width:65%;}
.wps_70{width:70%;}
.wps_75{width:75%;}
.wps_80{width:80%;}
.wps_85{width:85%;}
.wps_90{width:90%;}
.wps_95{width:95%;}
.wps_100{width:100%;}

/*clear set*/
.clr {clear: both;  height:0;}
.clr2 {clear: both; height:0; font: 0px/0px sans-serif;}
.clr_l {clear: left;}
.clr_r {clear: right;}

.clr_img {background-image: url('')!important;}
.clr_bod_t {border-top:0px !important;}
.clr_bod_l {border-left:0px !important;}
.clr_bod_r {border-right:0px !important;}
.clr_bod_b {border-bottom:0px !important;}


.fl {float: left;}
.fr {float: right;}

.l {text-align: left !important;}
.r {text-align: right !important;}
.c {text-align: center !important;}

label.none-cap{position:absolute; visibility:hidden; width:0; height:0; overflow:hidden;}
table caption {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}

p.none{display:none; margin:0; padding:0;}

.green {color:#62af33}
.purple {color:#652879}

.b{font-weight:400;}
.overflow {overflow:hidden !important}