@charset "utf-8";

@font-face {
font-family: "Noto Sans KR";
src:url(/css/font/NotoSansKR/NotoSansKR-Light.eot);
src:url(/css/font/NotoSansKR/NotoSansKR-Light.eot?#iefix) format("embedded-opentype"),url(/css/font/NotoSansKR/NotoSansKR-Light.woff) format("woff"),url(/css/font/NotoSansKR/NotoSansKR-Light.ttf) format("truetype");
font-weight:300;
font-style:normal;
}

@font-face {
font-family: "Noto Sans KR";
src:url(/css/font/NotoSansKR/NotoSansKR-Regular.eot);
src:url(/css/font/NotoSansKR/NotoSansKR-Regular.eot?#iefix) format("embedded-opentype"),url(/css/font/NotoSansKR/NotoSansKR-Regular.woff) format("woff"),url(/css/font/NotoSansKR/NotoSansKR-Regular.ttf) format("truetype");
font-weight:400;
font-style:normal;
}

@font-face {
font-family: "Noto Sans KR";
src:url(/css/font/NotoSansKR/NotoSansKR-Medium.eot);
src:url(/css/font/NotoSansKR/NotoSansKR-Medium.eot?#iefix) format("embedded-opentype"),url(/css/font/NotoSansKR/NotoSansKR-Medium.woff) format("woff"),url(/css/font/NotoSansKR/NotoSansKR-Medium.ttf) format("truetype");
font-weight:500;
font-style:normal;
}

@font-face {
font-family: "Noto Sans KR";
src:url(/css/font/NotoSansKR/NotoSansKR-Bold.eot);
src:url(/css/font/NotoSansKR/NotoSansKR-Bold.eot?#iefix) format("embedded-opentype"),url(/css/font/NotoSansKR/NotoSansKR-Bold.woff) format("woff"),url(/css/font/NotoSansKR/NotoSansKR-Bold.ttf) format("truetype");
font-weight:700;
font-style:normal;
}

/* Bootstrap reset 변경시 */
html body{font-size: 24px; font-family: "Noto Sans KR", sans-serif;}
.table th, .table td{vertical-align: middle;}

@media (max-width: 704px) {
html body{font-size: 23px;}
}
@media (max-width: 674px) {
html body{font-size: 22px;}
}
@media (max-width: 644px) {
html body{font-size: 21px;}
}
@media (max-width: 614px) {
html body{font-size: 20px;}
}
@media (max-width: 584px) {
html body{font-size: 19px;}
}
@media (max-width: 554px) {
html body{font-size: 18px;}
}
@media (max-width: 524px) {
html body{font-size: 17px;}
}
@media (max-width: 494px) {
html body{font-size: 16px;}
}
@media (max-width: 464px) {
html body{font-size: 15px;}
}
@media (max-width: 434px) {
html body{font-size: 14px;}
}
@media (max-width: 404px) {
html body{font-size: 13px;}
}
@media (max-width: 374px) {
html body{font-size: 12px;}
}
@media (max-width: 344px) {
html body{font-size: 11px;}
}



@media (max-width: 360px) {
	html{font-size: 12px;}
}
/* 14px가 기본 폰트사이즈 */
@media screen and (-webkit-min-device-pixel-ratio:0){
	body{font-family: "Noto Sans KR";}
}
/* chrome이 아닌 경우 */
@-moz-document url-prefix() {
	body{font-family: '나눔고딕';}
}

.text_weight_R{font-family: "Noto Sans KR";}

input, textarea, select{}
h1, h2, h3, h4 ,h5 ,h6, strong, table th, dl dt, p{ margin: 0;}
a{color: inherit;}
a:hover{text-decoration: none; color: inherit;}


