@charset "utf-8";.slider{width:100%;height:100%;position:relative;z-index:1}.slick-prev,.slick-next{position:absolute;z-index:3;top:42%;cursor:pointer;outline:none;border-top:2px solid #fff;border-right:2px solid #fff;height:25px;width:25px}.slick-prev{left:2.5%;transform:rotate(-135deg)}.slick-next{right:2.5%;transform:rotate(45deg)}.slick-dots{position:relative;z-index:3;text-align:center;margin:-50px 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#fff;padding:0}.slick-dots .slick-active button{background:#333}.slider li img{width:100vw;height:auto}#mv ul{margin:0;padding:0}#g-nav ul li a{display:none}.openbtn{position:absolute;cursor:pointer;width:50px;height:50px;border-radius:5px;right:6px;z-index:999}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:0;right:0;height:2px;border-radius:5px;background:#fff;width:45%;margin:0 auto}.openbtn span:nth-of-type(1){top:13px}.openbtn span:nth-of-type(2){top:19px}.openbtn span:nth-of-type(3){top:25px}.openbtn span:nth-of-type(3):after{content:"Menu";position:absolute;top:5px;left:-5px;color:#fff;font-family:'Spartan',sans-serif;font-size:.6rem;text-transform:uppercase}.openbtn.active span{background-color:#009389}.openbtn.active span:nth-of-type(1){top:14px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:26px;transform:translateY(-6px) rotate(45deg);width:30%}.openbtn.active span:nth-of-type(3):after{content:"Close";transform:translateY(0) rotate(-45deg);top:5px;left:2px}.openbtn.active span:nth-of-type(3):after{color:#009389}#g-nav{position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:#e1efef;transition:all .6s}#g-nav.panelactive{right:0}#g-nav #g-nav-list{position:fixed;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav #g-nav-list ul{height:100%;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}#g-nav ul li a{color:#009389;display:block;top:50%;left:50%;text-decoration:none}#g-nav ul li{margin:0 0 24px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;list-style:none;display:block}#g-nav ul li:last-of-type{margin:0}