@charset "utf-8";

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(../font/NotoSans-Light.woff2) format('woff2'),
       url(../font/NotoSans-Light.woff) format('woff')
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
  src: url(../font/NotoSans-Regular.woff2) format('woff2'),
       url(../font/NotoSans-Regular.woff) format('woff')
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
  src: url(../font/NotoSans-Medium.woff2) format('woff2'),
       url(../font/NotoSans-Medium.woff) format('woff')
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
  src: url(../font/NotoSans-Bold.woff2) format('woff2'),
       url(../font/NotoSans-Bold.woff) format('woff')
}

@font-face {
   font-family: 'BMDOHYEON';
   font-style: normal;
   font-weight: normal;
   src: url(../font/BMDOHYEON.woff2) format('woff2'),
        url(../font/BMDOHYEON.woff) format('woff'),
        url(../font/BMDOHYEON.otf) format('opentype');
}

* {margin:0; padding:0}
html, body {height: 100%}
body {font-family: 'Noto Sans KR',dotum,'돋움',arial,sans-serif; color: #666; font-weight: 400; line-height: 1.53; letter-spacing: -0.025em; -webkit-text-size-adjust: none; word-break: keep-all; word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; -webkit-overflow-scrolling:touch;}
ol, ul, li ,dl, dt, dd {list-style: none outside none}
hr {display:none}
fieldset, img, table, caption, tbody, tfoot, thead, tr, th, td, button, hr {border: 0}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}

table {width: 100%; border-collapse: separate; border-spacing: 0;}
caption {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden}

img {vertical-align: top; max-width: 100%}
a {text-decoration: none; color: #666}



label {cursor: pointer}




input{font-size:inherit;font-family:inherit;color:inherit;vertical-align:middle;}
input[type="file"]{border:none;}
input[type="image"]{height:auto;margin:0;border:none;padding:0;line-height:inherit;}
button{margin:0;padding:0;background:none;border:none;border-radius:0;text-transform:none;vertical-align:middle;}
button,[type="button"],[type="reset"],[type="submit"]{margin:0;padding:0;background:none;border:none;cursor:pointer;}
select{font-size:inherit;font-family:inherit;color:inherit;text-transform:none;vertical-align:middle;}
textarea{font-size:inherit;font-family:inherit;color:inherit;vertical-align:middle;resize:none;}
input[disabled="disabled"]{background:#ebebeb;color:#959595;}
select[disabled="disabled"]{background:#ebebeb;color:#959595;}
input{height:28px;margin:1px;padding:1px 3px;border:solid 1px #dedede;line-height:28px;}
input[type="submit"]{height:28px;line-height:16px;border-radius:0;}
input[type="radio"],input[type="checkbox"]{width:14px;height:14px;}
select{height:28px;padding:1px 0 1px 3px;border:solid 1px #dedede;background:#fff;line-height:24px;}
textarea{min-height:80px;padding:1px 3px;border:solid 1px #dedede;line-height:25px;}

