﻿@charset "utf-8";
/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,div{margin:0;padding:0;font-family:'맑은 고딕',malgungothic,'굴림',Gulim,Helvetica,AppleGothic,Sans-serif;font-size:12px;color:#000000;-webkit-text-size-adjust:none;}
body,input,textarea,select,table,button,code{font-size:12px;font-family:'맑은 고딕',malgungothic,'굴림',Gulim,Helvetica,AppleGothic,Sans-serif;line-height:1.25em;}
body{position:relative;background-color:#fff;color:#000000;word-wrap:break-word;word-break:break-all;}
.it,textarea{border:1px solid #bcbcbc; }

ul,ol{list-style:none;}
table{border-collapse:collapse;}
img,fieldset{border:0;}
a{color:#000;text-decoration:none;cursor:pointer;}
label{cursor:pointer;}
em,address{font-style:normal;}
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0;}
.nc,hr{display:none!important;}
/*a*/
a{color:#558000;text-decoration:underline;}
a:hover{color:#558000;text-decoration:underline;}
a:link{color:#558000}
a:visited{color:#558000}
/*background*/
.bgN{background:none !important;}
/*text-align*/
.taL{text-align:left !important}
.taR{text-align:right !important}
.taC{text-align:center !important}
.vaT{vertical-align:top !important;}
/*float*/
.f_box {/*width:100%;*/position: relative;*zoom:1;}
.f_box:after {clear: both;float:none;display: block;content: "";}
.f_left {float: left;}
.f_right {float: right;}
/*tableLeftPadding*/
.tb_p{padding:0 5px;}
/*input*/
select{vertical-align:middle;}
input{vertical-align:middle;font-family:'맑은 고딕',malgungothic,'돋움',Dotum,'굴림',Gulim,Helvetica,AppleGothic,Sans-serif !important;}
.input_t{width:99%;border:1px solid #d3d3d3;padding:3px 3px 3px 0;text-indent:3px;}
.input_ta{width:99%;border:1px solid #d3d3d3;padding:3px 3px 3px 0;text-indent:3px;}
/*color*/
.red{color:#ec0000;}
.green{color:#558000 !important;}
.gray{color:#a9a9a9;}
/*border*/
.bbN{border-bottom:none !important}
.brN{border-right:none !important}
.t_btN{border-top:none !important}
.t_btN tr{border-top:none !important}
.t_btN th{border-top:none !important}
.t_btN td{border-top:none !important}
/*font-weight*/
.fwN{font-weight:normal}
/*image*/
img{vertical-align:middle}
/*margin*/
.mt0{margin-top:0px!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mtr20{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;}
.mr0{margin-right:0px!important;}
.mr5{margin-right:5px!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;}
.mb0{margin-bottom:0px!important;}
.mb5{margin-bottom:5px!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;}
.mb50{margin-bottom:50px!important;}
.ml0{margin-left:0px!important;}
.ml5{margin-left:5px!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;}
.ml190{margin-left:190px!important;}
/*padding*/
.p10{padding:10px !important;}
.p0{padding:0px!important;}
.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pt25{padding-top:25px!important;}
.pt30{padding-top:30px!important;}
.pt35{padding-top:35px!important;}
.pt40{padding-top:40px!important;}
.pr0{padding-right:0px!important;}
.pr5{padding-right:5px!important;}
.pr10{padding-right:10px!important;}
.pr15{padding-right:15px!important;}
.pr20{padding-right:20px!important;}
.pr25{padding-right:25px!important;}
.pr30{padding-right:30px!important;}
.pb0{padding-bottom:0px!important;}
.pb5{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}
.pb20{padding-bottom:20px!important;}
.pb25{padding-bottom:25px!important;}
.pb30{padding-bottom:30px!important;}
.pb50{padding-bottom:50px!important;}
.pl0{padding-left:0px!important;}
.pl5{padding-left:5px!important;}
.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}
.pl20{padding-left:20px!important;}
.pl25{padding-left:25px!important;}
.pl30{padding-left:30px!important;}
.pl35{padding-left:35px!important;}
.pl40{padding-left:40px!important;}

/*width*/
.w50p{width:50% !important;}
.w49p{width:49% !important;}

/*cursor*/
.cursor{cursor:pointer;}

/*clickable*/
.ck{cursor:pointer;text-decoration:underline;color:#558000;}