@charset "UTF-8";

/* font */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(/m/res/font/NotoSansKR-Thin.woff2) format('woff2'),
       url(/m/res/font/NotoSansKR-Thin.woff) format('woff'),
       url(/m/res/font/NotoSansKR-Thin.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(/m/res/font/NotoSansKR-Light.woff2) format('woff2'),
       url(/m/res/font/NotoSansKR-Light.woff) format('woff'),
       url(/m/res/font/NotoSansKR-Light.eot?#iefix) format('embedded-opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/m/res/font/NotoSansKR-Regular.woff2) format('woff2'),
        url(/m/res/font/NotoSansKR-Regular.woff) format('woff'),
        url(/m/res/font/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(/m/res/font/NotoSansKR-Medium.woff2) format('woff2'),
        url(/m/res/font/NotoSansKR-Medium.woff) format('woff'),
        url(/m/res/font/NotoSansKR-Medium.eot?#iefix) format('embedded-opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(/m/res/font/NotoSansKR-Bold.woff2) format('woff2'),
        url(/m/res/font/NotoSansKR-Bold.woff) format('woff'),
        url(/m/res/font/NotoSansKR-Bold.eot?#iefix) format('embedded-opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(/m/res/font/NotoSansKR-Black.woff2) format('woff2'),
        url(/m/res/font/NotoSansKR-Black.woff) format('woff'),
        url(/m/res/font/NotoSansKR-Black.eot?#iefix) format('embedded-opentype');
 }

/* reset */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select{padding:0; margin:0;}
body{font-family:'Noto Sans KR', Dotum, '±¼¸²', Gulim, Helvetica, sans-serif; font-size:15px; font-weight:300; letter-spacing:-0.5px; color:#333; -webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5, h6, strong{font-weight:400; color:#000; font-size:100%;}
fieldset, img, button{border:0;}
img, input, button{vertical-align:top;}
table{border-collapse:collapse;}
address, em{font-style:normal;}
ol, ul{list-style:none;}
hr{display:none;}
a{text-decoration:none; color:#444;}
a:hover, a:active{text-decoration:none;}
legend{position:absolute; left:-9999px; top:0}
caption{overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
button{background:none; box-sizing:border-box; font-family:'Noto Sans KR', Dotum, '±¼¸²', Gulim, Helvetica, sans-serif; cursor:pointer;}
button::-moz-focus-inner{padding:0; border:0;}
img{max-width:100%;}
input[type=text], input[type=password] , select{padding:12px 10px; border:1px solid #dadada; box-sizing:border-box; font-family:'Noto Sans KR', Dotum, '±¼¸²', Gulim, Helvetica, sans-serif; font-size:15px; font-weight:300; vertical-align:middle; color:#999;}
.blind{overflow:hidden; position:absolute; left:-9999px; top:0; width:1px; height:1px;}
