@charset "utf-8";
@media screen and (min-width:1025px) {
	.pc {display:block;}
	.mobile {display:none !important;}
	.current .pc{display:inline-block !important;}

}
@media screen and (max-width:1024px) {
	.pc {display:none !important;}
	.mobile {display:block;}
}
/* font */
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(../_fonts/NotoSansKR-Light.woff2) format('woff2'),
url(../_fonts/NotoSansKR-Light.woff) format('woff'),url(../fonts/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(../_fonts/NotoSansKR-Regular.woff2) format('woff2'),
url(../_fonts/NotoSansKR-Regular.woff) format('woff'),url(../fonts/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(../_fonts/NotoSansKR-Medium.woff) format('woff'),
url(../fonts/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(../_fonts/NotoSansKR-Bold.woff2) format('woff2'),
url(../_fonts/NotoSansKR-Bold.woff) format('woff'),url(../_fonts/NotoSansKR-Bold.otf) format('opentype');}
.bold{font-weight:700;}
.medium{font-weight:500;}
.regular{font-weight:300;}
.light{font-weight:100;}
.en{font-family: 'Roboto', sans-serif;letter-spacing:0;}
.en.bold{font-weight:bold;}
.en.medium{font-weight:medium;}
.en.regular{font-weight:regular;}
.en.light{font-weight:light;}
html{font-size:16px;font-weight:300;color:#000;letter-spacing:-0.6px;}
html, body, div, ul, ol, li, dl, dt, dd, p, strong, span, em, a, table, th, td, caption, input, button, textarea, label, form, legend, fieldset, select, hr, h1, h2, h3, h4, h5, h6, img {padding:0; margin:0; border:0; color:inherit; background:none; line-height:inherit; font-size:inherit; font-family:inherit}
body, div, ul, ol, li, dl, dt, dd,span, p, select, th, td, caption, input, button, textarea, label, a{font-weight:300;}

@media screen and (max-width: 320px){html{font-size:14px;}}
html, body {height:100%; min-height:100%; background:#fff; color:#353535; color:rgba(0,0,0,0.7); font-weight:300; letter-spacing:-0.05em; line-height:1.5; font-family : 'Noto Sans KR',
'HelveticaNeue-Light','Malgun Gothic','맑은 고딕',sans-serif !important;}
header, footer, nav {display:block;}
table {width:100%; border-collapse:collapse; border-spacing:0;}
th, td {vertical-align:middle}
a{text-decoration:none;}
