@charset "utf-8";

/*font*/
@font-face {font-family: 'NotoSans'; font-style: normal; font-weight: 200; src:local(※), url(../font/NotoSansKR-Light.woff) format('woff'), url(../font/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'NotoSans'; font-style: normal; font-weight: 400; src:local(※), url(../font/NotoSansKR-Regular.woff) format('woff'), url(../font/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'NotoSans'; font-style: normal; font-weight: 500; src:local(※), url(../font/NotoSansKR-Medium.woff) format('woff'), url(../font/NotoSansKR-Medium.woff) format('woff'), url(../font/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'NotoSans';font-style: normal; font-weight: 700; src:local(※),url(../font/NotoSansKR-Bold.woff) format('woff'),url(../font/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 400; src:local(※), url(../font/Montserrat-Regular.woff) format('woff'),url(../font/Montserrat-Regular.ttf) format('truetype');}
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 500; src:local(※), url(../font/Montserrat-Medium.woff) format('woff'),url(../font/Montserrat-Medium.ttf) format('truetype');}
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 600; src:local(※), url(../font/Montserrat-SemiBold.woff) format('woff'),url(../font/Montserrat-SemiBold.ttf) format('truetype');}
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 800; src:local(※), url(../font/Montserrat-ExtraBold.woff) format('woff'),url(../font/Montserrat-ExtraBold.ttf) format('truetype');}
@font-face {font-family: 'itc'; font-style: normal; font-weight: 500; src:local(※), url(../font/ITCAvantGardeStd-Md.woff) format('woff'),url(../font/ITCAvantGardeStd-Md.otf) format('opentype');}

/*Reset*/
*, *:after, *:before{margin:0; padding:0; box-sizing: border-box; word-break:keep-all;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, address, strong, i, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, figure, figcaption, footer, header,
section, summary, time, mark, audio, video
 { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, main, nav, section, samp, cite {display: block;}
ul, ol {list-style: none;}
table {width:100%; border-collapse: collapse; border-spacing: 0; table-layout:fixed;}
a{color: inherit; text-decoration: none; cursor:pointer;}
em, i{font-style:normal;}
input, select, textarea{-webkit-border-radius: 0; padding:3px 5px; vertical-align:middle; border: 1px solid #c2c2c2; font-family:inherit; outline:0;}
button{border:0; outline:0; background: none; cursor: pointer;}
h1, h2, h3, h4, h5, h6{clear:both; font-weight:normal;}
img {vertical-align:middle; border:0}
html{width:100%; height:100%; overflow:hidden; font-size:10px;}
body{font-family: 'Montserrat', 'NotoSans', sans-serif; font-weight:400; font-size:1.4rem; color:#181818; letter-spacing: -0.04em; overflow:hidden;}

/*slide 공통*/
.slick-track div{display:inline-block; vertical-align: top; }
.slick-slide{outline:0;}
