@charset"utf-8";

@import url(./reset.css); 

* {letter-spacing:-0.5px;}

a:focus,
input:focus,
button:focus,
textarea:focus,
select:focus {outline : 1px dashed #666;}

body{font-family: 'Noto Sans KR', 'dotum', 'Arial', sans-serif !important; color: #333; font-weight:500;}  

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}

li{list-style-type:none;}
img,fieldset,iframe{border:0;}
img,fieldset{border:none;}
img{max-width:100%;}/*ipad»çÀÌÁî¿¡¼­ userlogin ÀÇ titleµî %·Î µÈ  °ÍÀ» À§ÇØ*/
li img, dd img{vertical-align:top;}
input{vertical-align:middle;}
hr{display:none;}
button {border:0; background-color:transparent; margin:0; padding:0;}
label {cursor:pointer;}
input[type="checkbox"]:disabled + label,
input[type="radio"]:disabled + label {cursor: not-allowed;}

caption{font-size:0;width:0;height:0;line-height:0;position:absolute;left:-9999px;}
.txt_hide {position:absolute; left:-99999px;}
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#skip a {width:100%; height:50px; line-height:50px; text-align:center; position:absolute; left:-9999px; top:0; z-index:10000; background-color:rgba(0,0,0,0.6); color:#fff;}
#skip a:active,
#skip a:focus {left:0; text-decoration:none;}

a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a:focus{text-decoration:underline;}

h1,h2,h3,h4,h5,h6{font-size:100%;}
address{font-style:normal;font-weight:normal;}

/*IOS µÕ±ÙÅ×µÎ¸® ÇØÁ¦*/
input,textarea, select{-webkit-border-radius:0}
input[type='checkbox']{-webkit-appearance:checkbox} 
input[type='radio']{-webkit-appearance:radio}  

/* font-family*/

.fontnm {font-family:"Nanum Myeongjo"; font-weight:800;}
.fontnoto {font-family: 'Noto Sans KR', 'dotum', 'Arial', sans-serif !important;}

@media (max-width:640px){
/*pre*/
.pre_xs{white-space:pre-line;}
.pre_xs_no{white-space:normal;}
.hidden-xxs{display:none !important;}
}