/* reset*/
html, body, div, span, applet, object, frameset ,frame, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
table, th, td {vertical-align: middle;}

* { font-family:'NotoSansKR', sans-serif !important; font-weight:400; font-size:16px; letter-spacing: -0.02em; color:#222; margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; word-break: keep-all; letter-spacing:-0.4px; -webkit-text-size-adjust:none; -ms-text-size-adjust:none; -moz-text-size-adjust:none;} 
/* caption {display:none; position:absolute; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; } */ 
caption p { position:absolute; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; } 
a { text-decoration: none;} 
a:hover, a:active, a:visited, a:link  { text-decoration:none !important; } 
body,html {width:100%; min-width:320px; overflow-x:hidden; max-width:1920px; margin:0 auto;} 
fieldset { border: 0; } 
address { font-style: normal; } 
li, ul, dl { list-style: none; }
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {display:none}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {display:none}
.selectOne {display:block !important}
/* reset 끝*/

@font-face {
    font-family:'NotoSansKR';
    src:local('Noto Sans CJK KR Light')
    	,url(/font/NotoSansKR-Light.woff) format('woff');
    font-display:fallback;
    font-style:normal;
    font-weight:300;
}
@font-face {
    font-family:'NotoSansKR';
    src:local('Noto Sans CJK KR Regular')
    	,url(/font/NotoSansKR-Regular.woff) format('woff');
    font-display:fallback;
    font-style:normal;
    font-weight:400;
}
@font-face {
    font-family:'NotoSansKR';
    src:local('Noto Sans CJK KR Medium')
    	,url(/font/NotoSansKR-Medium.woff) format('woff');
    font-display:fallback;
    font-style:normal;
    font-weight:500;
}

@font-face {
    font-family:'NotoSansKR';
    src:local('Noto Sans CJK KR Bold')
    	,url(/font/NotoSansKR-Bold.woff) format('woff');
    font-display:fallback;
    font-style:normal;
    font-weight:700;
}

@font-face {
    font-family:'NotoSansKR';
    src:local('Noto Sans CJK KR Bold')
    	,url(/font/NotoSansKR-Bold.woff) format('woff');
    font-display:fallback;
    font-style:normal;
    font-weight:900;
}