@charset "utf-8";
/* common */
@font-face {
	font-family:'Gilroy';
	font-style:normal;
	font-weight:700;
	src:url(../fonts/Gilroy-ExtraBold.eot);
	src:url(../fonts/Gilroy-ExtraBold.eot?#iefix) format('embedded-opentype'),
		 url(../fonts/Gilroy-ExtraBold.woff) format('woff'),
		 url(../fonts/Gilroy-ExtraBold.ttf) format('truetype');
}

@font-face {
	font-family:'Gilroy';
	font-style:normal;
	font-weight:300;
	src:url(../fonts/Gilroy-Light.eot);
	src:url(../fonts/Gilroy-Light.eot?#iefix) format('embedded-opentype'),
		 url(../fonts/Gilroy-Light.woff) format('woff'),
		 url(../fonts/Gilroy-Light.ttf) format('truetype');
}

@font-face {
	font-family:'NotoL';
	font-style:normal;
	font-weight:300;
	src:url(../fonts/NotoSansKR-Light.eot);
	src:url(../fonts/NotoSansKR-Light.eot?#iefix) format('embedded-opentype'),
		 url(../fonts/NotoSansKR-Light.woff) format('woff'),
		 url(../fonts/NotoSansKR-Light.ttf) format('truetype');
}



/* reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,
sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,
figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video {margin:0; padding:0}
html {-webkit-text-size-adjust:none}
body {margin:0; padding:0; font-family:'Gilroy','NotoL','sans-serif'; font-weight:300; font-size:20px; color:#000; line-height:1.4; word-break: keep-all; word-wrap: break-word;}
label {vertical-align:middle}
address, em {font-style:normal}
i, em, u, cite {font-style:normal}
strong, b, th {font-weight:700}
fieldset, img {border:0; vertical-align:middle}
img {max-width:100%; width:auto}
caption, legend {overflow:hidden; width:0; height:0; font-size:0; line-height:0}
ul,ol,dl,dt,dd,li {list-style:none}
h1, h2, h3, h4, h5, h6 {font-weight:700; font-size:100%}
input, textarea, select {border:0; color:#666; vertical-align:middle}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block}
a {color:inherit; text-decoration:none}
input, select, textarea {font-family:'Gilroy','NotoL','sans-serif'; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; color:#000; font-size:14px; -webkit-box-shadow:none; box-shadow:none; border-radius:0}
input[type=text] { -webkit-appearance: none; -moz-appearance:none; appearance:none; }
button {cursor:pointer; outline:none; *overflow:visible; margin:0; padding:0; border:none; background-color:transparent; font-family:'Gilroy','NotoL','sans-serif'; vertical-align:middle}
button::-moz-focus-inner {margin:0;padding:0;border:0}
button,input[type="submit"], input[type="button"], input[type="reset"] {cursor:pointer; border:0}
figcaption {position:absolute; overflow:hidden; width:0; height:0; font-size:0; line-height:0}
legend {overflow:hidden; width:0; height:0; font-size:0; line-height:0}
textarea { -webkit-box-sizing:border-box; box-sizing:border-box; width:100%; height:63px; padding:8px; border:1px solid #ccc; font-size:16px; line-height:18px; overflow-y:auto; resize:none; color:#000}
table {width:100%; table-layout:fixed}
table, th, td {border-spacing:0; border-collapse:collapse; word-wrap:break-word}
input {padding:0; margin:0; -webkit-box-sizing:border-box; box-sizing:border-box; width:100%; padding:0; font-family:'NotoL', sans-serif; border:1px solid #ccc; color:#000; border:none; -webkit-appearance:none} 
input[type="file"] {display:inline-block; height:38px; border:1px solid #666; line-height:38px; -webkit-box-sizing:border-box; box-sizing:border-box}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0} /* input number reset*/
input[type="text"]::-ms-clear {display:none}
input[disabled] {background:#fff}
*::-webkit-input-placeholder {color:#888 !important}
*:-moz-placeholder {color:#888 !important} /* FF 4-18 */
*::-moz-placeholder {color:#888 !important} /* FF 19+ */
*:-ms-input-placeholder {color:#888 !important} /* IE 10+ */
/* skip */
.skip {position:absolute; z-index:1000; left:0; top:0; width:100%}
.skip a {display:block; width:1px; height:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#FFFFFF}
.skip a:focus, .skip a:active {width:100%; height:auto; padding:5px 0; background-color:#ec1d25}
/* IR */
.blind {clip:rect(0,0,0,0); overflow:hidden; display:block; width:1px; height:1px; font-size:1px; line-height:0; text-indent:-9999px}
/* slick */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}