@charset "UTF-8";

*{margin:0;padding:0;-webkit-text-size-adjust:none;}


body{margin:0;padding:0;font-family:Nanum Gothic,Dotum,sans-serif;color:#333;font-size:12px;font-weight:normal;line-height:140%;text-align:left;word-break:break-all;background:#fff;}
body, table, select, button,input, textarea{font-family:Nanum Gothic,Dotum,sans-serif;color:#666;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}


a, button, input[type=button] {cursor:pointer !important;}
a:link		{color:#666;text-decoration:none;}
a:visited	{color:#666;text-decoration:none;}
a:hover		{color:#666;text-decoration:none;}
a:active	{color:#666;text-decoration:none;}


ul, ol, ul li, ol li, dl, dt, dd, dt dd{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5{margin:0;padding:0;}
img, fieldset{border:none;}
textarea, table, th, td, input, select, button, img {vertical-align:middle}


/*************** Image Link Clear ***************/
a, img, input{selector-dummy:expression(this.hideFocus=true);border:0;}

.wn{display:block !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;}
.i_wn{display:inline-block !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;}
/*ie_7에서 줄어들지 않는 현상 보완*/
.wn span, .wn p, .wn b{*display:block !important;*overflow:hidden !important;*white-space:nowrap !important;*text-overflow:ellipsis !important;}
.i_wn span, .i_wn p, .i_wn b{*display:inline-block !important;*overflow:hidden !important;*white-space:nowrap !important;*text-overflow:ellipsis !important;}
/*ie_7에서 줄어들지 않는 현상 보완 끝*/
.lth{text-decoration:line-through;color:#888;font-size:14px;}
.blind {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0px;line-height:0px}
.clear{width:100%;height:0;margin:0 !important;padding:0 !important;display:block;float:none;clear:both;font-size:0 !important;line-height:0 !important;overflow:hidden;}
.inlbl{display:inline-block !important;}
.bl{display:block !important;}


.bd_l_n{border-left:none !important;}
.bd_r_n{border-right:none !important;}
.bd_t_n{border-top:none !important;}
.bd_b_n{border-bottom:none !important;}


input.ipt_btn_3{width:50px;height:22px;cursor:pointer;}
input.ipt_btn_4{width:62px;height:22px;cursor:pointer;}
input.ipt_btn_5{width:78px;height:22px;cursor:pointer;}
input.ipt_btn_6{width:90px;height:24px;cursor:pointer;}

input.w01{width:10%;}
input.w02{width:20%;}
input.w025{width:25%;}
input.w03{width:30%;}
input.w04{width:40%;}
input.w05{width:50%;}
input.w06{width:60%;}
input.w07{width:70%;}
input.w08{width:80%;}
input.w09{width:90%;}


.fs_6px{font-size:6px !important;}
.fs_8px{font-size:8px !important;}
.fs_11px{font-size:11px !important;}
.fs_12px{font-size:12px !important;}

.fc_r{color:#ff4848 !important;}
.fc_u01{color:#0086cb !important;}

.mg05{width:5px;display:inline-block;}
.mg10{width:10px;display:inline-block;}
.mg15{width:15px;display:inline-block;}
.mg20{width:20px;display:inline-block;}

.mg_t_n{margin-top:0 !important;}
.mg_r_n{margin-right:0 !important;}
.mg_b_n{margin-bottom:0 !important;}
.mg_l_n{margin-left:0 !important;}



/*************** placeholder color ******************/
/*보드*/
input::-webkit-input-placeholder{color:#116a3b;}
input:-moz-placeholder{color:#116a3b;} 
input::-moz-placeholder{color:#116a3b;}
input:-ms-input-placeholder{color:#116a3b;} 



/*************** 체크박스 & 라디오버튼 ******************/

.label_radio{background:url(../img/radio_w-on.png) no-repeat;}
.label_check{background:url(../img/check_w-off.png) no-repeat;}
.label_check.c_on{background:url(../img/check_w-on.png) no-repeat;}
.label_radio.r_on{background:url(../img/radio_w-on.png) no-repeat;}
.label_check input, .label_radio input{position:absolute;left:-9999px;}
.label_check, .label_radio{padding:3px 0;padding-left:24px;}

.label_radio_b{background:url(../img/radio_b-on.png) no-repeat;}
.label_check_b{background:url(../img/check_b-off.png) no-repeat;}
.label_check_b.c_on{background:url(../img/check_b-on.png) no-repeat;}
.label_radio_b.r_on{background:url(../img/radio_b-on.png) no-repeat;}
.label_check_b input, .label_radio_b input{position:absolute;left:-9999px;}
.label_check_b, .label_radio_b{padding:3px 0;padding-left:24px;}




/*************** 셀렉트박스 ******************/
.sbHolder{width:200px;height:30px;position:relative;font-size:12px;font-weight:normal;background-color:#ffffff;border:solid 1px #eeeeee;}
.sbHolder:focus .sbSelector{}
.sbSelector{width:170px;height:30px;display:block;position:absolute;left:0;top:0;overflow:hidden;line-height:30px;outline:none;text-indent:10px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color:#333;outline:none;text-decoration:none;}
.sbToggle{width:30px;height:30px;display:block;outline:none;position:absolute;right:0;top:0;background:url(../img/select-icons.png) no-repeat;}
.sbToggle:hover{background:url(../img/select-icons.png) no-repeat;}
.sbToggleOpen{background:url(../img/select-icons.png) no-repeat;}
.sbToggleOpen:hover{background:url(../img/select-icons.png) no-repeat;}
.sbHolderDisabled{background-color:#3C3C3C;border:solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{margin:0;padding:0;position:inherit;left:-1px;top:30px;overflow-y:auto;list-style:none;background-color:#fff;border:solid 1px #e5e5e5;z-index:1;}
.sbOptions li{padding:0 5px;}
.sbOptions a{padding:7px 0 7px 0;display:block;outline:none;border-bottom:dotted 1px #ccc;}
.sbOptions a:link, .sbOptions a:visited{color:#666;text-decoration:none;}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{color:#1fc872;}
.sbOptions li.last a{border-bottom:none;}
.sbOptions .sbDisabled{display:block;padding:7px 0 7px 3px;color:#999;border-bottom:dotted 1px #515151;}
.sbOptions .sbGroup{padding:7px 0 7px 3px;display:block;color:#333;font-weight:bold;border-bottom:dotted 1px #515151;}
.sbOptions .sbSub{padding-left:17px;}



