@charset "utf-8";
html,body,div,h1,h2,h3,h4,h5,h6,p,span,ul,ol,dl,dt,dd,form{margin:0; padding:0;}
body {color:#666; font-size:12px; font-family:Gulim,'굴림',Dotum,'돋움',AppleGothic,Sans-serif,'Verdana'}
a, a:link { color:#666; text-decoration: none;}
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#333; text-decoration:underline; }
img {border:0; vertical-align:top;}
ol, ul {list-style:none;}
address, caption, em, cite {font-weight:normal; font-style:normal;}
fieldset, img, abbr, acronym { border:none; margin:0; padding:0;} 
table { border-collapse:collapse; border-spacing:0;}
legend,caption {overflow:hidden; padding:0; font-size:0; line-height:0; border:0;}
hr { display:none; }
.hidden {position:absolute; top:-10000em; overflow:hidden; height:0px; width:0px;}
.dt_none {display:none;}
.fl {float:left;} .fr {float:right;}
.bg_none_01{ background: none !important;}
.mt5{margin-top:5px;} .mt10{margin-top:10px;} .mt15{margin-top:15px;} .mt20{margin-top:20px;} .mt25{margin-top:25px;} .mt30{margin-top:30px;} .mt40{margin-top:40px;} .mt50{margin-top:50px;} .mt60{margin-top:60px;} .mb5{margin-bottom:5px;} .mb10{margin-bottom:10px;} .mb15{margin-bottom:15px;} .mb20{margin-bottom:20px;} .mb25{margin-bottom:25px;} .mb30{margin-bottom:30px;} .mb40{margin-bottom:40px;} .mb50{margin-bottom:50px;} .mb60{margin-bottom:60px;} .ml5{margin-left:5px;} .ml10{margin-left:10px;} .ml15{margin-left:15px;} .ml20{margin-left:20px;} .ml25{margin-left:25px;} .ml30{margin-left:30px;} .ml40{margin-left:40px;} .ml50{margin-left:50px;} .mr5{margin-right:5px;} .mr10{margin-right:10px;} .mr15{margin-right:15px;} .mr20{margin-right:20px;} .mr25{margin-right:25px;} .mr30{margin-right:30px;} .ta_c {text-align:center;} .ta_r {text-align:right; } .va_m {vertical-align:middle;} .inp_box {vertical-align:middle; border:1px solid #dedede;} .clear_box {overflow:hidden; }
