.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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:before,.slick-track:after{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;max-width:100%}.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}@keyframes spinning{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slide_line_v{0%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:left bottom}45%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:left bottom}55%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:right top}100%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:right top}}@keyframes shooting{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);transform:rotateZ(-30deg) transalteX(-150%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);transform:rotateZ(-30deg) translateX(-150%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);transform:rotateZ(-30deg) translateX(-350%) scaleX(2)}}@keyframes shooting_l{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);transform:rotateZ(-30deg) transalteX(-280%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);transform:rotateZ(-30deg) translateX(-280%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);transform:rotateZ(-30deg) translateX(-400%) scaleX(2)}}@keyframes bg_slide_xs{0%{background-position:0 0}29.9%{background-position:40px 0}30%{opacity:0}30.1%{opacity:0;background-position:-40px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}@keyframes bg_slide{0%{background-position:0 0}29.9%{background-position:54px 0}30%{opacity:0}30.1%{opacity:0;background-position:-54px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}.mfp-close-icon .mfp-close::before,.mfp-image-holder div.mfp-close::before,.mfp-iframe-holder div.mfp-close::before,.mfp-close-icon .mfp-close::after,.mfp-image-holder div.mfp-close::after,.mfp-iframe-holder div.mfp-close::after{background-color:#fff;content:"";display:block;height:1px;width:32px;position:absolute;top:50%;left:50%;transform-origin:left}.mfp-close-icon .mfp-close::before,.mfp-image-holder div.mfp-close::before,.mfp-iframe-holder div.mfp-close::before{-webkit-transform:rotate(45deg) translate(-51%, -50%);-moz-transform:rotate(45deg) translate(-51%, -50%);-ms-transform:rotate(45deg) translate(-51%, -50%);-o-transform:rotate(45deg) translate(-51%, -50%);transform:rotate(45deg) translate(-51%, -50%)}.mfp-close-icon .mfp-close::after,.mfp-image-holder div.mfp-close::after,.mfp-iframe-holder div.mfp-close::after{-webkit-transform:rotate(-45deg) translate(-50%, -50%);-moz-transform:rotate(-45deg) translate(-50%, -50%);-ms-transform:rotate(-45deg) translate(-50%, -50%);-o-transform:rotate(-45deg) translate(-50%, -50%);transform:rotate(-45deg) translate(-50%, -50%)}.mfp-close-icon .mfp-close:hover,.mfp-image-holder div.mfp-close:hover,.mfp-iframe-holder div.mfp-close:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media (min-width: 992px){.mfp-close-icon .mfp-close::before,.mfp-image-holder div.mfp-close::before,.mfp-iframe-holder div.mfp-close::before,.mfp-close-icon .mfp-close::after,.mfp-image-holder div.mfp-close::after,.mfp-iframe-holder div.mfp-close::after{width:46px}}.mfp-bg{background-color:rgba(14,14,14,0.75)}.mfp-container{position:fixed;padding-left:16px;padding-right:16px}.mfp-content-inner{height:100vh;margin:0 auto;max-width:1038px;padding:5vh 0;width:calc(100% - 32px);-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.mfp-content-main{background-color:#333;max-height:100%;padding:32px;position:relative;width:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-box-shadow:0 0 5px rgba(14,14,14,0.2);-moz-box-shadow:0 0 5px rgba(14,14,14,0.2);box-shadow:0 0 5px rgba(14,14,14,0.2)}.mfp-content-main::-webkit-scrollbar{display:none}@media (min-width: 992px){.mfp-content-main{padding:48px}}.mfp-close-icon{position:sticky;top:0;z-index:1}.mfp-close-icon .mfp-close{opacity:1;top:-30px;right:-30px;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;transition:transform 0.5s}.mfp-image-holder div.mfp-close,.mfp-iframe-holder div.mfp-close{cursor:pointer !important;width:44px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:initial}.mfp-zoom-in .mfp-content,.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-content,.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:1}.mfp-zoom-in.mfp-removing .mfp-content,.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}@keyframes spinning{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slide_line_v{0%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:left bottom}45%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:left bottom}55%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:right top}100%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:right top}}@keyframes shooting{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);transform:rotateZ(-30deg) transalteX(-150%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);transform:rotateZ(-30deg) translateX(-150%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);transform:rotateZ(-30deg) translateX(-350%) scaleX(2)}}@keyframes shooting_l{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);transform:rotateZ(-30deg) transalteX(-280%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);transform:rotateZ(-30deg) translateX(-280%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);transform:rotateZ(-30deg) translateX(-400%) scaleX(2)}}@keyframes bg_slide_xs{0%{background-position:0 0}29.9%{background-position:40px 0}30%{opacity:0}30.1%{opacity:0;background-position:-40px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}@keyframes bg_slide{0%{background-position:0 0}29.9%{background-position:54px 0}30%{opacity:0}30.1%{opacity:0;background-position:-54px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}.slick-loading .slick-list{background-image:url(/assets/yokohamaryusei/app/loader-22a35131a33a496503f06da6054f6672.svg);background-position:center;background-repeat:no-repeat}.slick-track{margin:0 auto}.slick-slide{line-height:1}.slick-arrow{background-size:contain;background-position:center}.slick-prev,.slick-next{background-color:transparent;border:none;cursor:pointer;display:block;height:20px;margin-top:-12px \9;outline:none;padding:0;text-indent:-1000vh;width:40px;position:absolute;bottom:-5px;z-index:9;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;-o-transition:-o-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:0.5;-webkit-transform:translate(0, -50%) scale(1.1);-moz-transform:translate(0, -50%) scale(1.1);-ms-transform:translate(0, -50%) scale(1.1);-o-transform:translate(0, -50%) scale(1.1);transform:translate(0, -50%) scale(1.1)}.slick-prev:hover::before,.slick-prev:hover::after,.slick-prev:focus::before,.slick-prev:focus::after,.slick-next:hover::before,.slick-next:hover::after,.slick-next:focus::before,.slick-next:focus::after{opacity:1}.slick-prev .slick-disabled::before,.slick-next .slick-disabled::before{opacity:0.25}.slick-prev::before,.slick-prev::after,.slick-next::before,.slick-next::after{background-color:#fff;content:"";display:block;height:1px;position:absolute;z-index:11}.slick-prev::before,.slick-next::before{width:8px;bottom:3px}.slick-prev::after,.slick-next::after{width:100%;bottom:0}.slick-prev{left:50px}.slick-prev::before{left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-prev::after{left:0}.slick-next{right:50px}.slick-next::before{right:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.slick-next::after{right:0}@media (min-width: 768px){.slick-prev,.slick-next{width:68px}.slick-prev{left:2%}.slick-next{right:2%}}@media (min-width: 992px){.slick-prev{left:3.2%}.slick-next{right:3.2%}}.slick-dots{display:block;width:100%;list-style:none;padding-left:0;position:absolute;bottom:3px;left:0;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.slick-dots li{position:relative;margin:0;padding:0 4px;width:auto}.slick-dots li button{background:#4f689f;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:8px;outline:none;padding:0;width:8px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.slick-dots li button:hover,.slick-dots li button:focus{background:#303052;outline:none}.slick-dots li.slick-active button{background-color:#303052}@keyframes spinning{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slide_line_v{0%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:left bottom}45%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:left bottom}55%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:right top}100%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:right top}}@keyframes shooting{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);transform:rotateZ(-30deg) transalteX(-150%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);transform:rotateZ(-30deg) translateX(-150%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);transform:rotateZ(-30deg) translateX(-350%) scaleX(2)}}@keyframes shooting_l{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);transform:rotateZ(-30deg) transalteX(-280%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);transform:rotateZ(-30deg) translateX(-280%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);transform:rotateZ(-30deg) translateX(-400%) scaleX(2)}}@keyframes bg_slide_xs{0%{background-position:0 0}29.9%{background-position:40px 0}30%{opacity:0}30.1%{opacity:0;background-position:-40px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}@keyframes bg_slide{0%{background-position:0 0}29.9%{background-position:54px 0}30%{opacity:0}30.1%{opacity:0;background-position:-54px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}.contents-list .contents-list-item:first-child .contents-list-anchor{border-top:1px solid rgba(255,255,255,0.5)}.contents-list .contents-list-anchor{border-bottom:1px solid rgba(255,255,255,0.5);color:#b7b7b7;display:block;padding:28px 0 38px;position:relative}.contents-list .contents-list-anchor:hover{color:#b7b7b7}.contents-list .contents-list-anchor:hover .contents-list-heading{background-position:0% 0.5em}.contents-list .contents-list-meta{margin-bottom:13px;position:relative}.contents-list .contents-list-meta .time{padding-right:16px}.contents-list .contents-list-tags{display:inline-block;line-height:1.4;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:text-bottom}.contents-list .contents-list-heading{background:-webkit-linear-gradient(left, rgba(150,40,116,0.2) 50%, transparent 50%);background:-moz-linear-gradient(left, rgba(150,40,116,0.2) 50%, transparent 50%);background:linear-gradient(left, rgba(150,40,116,0.2) 50%,transparent 50%);background-repeat:no-repeat;background-size:200% 100%;background-position:100% 0.5em;color:#fff;font-size:1.4rem;display:inline-block;line-height:1.7;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}@media (max-width: 991px){.contents-list .contents-list-meta .label-new{position:absolute;right:0;bottom:0}.contents-list .contents-list-anchor{margin-left:-16px;padding-left:16px}}@media (min-width: 992px){.contents-list .contents-list-anchor{padding:40px 12px}.contents-list .contents-list-inner{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.contents-list .contents-list-meta{min-width:298px;margin-bottom:0;padding-right:18px;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.contents-list .contents-list-meta .time{margin-top:-4px;padding-right:30px}.contents-list .contents-list-tags{overflow:hidden;padding-right:16px;text-overflow:ellipsis;text-align:left;white-space:nowrap;width:126px}.contents-list .contents-list-title{width:calc(100% - 298px)}}@media (min-width: 1200px){.contents-list .contents-list-meta{min-width:362px;padding-right:36px}.contents-list .contents-list-meta .time{padding-right:60px}.contents-list .contents-list-tags{padding-right:32px;width:142px}.contents-list .contents-list-title{width:calc(100% - 362px)}}@keyframes spinning{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slide_line_v{0%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:left bottom}45%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:left bottom}55%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:right top}100%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:right top}}@keyframes shooting{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);transform:rotateZ(-30deg) transalteX(-150%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);transform:rotateZ(-30deg) translateX(-150%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);transform:rotateZ(-30deg) translateX(-350%) scaleX(2)}}@keyframes shooting_l{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);transform:rotateZ(-30deg) transalteX(-280%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);transform:rotateZ(-30deg) translateX(-280%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);transform:rotateZ(-30deg) translateX(-400%) scaleX(2)}}@keyframes bg_slide_xs{0%{background-position:0 0}29.9%{background-position:40px 0}30%{opacity:0}30.1%{opacity:0;background-position:-40px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}@keyframes bg_slide{0%{background-position:0 0}29.9%{background-position:54px 0}30%{opacity:0}30.1%{opacity:0;background-position:-54px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}.above-the-fold-wrapper{position:relative}.is-scroll .above-the-fold-wrapper .to-contents{opacity:0;pointer-events:none}.above-the-fold-wrapper .to-contents{display:inline-block;position:absolute;z-index:1;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.above-the-fold-wrapper .to-contents::after{content:"";display:inline-block;position:absolute}.above-the-fold{position:relative;z-index:1;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.above-the-fold .mv-bg{background-size:cover;width:100%}@media (min-width: 768px){.above-the-fold .mv-bg{padding-top:66.667%}}.information-popup{margin:16px auto;max-width:1038px}.information-popup .information-popup-anchor{color:#fff;font-size:1.2rem;font-weight:400;display:block;line-height:1.6;padding:8px 8px 8px 30px;position:relative;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.information-popup .information-popup-anchor::before{color:#962874;position:absolute;top:50%;left:7px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"\f05a";font-size:1.4rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1}.information-popup .information-popup-anchor:hover{background-color:rgba(72,47,112,0.1)}@media (min-width: 768px){.information-popup{padding:0 10px}.information-popup .information-popup-anchor{font-size:1.4rem}}@media (min-width: 992px){.information-popup{padding:0 32px}.information-popup .information-popup-anchor{padding-left:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.information-popup .information-popup-anchor::before{font-size:1.6rem}}.information-popup-content{color:#fff;line-height:1.6}.information-popup-content .information-popup-inner{max-height:calc(100vh - 120px);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.information-popup-content .information-popup-inner::-webkit-scrollbar{display:none}.information-popup-content .information-popup-title{margin-bottom:24px}.information-popup-content .information-popup-heading{font-size:1.8rem;font-weight:700}.information-popup-content .information-popup-body{font-size:1.4rem}.information-popup-content .information-popup-body img{max-width:100%}@media (min-width: 768px){.information-popup-content .information-popup-heading{font-size:2.4rem}}.banner-wrap{position:relative}.banner-inner{position:relative;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.banner-inner.slick-initialized,.banner-inner.swiper-container-initialized{opacity:1}.banner-inner.no-slide{opacity:1;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.banner-inner.no-slide .swiper-wrapper{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.banner-inner a:not(.btn){display:block;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s}.banner-inner a:not(.btn):hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.banner-inner .banner-image{width:100%}.banner-inner .slick-list{z-index:1}.section-news{position:relative}.section-news .section-inner{padding:0 32px;position:relative}.section-news .section-title{display:inline-block;margin-bottom:28px;position:relative}.section-news .section-heading{font-size:4.8rem;font-style:normal;font-family:"Tangerine",cursive;font-weight:400;letter-spacing:0.04em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 768px){.section-news .section-heading{font-size:6rem}}@media (min-width: 992px){.section-news .section-inner{margin:0 auto;max-width:1038px}}@keyframes spinning{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slide_line_v{0%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:left bottom}45%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:left bottom}55%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:right top}100%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:right top}}@keyframes shooting{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);transform:rotateZ(-30deg) transalteX(-150%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);transform:rotateZ(-30deg) translateX(-150%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);transform:rotateZ(-30deg) translateX(-350%) scaleX(2)}}@keyframes shooting_l{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);transform:rotateZ(-30deg) transalteX(-280%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);transform:rotateZ(-30deg) translateX(-280%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);transform:rotateZ(-30deg) translateX(-400%) scaleX(2)}}@keyframes bg_slide_xs{0%{background-position:0 0}29.9%{background-position:40px 0}30%{opacity:0}30.1%{opacity:0;background-position:-40px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}@keyframes bg_slide{0%{background-position:0 0}29.9%{background-position:54px 0}30%{opacity:0}30.1%{opacity:0;background-position:-54px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}.type_official .l-header::after{opacity:0;-webkit-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-moz-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-o-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98)}.type_official .l-header .header-nav-wrap{opacity:0;-webkit-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-moz-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-o-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98)}.type_official .header-logo{opacity:0;-webkit-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-moz-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-o-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98)}.type_official .above-the-fold-wrapper{opacity:0;-webkit-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-moz-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-o-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98)}.type_official .icon-menu .icon-menu-line{-webkit-transition:opacity 0.3s,width 0.3s;-webkit-transition-delay:0s,2.1s;-moz-transition:opacity 0.3s,width 0.3s 2.1s;-o-transition:opacity 0.3s,width 0.3s 2.1s;transition:opacity 0.3s,width 0.3s 2.1s}.type_official .icon-menu::before{-webkit-transition:-webkit-transform 0.3s,width 0.3s;-webkit-transition-delay:0s,2s;-moz-transition:-moz-transform 0.3s,width 0.3s 2s;-o-transition:-o-transform 0.3s,width 0.3s 2s;transition:transform 0.3s,width 0.3s 2s}.type_official .icon-menu::after{-webkit-transition:-webkit-transform 0.3s,width 0.3s;-webkit-transition-delay:0s,2.2s;-moz-transition:-moz-transform 0.3s,width 0.3s 2.2s;-o-transition:-o-transform 0.3s,width 0.3s 2.2s;transition:transform 0.3s,width 0.3s 2.2s}.type_official .to-contents{opacity:0;-webkit-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-moz-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);-o-transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98);transition:opacity 0.8s cubic-bezier(0.43, 0.03, 0.02, 0.98)}.type_official.is-loaded .l-header::after{opacity:0.7}.type_official.is-loaded .l-header .header-nav-wrap{opacity:1}.type_official.is-loaded .header-logo{opacity:1}.type_official.is-loaded .above-the-fold-wrapper{opacity:1}.type_official.is-loaded .to-contents{opacity:1}.type_official.index-page.is-loaded .loading-cover{-webkit-transition:opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);-webkit-transition-delay:1.2s;-moz-transition:opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1) 1.2s;-o-transition:opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1) 1.2s;transition:opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1) 1.2s}.type_official.index-page.is-loaded .l-header::after{-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}.type_official.index-page.is-loaded .l-header .header-nav-wrap{-webkit-transition-delay:2.7s;-moz-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}.type_official.index-page.is-loaded .header-logo{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.type_official.index-page.is-loaded .above-the-fold-wrapper{-webkit-transition-delay:3.2s;-moz-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}.type_official.index-page.is-loaded .to-contents{-webkit-transition-delay:3.8s;-moz-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}.type_official.under-layer.is-loaded .l-header::after{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.type_official.under-layer.is-loaded .l-header .header-nav-wrap{-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.type_official.under-layer.is-loaded .header-logo{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.type_official.under-layer.is-loaded .above-the-fold-wrapper{-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.type_official.under-layer.is-loaded .to-contents{-webkit-transition-delay:3s;-moz-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.above-the-fold-wrapper .to-contents{writing-mode:vertical-rl;bottom:190px;left:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.above-the-fold-wrapper .to-contents::after{animation:slide_line_v 1500ms linear infinite;background-color:#fff;height:80px;width:1px;left:40%;bottom:84px;z-index:1}@media (max-width: 767px){.above-the-fold .mv_official_pc{display:none}.above-the-fold .mv-bg{padding-top:100vh;padding-top:100svh}}@media (min-width: 768px){.above-the-fold .mv_official_sp{display:none}.above-the-fold .mv_official_pc{display:block}}.banner-wrap .slick-slide{padding:0 20px}.banner-wrap .slide-arrow{cursor:pointer;font-size:1rem;height:18px;text-align:center;width:27px;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.banner-wrap .slide-arrow::after{background-image:url(/assets/yokohamaryusei/app/icon_arrow-c06bdfdcfb8ce96e10ee91da8add43e7.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:4px;width:27px}.banner-wrap .slide-arrow.prev-arrow{left:41px;-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s}.banner-wrap .slide-arrow.prev-arrow::after{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.banner-wrap .slide-arrow.prev-arrow:hover{left:38px}.banner-wrap .slide-arrow.next-arrow{right:41px;-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s}.banner-wrap .slide-arrow.next-arrow:hover{right:38px}.banner-wrap .ornament-text{background-repeat:repeat-x;background-size:auto 100%;content:"";height:76px;opacity:0.5;width:100%;position:absolute;top:-72px;left:0;z-index:-1;background-image:url('data:image/svg+xml;utf8,<svg width="200" height="76" viewBox="0 0 200 76" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M79 11.1995C80.86 11.0795 82.66 11.8595 83.85 13.2995C84.98 14.7895 85.56 16.6295 85.5 18.4995C85.48 19.9295 85.25 21.3395 84.8 22.6995C84.37 24.0695 83.84 25.4095 83.2 26.6995C83 26.8895 82.71 26.9495 82.45 26.8495C82.22 26.7495 82.13 26.5295 82.2 26.1995C82.66 25.0195 82.9 23.7695 82.9 22.4995C82.92 21.3095 82.66 20.1295 82.15 19.0495C81.62 17.9795 80.78 17.0995 79.75 16.4995C78.48 15.7895 77.05 15.4495 75.6 15.4995C73.33 15.4695 71.08 15.9295 69 16.8495C66.78 17.9395 64.87 19.5695 63.45 21.5995C61.44 24.4595 59.8 27.5695 58.6 30.8495C56.77 35.6995 55.23 40.6595 54 45.6995C52.9 50.0195 51.43 54.2395 49.6 58.2995C48.12 61.5995 46.17 64.6695 43.8 67.3995C46.76 68.5595 49.78 69.5695 52.85 70.3995C56.33 71.3095 59.91 71.7395 63.5 71.6995C66.18 71.7995 68.84 71.2295 71.25 70.0495C73.28 68.9495 75.07 66.8695 76.6 63.7995C76.82 63.6595 77.1 63.6795 77.3 63.8495C77.51 64.0395 77.55 64.3595 77.4 64.5995C76.06 67.8695 73.85 70.7095 71 72.7995C68.33 74.6695 64.77 75.5995 60.3 75.5995C56.73 75.6595 53.17 75.0795 49.8 73.8995C46.73 72.7695 43.77 71.5295 40.9 70.1995C36.43 73.7995 30.7 75.5995 23.7 75.5995C21.66 75.7395 19.64 75.1995 17.95 74.0495C16.81 73.2995 16.09 72.0595 16 70.6995C16.02 69.7695 16.28 68.8495 16.75 68.0495C17.3 67.0995 18.05 66.2795 18.95 65.6495C20.01 64.8995 21.17 64.3095 22.4 63.8995C23.85 63.4095 25.37 63.1795 26.9 63.1995C29.46 63.1995 32 63.5595 34.45 64.2995C36.88 65.0295 39.37 65.8695 41.9 66.7995C44.9 62.9295 47.53 56.7295 49.8 48.1995C51.15 43.0695 52.87 38.0395 54.95 33.1495C56.68 28.9995 58.89 25.0695 61.55 21.4495C63.73 18.4495 66.47 15.8895 69.6 13.8995C72.42 12.1295 75.68 11.1995 79 11.1995ZM26.9 73.4995C29.2 73.5295 31.49 73.2295 33.7 72.5995C35.76 71.9695 37.67 70.9095 39.3 69.4995C36.98 68.3695 34.6 67.4095 32.15 66.5995C29.55 65.7695 26.83 65.3695 24.1 65.3995C22.71 65.2795 21.31 65.5995 20.1 66.2995C19.34 66.8195 18.89 67.6795 18.9 68.5995C18.96 70.0395 19.75 71.3395 21 72.0495C22.78 73.1195 24.83 73.6195 26.9 73.4995ZM85.9 56.9995C85.7 57.1295 85.52 57.0795 85.35 56.8495C85.19 56.6695 85.17 56.3995 85.3 56.1995C86.49 55.0495 87.76 53.9795 89.1 52.9995C90.61 51.8595 92.21 50.8495 93.9 49.9995C94.43 49.9995 94.7 50.2995 94.7 50.8995C93.83 52.4295 92.98 54.0995 92.15 55.8995C91.32 57.6995 90.58 59.4795 89.95 61.2495C89.35 62.9195 88.83 64.6195 88.4 66.3495C88.04 67.6695 87.84 69.0295 87.8 70.3995C87.8 71.7995 88.27 72.4995 89.2 72.4995C90.01 72.4695 90.78 72.1295 91.35 71.5495C92.21 70.7495 93.03 69.8995 93.8 68.9995C93.93 68.8695 94.1 68.8995 94.3 69.0995C94.5 69.2795 94.54 69.5695 94.4 69.7995C93.23 71.2395 91.94 72.5695 90.55 73.7995C89.53 74.8495 88.16 75.4895 86.7 75.5995C84.97 75.5995 84.1 74.4995 84.1 72.2995C84.14 70.7595 84.36 69.2395 84.75 67.7495C85.2 65.9395 85.75 64.1495 86.4 62.3995C87.05 60.6295 87.81 58.8895 88.65 57.1995C89.38 55.7195 90.2 54.2795 91.1 52.8995C90.37 53.4295 89.45 54.1195 88.35 54.9495C87.49 55.5795 86.67 56.2695 85.9 56.9995ZM94.9 45.6995C94.7 45.8995 94.52 45.9195 94.35 45.7495C94.17 45.5495 94.05 45.3095 94 45.0495C93.93 44.6995 93.9 44.3495 93.9 43.9995C93.89 43.6395 93.99 43.2895 94.2 42.9995C96.34 40.1695 98.79 37.5895 101.5 35.2995C101.71 35.2395 101.94 35.2995 102.1 35.4495C102.3 35.6195 102.33 35.7695 102.2 35.8995C100.71 37.2695 99.37 38.7995 98.2 40.4495C96.99 42.1295 95.89 43.8795 94.9 45.6995ZM125.8 69.1995C125.98 69.0695 126.22 69.0695 126.4 69.1995C126.6 69.3295 126.68 69.5795 126.6 69.7995C125.51 71.2895 124.25 72.6495 122.85 73.8495C121.82 74.8695 120.45 75.4895 119 75.5995C116.93 75.5995 115.9 74.2695 115.9 71.5995C115.95 69.0395 116.35 66.4995 117.1 64.0495C117.94 61.1695 119.05 58.3795 120.4 55.6995C120.65 55.2795 120.79 54.7895 120.8 54.2995C120.8 53.5695 120.47 53.1995 119.8 53.1995C117.33 53.1995 114.62 54.8995 111.65 58.2995C108.68 61.6995 105.93 67.0295 103.4 74.2995C103.2 74.7695 102.79 75.1195 102.3 75.2495C101.76 75.4695 101.18 75.5895 100.6 75.5995C99.87 75.5995 99.6 75.2995 99.8 74.6995C100.93 71.8295 102.12 68.5995 103.35 64.9995C104.58 61.3995 105.67 57.8295 106.6 54.2995C106.87 53.0295 106.63 52.3995 105.9 52.3995C105.13 52.4495 104.4 52.8095 103.9 53.3995C103.12 54.1995 102.42 55.0695 101.8 55.9995C101.67 56.1295 101.52 56.0995 101.35 55.8995C101.19 55.7395 101.14 55.5095 101.2 55.2995C102.06 54.0195 103.07 52.8395 104.2 51.7995C105.28 50.6795 106.75 50.0395 108.3 49.9995C109.97 49.9995 110.53 51.1295 110 53.3995C109.73 54.8695 109.37 56.4195 108.9 58.0495C108.43 59.6795 107.93 61.2995 107.4 62.8995C108.33 61.0995 109.44 59.3895 110.7 57.7995C111.87 56.2995 113.19 54.9295 114.65 53.6995C115.9 52.6395 117.28 51.7295 118.75 50.9995C119.94 50.3795 121.26 50.0395 122.6 49.9995C123.27 49.9595 123.93 50.1695 124.45 50.5995C124.86 50.9495 125.1 51.4595 125.1 51.9995C125.1 52.8995 124.89 53.7895 124.5 54.5995C123.09 57.1495 121.91 59.7995 120.95 62.5495C120.04 64.9995 119.55 67.5895 119.5 70.1995C119.5 71.8695 120.03 72.6995 121.1 72.6995C122.5 72.6995 124.07 71.5295 125.8 69.1995ZM143.1 62.4995C143.59 65.3495 144.54 68.0995 145.9 70.6495C147.03 72.5495 148.43 73.4995 150.1 73.4995C150.81 73.4995 151.52 73.3295 152.15 72.9995C152.95 72.5095 153.65 71.8695 154.2 71.0995C154.33 70.9695 154.54 70.9795 154.67 71.1095C154.68 71.1195 154.69 71.1295 154.7 71.1495C154.83 71.2995 154.87 71.5095 154.8 71.6995C153.96 72.8095 152.95 73.7695 151.8 74.5495C150.67 75.2695 149.34 75.6295 148 75.5995C145.87 75.5995 144.17 74.4695 142.9 72.1995C141.36 69.0795 140.31 65.7395 139.8 62.2995C139.73 61.7695 139.9 61.4295 140.3 61.2995C141.48 61.5695 142.71 61.5795 143.9 61.3495C145.02 61.1395 146.1 60.7595 147.1 60.1995C148.01 59.6895 148.78 58.9695 149.35 58.0995C149.92 57.2395 150.21 56.2295 150.2 55.1995C150.37 53.9895 149.53 52.8695 148.32 52.6995C148.11 52.6695 147.9 52.6695 147.7 52.6995C145.43 52.6995 143.3 53.8195 141.3 56.0495C139.3 58.2795 137.8 61.5695 136.8 65.8995C136.53 67.0295 136.25 68.2795 135.95 69.6495C135.65 71.0195 135.4 72.1695 135.2 73.0995C135.11 73.5095 134.97 73.9095 134.8 74.2995C134.59 74.6295 134.27 74.8795 133.9 74.9995C133.25 75.3595 132.54 75.5595 131.8 75.5995C131.27 75.5995 131.1 75.2995 131.3 74.6995C133.16 64.3095 135.99 54.1095 139.75 44.2495C142.85 35.9995 146.79 28.0995 151.5 20.6495C155.06 14.8895 159.51 9.74952 164.7 5.39952C169.23 1.79952 173.5 -0.00048387 177.5 -0.00048387C178.77 -0.0504839 180.03 0.249516 181.15 0.849516C182.03 1.32952 182.74 2.07952 183.15 2.99952C183.52 3.91952 183.63 4.91952 183.45 5.89952C183.24 7.06952 182.74 8.16952 182 9.09952C181.53 9.42952 181.23 9.32952 181.1 8.79952C181.42 7.41952 181.07 5.96952 180.15 4.89952C179.18 3.62952 177.53 2.99952 175.2 2.99952C171.83 3.14952 168.57 4.29952 165.85 6.29952C161.96 9.08952 158.59 12.5395 155.9 16.4995C152.07 21.9895 148.84 27.8695 146.25 34.0495C142.78 42.2595 139.99 50.7395 137.9 59.3995C139.15 56.8195 140.88 54.4895 143 52.5495C144.9 50.8595 147.36 49.9495 149.9 49.9995C150.95 49.9595 151.96 50.3995 152.65 51.1995C153.33 51.9395 153.7 52.8995 153.7 53.8995C153.64 56.1495 152.51 58.2295 150.65 59.4995C148.45 61.1695 145.84 62.1995 143.1 62.4995ZM170.5 49.9995C171.65 49.9595 172.8 50.1895 173.85 50.6495C174.75 51.0795 175.2 51.5695 175.2 52.0995C175.18 52.9495 175.03 53.7895 174.75 54.5995C174.51 55.3995 174.19 56.1695 173.8 56.8995C173.65 57.0395 173.42 57.0595 173.25 56.9495C173.02 56.8495 172.93 56.6995 173 56.4995C173.21 55.9895 173.35 55.4495 173.4 54.8995C173.47 54.3695 173.44 53.8195 173.3 53.2995C173.03 52.0095 171.81 51.1395 170.5 51.2995C169.49 51.2595 168.5 51.6195 167.75 52.2995C167 53.1095 166.62 54.1995 166.7 55.2995C166.7 56.3695 167 57.4295 167.55 58.3495C168.12 59.3195 168.75 60.2795 169.45 61.2495C170.16 62.2295 170.8 63.2695 171.35 64.3495C171.92 65.4795 172.22 66.7295 172.2 67.9995C172.24 70.0395 171.42 71.9995 169.95 73.3995C168.45 74.8695 166.2 75.5995 163.2 75.5995C161.43 75.6695 159.68 75.2895 158.1 74.4995C156.77 73.7695 156.1 72.9995 156.1 72.1995C156.24 71.2195 156.62 70.2995 157.2 69.4995C157.85 68.3895 158.7 67.4095 159.7 66.5995C159.86 66.4695 160.1 66.4995 160.23 66.6595C160.23 66.6695 160.25 66.6795 160.25 66.6995C160.41 66.8595 160.43 67.1195 160.3 67.2995C159.77 67.8195 159.36 68.4495 159.1 69.1495C158.84 69.7295 158.78 70.3795 158.9 70.9995C159.04 72.0295 159.6 72.9595 160.45 73.5495C161.32 74.1295 162.35 74.4295 163.4 74.3995C164.88 74.4895 166.34 73.9895 167.45 72.9995C168.42 72.0595 168.95 70.7495 168.9 69.3995C168.9 68.1595 168.6 66.9395 168 65.8495C167.4 64.7495 166.75 63.6795 166.05 62.6495C165.35 61.6195 164.72 60.5795 164.15 59.5495C163.59 58.5195 163.29 57.3695 163.3 56.1995C163.28 54.5195 163.99 52.9095 165.25 51.7995C166.7 50.5495 168.58 49.8995 170.5 49.9995Z" fill="%234B0D43"/></g></svg>')}.banner-wrap .no-slide .banner-item{padding:0 32px}@media (min-width: 768px){.banner-wrap .slick-slide{padding:0 25px}.banner-wrap .slide-arrow{height:24px;width:40px}.banner-wrap .slide-arrow::after{height:6px;width:40px}.banner-wrap .slide-arrow.prev-arrow{left:30px}.banner-wrap .slide-arrow.prev-arrow:hover{left:27px}.banner-wrap .slide-arrow.next-arrow{right:30px}.banner-wrap .slide-arrow.next-arrow:hover{right:27px}.banner-wrap .ornament-text{height:151px;top:-144px}.banner-wrap .no-slide .banner-item{width:50%}}@media (min-width: 992px){.banner-wrap .slick-slide{padding:0 50px}.banner-wrap .slide-arrow{width:54px}.banner-wrap .slide-arrow::after{height:8px;width:54px}.banner-wrap .slide-arrow.prev-arrow{left:78px}.banner-wrap .slide-arrow.prev-arrow:hover{left:75px}.banner-wrap .slide-arrow.next-arrow{right:78px}.banner-wrap .slide-arrow.next-arrow:hover{right:75px}.banner-wrap .no-slide .banner-item{width:66.666%}}.banner-inner a:not(.btn){pointer-events:none}.banner-inner .slick-current a:not(.btn){pointer-events:auto}.section-news{margin:40px auto;padding:80px 0 24px}@media (min-width: 768px){.section-news{margin:80px auto 100px}}
