@charset "utf-8";.ly_header-top{opacity:1}@media (max-width:767px){.un_mv_spnav{display:none}.ly_header-top{visibility:visible;position:fixed;top:0}.ly_header-top .ly_header_bg{opacity:1}}.ly_main{overflow:hidden}.home-hero{position:relative}.home-hero-bottom{position:absolute;bottom:0;background-color:rgba(255,255,255,.8);width:100%;padding:15px 5.333333vw;z-index:1}@media (max-width:767px){.home-hero-bottom{padding-top:5px}}.home-hero-bottom-container{width:min(80.5555555556vw,1160px);margin-left:auto;margin-right:auto;display:flex;flex-direction:row-reverse}@media (max-width:767px){.home-hero-bottom-container{display:block;width:100%}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}.swiper-slide-active .feature-slider-item,.swiper-slide-duplicate-active .feature-slider-item,.swiper-slide-prev .feature-slider-item{animation:zoomUp 8s linear 0s normal both}.feature-slider-item img{width:100%}.home-hero-slider-thumbnail-wrapper{position:relative;width:67%;display:flex;align-items:center}@media (max-width:767px){.home-hero-slider-thumbnail-wrapper{width:100%}}.home-hero-slider-thumbnail{padding-left:5vw;padding-right:5vw;flex-grow:1}@media (max-width:767px){.home-hero-slider-thumbnail{padding-left:8vw;padding-right:8vw;padding-bottom:3vw}}@media (max-width:767px){.home-hero-slider-thumbnail .swiper-wrapper{overflow:hidden}}.home-hero-slider-thumbnail .swiper-slide{opacity:.5;transition:opacity .5s;width:calc(100%/3)}.home-hero-slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}.home-hero-slider-thumbnail-img{padding:10px 0;cursor:pointer}.home-hero-slider-thumbnail-line{width:0;height:4px;background-color:#aa8400;position:absolute;bottom:0;transition:width .5s}@media (max-width:767px){.home-hero-slider-thumbnail-line{height:2px}}.swiper-slide-thumb-active .home-hero-slider-thumbnail-line{width:100%}.home-hero-slider-thumbnail-wrapper .swiper-button-prev,.home-hero-slider-thumbnail-wrapper .swiper-button-next{background-color:#333f48;border-radius:999px;width:4vw;height:4vw;max-width:50px;max-height:50px;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:-25px}@media (max-width:767px){.home-hero-slider-thumbnail-wrapper .swiper-button-prev,.home-hero-slider-thumbnail-wrapper .swiper-button-next{width:6vw;height:6vw;max-width:31px;max-height:31px;box-shadow:5px 5px 10px 0px rgba(0,0,0,.1);top:auto;bottom:35%}}.home-hero-slider-thumbnail-wrapper .swiper-button-prev{left:0}.home-hero-slider-thumbnail-wrapper .swiper-button-next{right:0}.home-hero-slider-thumbnail-wrapper .swiper-button-prev:after,.home-hero-slider-thumbnail-wrapper .swiper-button-next:after{content:none}.home-hero-slider-thumbnail-wrapper .swiper-button-prev svg,.home-hero-slider-thumbnail-wrapper .swiper-button-next svg{fill:#fff;width:15px;height:7px}@media (max-width:767px){.home-hero-slider-thumbnail-wrapper .swiper-button-prev svg,.home-hero-slider-thumbnail-wrapper .swiper-button-next svg{width:10px;height:5px}}.home-hero-slider-thumbnail-wrapper .swiper-button-prev svg{transform:scale(-1,1)}.un_mv_news{z-index:2;position:static;color:#2f4048;line-height:1.2;background:0 0;margin-right:30px;padding:10px 30px 10px 0;border:none;border-radius:0;border-right:1px solid #82888e;width:33%}@media (max-width:767px){.un_mv_news{border-right:none;border-top:1px solid #82888e;width:100%;padding-right:0}}.un_mv_news_inner{display:flex;width:auto}@media (max-width:767px){.un_mv_news_inner{width:100%;align-items:center}}.un_mv_news_img{margin-right:10px;padding:0;width:33px;flex:0 0 auto}@media (max-width:767px){.un_mv_news_img{width:35px}}.un_mv_news_img img{border-radius:4px}.un_mv_news_txt{width:100%}.un_mv_news_title{font-size:14px;font-weight:700;padding-bottom:0}.un_mv_news_detail{font-size:12px;color:#888;margin-top:6px}.contact-shop-buttons{margin-top:80px}.contact-shop-button{width:calc(50% - min(1.3888888889vw,20px));margin-left:auto;margin-right:auto;margin-top:20px}.contact-shop-button a{display:flex;position:relative;align-items:center;justify-content:center;height:min(7.6388888889vw,80px);background-color:#333f47;border:4px solid #333f47;color:#fff;font-weight:900;font-size:min(1.1111111111vw,16px);text-decoration:none}.contact-shop-button a:before{-webkit-transform-origin:100% 50%;-webkit-transform:scaleX(0);display:block;position:absolute;top:50%;left:50%;width:calc(100% + min(.2083333333vw,4px));height:calc(100% + min(.2083333333vw,4px));transform:scaleX(0);transform-origin:100% 50%;translate:-50% -50%;background-color:#fff;content:"";transition-duration:.5s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.23,1,.32,1)}.contact-shop-button em{z-index:2;position:relative;color:#fff;transition-duration:.5s;transition-property:color;transition-timing-function:cubic-bezier(.23,1,.32,1);display:flex;align-items:center}.contact-shop-button span{-webkit-transform:translateY(-50%);display:block;z-index:2;position:absolute;top:50%;right:min(1.0416666667vw,15px);width:min(.9027777778vw,13px);height:min(.3472222222vw,5px);transform:translateY(-50%)}.contact-shop-button svg{fill:#fff;display:block;width:100%;height:100%;transition-duration:.5s;transition-property:fill;transition-timing-function:cubic-bezier(.23,1,.32,1)}.contact-shop-button a:hover:before{-webkit-transform-origin:0% 50%;-webkit-transform:scaleX(1);transform:scaleX(1);transform-origin:0% 50%}.contact-shop-button a:hover em{color:#333f47 !important}.contact-shop-button a:hover svg{fill:#333f47}.contact-shop-button .icon-question{margin-right:1em}@media (max-width:767px){.contact-shop-button{width:calc(90% - 2vw);max-width:510px}.contact-shop-button a{height:17.3333333333vw;border-width:.5333333333vw;font-size:3.4666666667vw}.contact-shop-button span{right:2.9333333333vw;width:3.3333333333vw;height:1.2vw}}