@charset "utf-8";
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/css/fonts/NotoSansKR-Regular.woff2) format('woff2'),
        url(/css/fonts/NotoSansKR-Regular.woff) format('woff'),
        url(/css/fonts/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 600;
   src: url(/css/fonts/NotoSansKR-Bold.woff2) format('woff2'),
        url(/css/fonts/NotoSansKR-Bold.woff) format('woff'),
        url(/css/fonts/NotoSansKR-Bold.otf) format('opentype');
 }

/* 요소의 여백 초기화 */
*{ box-sizing:border-box; }
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,form,fieldset,legend,input,select,textarea,table,th,td{ margin:0; padding:0; vertical-align:middle }
body { font:400 12px sans-serif,Malgun Gothic; line-height:130%; }
fieldset,img,addr,acronym{border:0 none;}
label, img, input, select, textarea{ margin:0; padding:0; font:400 12px sans-serif,Malgun Gothic; line-height:130%;  }
ol,ul,li {list-style:none;}
address, caption, em, cite{font-weight:normal; font-style:normal;}
hr{display:none; clear:both } 
table{ border-collapse:collapse; border-spacing:0; vertical-align:top; word-break:break-all; font:400 12px sans-serif,Malgun Gothic; line-height:130%;  }
table td{ word-break:break-all !important; /*white-space:nowrap; */ }
a:active, a:hover, a:focus, a:link{text-decoration:none; cursor:pointer }
html { -webkit-text-size-adjust:none; } 
.skip { font-size:0; height:0; line-height:0; clear:both; border:none; display:block; margin:0 }
.both{ clear:both; clear:both }
button,input[type=submit]{ border:none; border-radius:none; outline:none; vertical-align:middle; cursor:pointer;  }
input[type=checkbox],input[type=radio]{ vertical-align:middle; /*margin-top:3px*/ }
a{ text-decoration:none; color:#333; cursor:pointer }

