@charset "utf-8";

/* css Reset */
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}

body{margin:0;padding:0;font-family:'NotoR';font-size:16px;font-weight:400;color:#555;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
p,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,code,label,em,span,strong{margin:0;padding:0;border:0;font:inherit;color:inherit;word-break:keep-all;}
form{display:inline;margin:none}
img,fieldset{border:0}
hr{display:none}
li{list-style:none}
em,address{font-style:normal}
label,input,select,textarea{vertical-align:middle;-webkit-appearance:none}
legend{position:absolute;left:-5000px;font-size:0;overflow:hidden}
table{width:100%;border-collapse:collapse;border-spacing:0;}
caption{position:relative;left:-5000px;height:0;line-height:0;text-indent:-5000px;overflow:hidden}
a:link,a:active,a:visited,a{text-decoration:none;font:inherit;color:inherit}
a:hover{text-decoration:none;color:inherit}
label, input, button, select, img {vertical-align:middle}
button{cursor:pointer;outline:none}
input[type="button"],input[type="text"],input[type="image"],input[type="submit"],input[type="password"],input[type="tel"],input[type="number"],select,textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;box-sizing:border-box;}
input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;}
textarea{resize:none;box-sizing:border-box;}
select{box-sizing:border-box;}
select::-ms-expand{display:none;}


.invisible{position:absolute;left:-5000px;height:0;line-height:0;overflow:hidden}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

::-webkit-input-placeholder {color:#8f8f8f;}
:-moz-placeholder {color:#8f8f8f;opacity:1;}
::-moz-placeholder {color:#8f8f8f;opacity:1;}
:-ms-input-placeholder {color:#8f8f8f;}


@font-face{font-family:'futuram';font-style:normal;src:url(../fonts/futuram-webfont.eot);src:url(../fonts/futuram-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/futuram-webfont.woff) format("woff"),url(../fonts/futuram-webfont.ttf) format("truetype")}
@font-face{font-family:'Nanum';font-style:normal;src:url(../fonts/NanumGothic-Regular.eot);src:url(../fonts/NanumGothic-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumGothic-Regular.woff) format("woff"),url(../fonts/NanumGothic-Regular.ttf) format("truetype")}
@font-face{font-family:'NanumB';font-style:normal;src:url(../fonts/NanumGothic-Bold.eot);src:url(../fonts/NanumGothic-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumGothic-Bold.woff) format("woff"),url(../fonts/NNanumGothic-Bold.ttf) format("truetype")}


@font-face{font-family:'NotoL';src:url(../fonts/NotoSansKR-Light.eot);src:url(../fonts/NotoSansKR-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Light.woff) format("woff")}
@font-face{font-family:'NotoR';src:url(../fonts/NotoSansKR-Regular.eot);src:url(../fonts/NotoSansKR-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Regular.woff) format("woff")}
@font-face{font-family:'NotoM';src:url(../fonts/NotoSansKR-Medium.eot);src:url(../fonts/NotoSansKR-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Medium.woff) format("woff")}
@font-face{font-family:'NotoB';src:url(../fonts/NotoSansKR-Bold.eot);src:url(../fonts/NotoSansKR-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansKR-Bold.woff) format("woff")}

@media only all and (max-width:750px){ 
	body{font-size:14px;}
}