@charset"utf-8";
/* @import url(./nanumgothic.css); */ 

body{margin:0px; padding:0px;}
div{margin:0px; padding:0px; color:#666; line-height:160%; font-family: 'nanum-square-r',나눔고딕,nanumgothic,"Helvetica LT",Arial,Tahoma,Geneva,sans-serif; font-size:14px;}
input,textarea,select,a,p,hr,h1,h2,h3,h4,h5,li,ul,button {margin:0px; padding:0px; font-family: 'nanum-square-r',나눔고딕,nanumgothic,"Helvetica LT",Arial,Tahoma,Geneva,sans-serif; font-size:14px;}

form{border:currentColor;display:block;}
fieldset{margin:0px;padding:0px;border:currentColor;}
input{padding:0px;vertical-align:middle;}
input[type='text']{padding:1px;border:1px solid #ccc;border:currentColor;}
input[type='password']{padding:1px;border:1px solid #eaeaea;}
input[type='file']{padding:2px 0 2px 5px; border:1px solid #eaeaea;}
input[type='checkbox'],input[type~='radio']{margin:-1px 0px; padding:2px; }
input[type='button'],input[type~='submit'] {padding-top:3px; cursor:pointer;}
input[type='image']{margin:0px;padding:0px;cursor:pointer;}
select{padding:0px;vertical-align:middle;}
textarea{padding:2px 0 2px 5px; border:1px solid #ccc; font-size:14px;resize:none;}

strong{margin:0px;padding:0px;font-weight:bold;}
form{margin:0px;padding:0px;display:inline;}
img{margin:0px;padding:0px;border:none;}
.absmiddle {vertical-align:middle;}
caption{width:1px;height:1px;}
captionspan{margin:0px;padding:0px;overflow:hidden;visibility:hidden;}
fieldset{margin:0px; padding:0px; border:0px currentColor;}
table{margin:0px;border-collapse:collapse;table-layout:fixed; border-spacing:0px;}
td,th{-ms-word-break:break-all;}
ul,li {list-style:none;margin:0px;padding:0px; /*overflow:hidden;*/ }
ol,dl,dd,dt {list-style:none;margin:0px;padding:0px;}

a:link,a:visited,a:hover,a:active{color:#555;text-decoration:none;}
a{color:#555; text-decoration:none;}
.clear{clear:both;}
.float_l{float:left;}
.float_r{float:right;}
.align_c{text-align:center !important;}
.align_r{text-align:right !important;}
.align_l{text-align:left !important;}
.valign_t{vertical-align:top;}
.valign_m{vertical-align:middle;}
.valign_b{vertical-align:bottom;}
.strong{font-weight:bold;}
.f_normal{font-weight:normal!important;}
.overHid{overflow:hidden !important;}
.letter_0 {letter-spacing:0 !important;}
.indent15 {text-indent:-15px; padding-left:15px;}

.Relat {position:relative; width:100%; height:100%; border:1px red solid;}
.nobg{background:none !important;}
.noline{border:none !important;}
.nomargin{margin:0px!important;}
.nopadding{padding:0px!important;}
.hand{cursor:pointer;}
.hidden{display:none;}
.txtC {text-align:center;}
.overflow{overflow:hidden;}
.t_red{color:#d00000}
