@charset "utf-8";

/* font */
/*
Noto Sans
- Thin(100)
- Light(300)
- DemiLight(350)
- Regular(400)
- Medium(500)
- Bold(700)
- Black(900)
*/
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: local('NotoSans-Thin'), local('NotoSans-Thin'), local('NotoSans-Thin');
    src: url(../fonts/NotoSans-Thin.eot);
    src: url(../fonts/NotoSans-Thin.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NotoSans-Thin.woff2) format('woff2'),
    url(../fonts/NotoSans-Thin.woff) format('woff');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: local('NotoSans-Light'), local('NotoSans-Light'), local('NotoSans-Light');
    src: url(../fonts/NotoSans-Light.eot);
    src: url(../fonts/NotoSans-Light.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NotoSans-Light.woff2) format('woff2'),
    url(../fonts/NotoSans-Light.woff) format('woff');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 350;
    src: local('NotoSans-DemiLight'), local('NotoSans-DemiLight'), local('NotoSans-DemiLight');
    src: url(../fonts/NotoSans-DemiLight.eot);
    src: url(../fonts/NotoSans-DemiLight.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NotoSans-DemiLight.woff2) format('woff2'),
    url(../fonts/NotoSans-DemiLight.woff) format('woff');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: local('NotoSans-Regular'), local('NotoSans-Regular'), local('NotoSans-Regular');
    src: url(../fonts/NotoSans-Regular.eot);
    src: url(../fonts/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NotoSans-Regular.woff2) format('woff2'),
    url(../fonts/NotoSans-Regular.woff) format('woff');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: local('NotoSans-Medium'), local('NotoSans-Medium'), local('NotoSans-Medium');
    src: url(../fonts/NotoSans-Medium.eot);
    src: url(../fonts/NotoSans-Medium.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NotoSans-Medium.woff2) format('woff2'),
    url(../fonts/NotoSans-Medium.woff) format('woff');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: local('NotoSans-Bold'), local('NotoSans-Bold'), local('NotoSans-Bold');
    src: url(../fonts/NotoSans-Bold.eot);
    src: url(../fonts/NotoSans-Bold.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NotoSans-Bold.woff2) format('woff2'),
    url(../fonts/NotoSans-Bold.woff) format('woff');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: local('NotoSans-Black'), local('NotoSans-Black'), local('NotoSans-Black');
    src: url(../fonts/NotoSans-Black.eot);
    src: url(../fonts/NotoSans-Black.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NotoSans-Black.woff2) format('woff2'),
    url(../fonts/NotoSans-Black.woff) format('woff');
}

@font-face {
    font-family: 'DinBla';
    font-style: normal;
    font-weight: 400;
    src: local('DinBla'), local('DinBla'), local('DinBla');
    src: url(../fonts/DinBla.eot);
    src: url(../fonts/DinBla.eot?#iefix) format('embedded-opentype'),
    url(../fonts/DinBla.woff2) format('woff2'),
    url(../fonts/DinBla.woff) format('woff');
}
@font-face {
    font-family: 'DinReg';
    font-style: normal;
    font-weight: 400;
    src: local('DinReg'), local('DinReg'), local('DinReg');
    src: url(../fonts/DinReg.eot);
    src: url(../fonts/DinReg.eot?#iefix) format('embedded-opentype'),
    url(../fonts/DinReg.woff2) format('woff2'),
    url(../fonts/DinReg.woff) format('woff');
}





* {max-height:1000000px;}
html,body{margin:0;padding:0;}
body{font:13px/1.5 "Noto Sans KR", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, sans-serif;color:#767676; background-color:#fff;letter-spacing:-.25px;-webkit-text-size-adjust:none;word-break:keep-all;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th,button{font:13px/1.5 "Noto Sans KR", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#767676;vertical-align:middle;letter-spacing:-.25px;word-break:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none;}
hr, legend, caption, .skip{position:absolute;overflow:hidden;line-height:0.01%;font-size:0.01%;width:0;height:0;}
img,fieldset{border:0 none;vertical-align:middle;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a{color:inherit;text-decoration:none;}

caption{display:none;}

/* Input */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"]{height:16px;padding:2px 0 1px;border:1px solid #e2e2e2;line-height:16px;text-indent:5px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;}
input[type="submit"],
input[type="button"]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;}
input[type="radio"],
input[type="checkbox"]{width:13px;height:13px;}
input[type="file"]{border:1px solid #e2e2e2;background:#fff;}
textarea{overflow:auto;overflow-x:hidden;border:1px solid #e2e2e2;background:#fff;resize:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;}
select{max-width:100%;border:1px solid #e2e2e2;background:#fff;border-radius:0;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #bbb;
}
::-moz-placeholder { /* Firefox 19+ */
color: #bbb;
}
:-ms-input-placeholder { /* IE 10+ */
color: #bbb;
}
:-moz-placeholder { /* Firefox 18- */
color: #bbb;
}
*:focus {
    outline: none;
}
/* Button */
button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer;outline:0;}
button::-moz-focus-inner{padding:0;border:0;}
button span{position:relative;}

