.sec-fv{position:relative;background:#fff}.sec-fv .dots-wrap{display:flex;justify-content:center;flex-direction:column;right:4%;z-index:201;gap:1rem;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sec-fv .dots-wrap li{width:10px;height:10px;margin:0 5px;background:#fff;border-radius:50%;cursor:pointer}.sec-fv .dots-wrap li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}.sec-fv .dots-wrap li:hover,.sec-fv .dots-wrap li.slick-active{background:coral}.sec-fv .main-block-header{position:relative;z-index:10}.sec-fv .main-block{position:relative;height:calc(100vh - 120px);min-height:calc(100vh - 0px);margin-inline:auto;overflow:hidden;isolation:isolate;background:#ddd}@media screen and (max-width: 1200px){.sec-fv .main-block{height:clamp(60rem, 68.3333333333vw, 82rem);min-height:60rem}}@media screen and (max-width: 960px){.sec-fv .main-block{width:calc(100% - 2rem);height:clamp(58rem, 70.8333333333vw, 76rem);min-height:58rem}}@media screen and (max-width: 576px){.sec-fv .main-block{width:calc(100% - 2rem);height:clamp(68rem, 131.9444444444vw, 82rem);min-height:68rem;max-height:82rem}}.sec-fv .main-sliderWrap-block{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;height:100%;overflow:hidden}@media screen and (max-width: 960px){.sec-fv .main-sliderWrap-block{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 576px){.sec-fv .main-sliderWrap-block{grid-template-columns:1fr;grid-template-rows:repeat(2, minmax(0, 1fr))}}.sec-fv .main-img{position:relative;width:100%;height:100%;min-width:0;overflow:hidden;background:#d4d4d4}@media screen and (max-width: 576px){.sec-fv .main-img{min-height:0}}.sec-fv .main-sliderWrap{position:relative;width:100%;height:100%;min-width:0;overflow:hidden;background:#d4d4d4}@media screen and (max-width: 576px){.sec-fv .main-sliderWrap{min-height:0}}.sec-fv .main-left-slider,.sec-fv .main-slider{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden;list-style:none}.sec-fv .main-left-slider:not(.slick-initialized) .slider-item:not(:first-child),.sec-fv .main-slider:not(.slick-initialized) .slider-item:not(:first-child){display:none}.sec-fv .main-left-slider.slick-initialized,.sec-fv .main-slider.slick-initialized{width:100%;height:100%;overflow:hidden}.sec-fv .main-left-slider.slick-initialized .slick-list,.sec-fv .main-slider.slick-initialized .slick-list{width:100%;height:100%;overflow:hidden}.sec-fv .main-left-slider.slick-initialized .slick-track,.sec-fv .main-slider.slick-initialized .slick-track{height:100%}.sec-fv .main-left-slider.slick-initialized .slick-slide,.sec-fv .main-slider.slick-initialized .slick-slide{width:100%;height:100%;margin:0 !important}.sec-fv .main-left-slider.slick-initialized .slick-slide>div,.sec-fv .main-slider.slick-initialized .slick-slide>div{width:100%;height:100%}.sec-fv .main-left-slider.slick-initialized .slick-slide .item-img img,.sec-fv .main-slider.slick-initialized .slick-slide .item-img img{animation:none}.sec-fv .slider-item{position:relative;width:100%;height:100%;overflow:hidden}.sec-fv .item-img{position:relative;width:100%;height:100%;overflow:hidden;font-size:0}.sec-fv .item-img picture{display:block;width:100%;height:100%}.sec-fv .item-img img{display:block;width:100%;max-width:none;object-fit:cover;object-position:center;transform:scale(1.035);backface-visibility:hidden;will-change:transform;min-height:calc(100vh - 0px);height:auto}@media screen and (max-width: 1200px){.sec-fv .item-img img{object-position:center}}@media screen and (max-width: 960px){.sec-fv .item-img img{object-position:center}}@media screen and (max-width: 576px){.sec-fv .item-img img{object-position:center}}.sec-fv .main-left-slider .slider-item .item-img img{object-position:center}@media screen and (max-width: 960px){.sec-fv .main-left-slider .slider-item .item-img img{object-position:center}}@media screen and (max-width: 576px){.sec-fv .main-left-slider .slider-item .item-img img{object-position:center}}.sec-fv .main-slider .slider-item .item-img img{height:100%;object-position:center}@media screen and (max-width: 960px){.sec-fv .main-slider .slider-item .item-img img{object-position:center;height:100%;min-height:auto}}@media screen and (max-width: 576px){.sec-fv .main-slider .slider-item .item-img img{object-position:center}}.sec-fv .main-filter{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(90deg, rgba(0,0,0,0.16) 0%, rgba(0,0,0,0.11) 48%, rgba(0,0,0,0.14) 100%)}@media screen and (max-width: 960px){.sec-fv .main-filter{background:linear-gradient(90deg, rgba(0,0,0,0.16) 0%, rgba(0,0,0,0.11) 50%, rgba(0,0,0,0.14) 100%)}}@media screen and (max-width: 576px){.sec-fv .main-filter{background:linear-gradient(180deg, rgba(0,0,0,0.11) 0%, rgba(0,0,0,0.2) 48%, rgba(0,0,0,0.14) 100%)}}.sec-fv .main-lead{position:absolute;z-index:3;top:53%;left:50%;width:100%;padding-inline:4%;color:#fff;text-align:center;pointer-events:none;transform:translate(-50%, -50%)}@media screen and (max-width: 1200px){.sec-fv .main-lead{top:52%}}@media screen and (max-width: 960px){.sec-fv .main-lead{top:51%;padding-inline:3rem}}@media screen and (max-width: 576px){.sec-fv .main-lead{top:50%;padding-inline:2rem}}.sec-fv .main-lead-wrap{width:100%;max-width:140rem;margin-inline:auto}.sec-fv .main-lead-en{margin:0;color:#fff;font-weight:700;line-height:1.5;letter-spacing:0em;text-shadow:0 0.05em 0.3em rgba(0,0,0,0.12);font-size:clamp(4rem, 4.0625vw, 8.2rem)}@media screen and (max-width: 1200px){.sec-fv .main-lead-en{font-size:clamp(3.8rem, 5.3333333333vw, 6.8rem)}}@media screen and (max-width: 960px){.sec-fv .main-lead-en{font-size:clamp(3.4rem, 5.4166666667vw, 5.6rem)}}@media screen and (max-width: 576px){.sec-fv .main-lead-en{font-size:clamp(3rem, 7.2916666667vw, 4.2rem)}}.sec-fv .main-lead-en span{display:block}.sec-fv .main-lead-en-pc{display:block}.sec-fv .main-lead-en-pc>span{white-space:nowrap}@media screen and (max-width: 576px){.sec-fv .main-lead-en-pc{display:none}}.sec-fv .main-lead-en-sp{display:none}@media screen and (max-width: 576px){.sec-fv .main-lead-en-sp{display:block}}.sec-fv .main-lead-en-sp>span{white-space:nowrap}.sec-fv .main-lead-ja{margin-top:1.5em;color:#fff;line-height:1.75;letter-spacing:0.12em;text-shadow:0 0.05em 0.3em rgba(0,0,0,0.15);font-size:clamp(1.6rem, 1.4583333333vw, 3rem)}@media screen and (max-width: 1200px){.sec-fv .main-lead-ja{font-size:clamp(1.6rem, 2vw, 2.6rem)}}@media screen and (max-width: 960px){.sec-fv .main-lead-ja{margin-top:1.3em;font-size:clamp(1.6rem, 2.1875vw, 2.2rem)}}@media screen and (max-width: 576px){.sec-fv .main-lead-ja{margin-top:1.5em;line-height:1.8;letter-spacing:0.08em;font-size:clamp(1.6rem, 3.125vw, 2rem)}}.sec-fv .main-lead-heading{margin-top:1.5em;color:#fff;line-height:1.75;letter-spacing:0.12em;text-shadow:0 0.05em 0.3em rgba(0,0,0,0.15);font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-fv .main-lead-heading{margin-top:1.3em;font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-fv .main-lead-heading{margin-top:1.5em;line-height:1.8;letter-spacing:0.08em}}@keyframes fvImageZoom{0%{transform:scale(1.035)}100%{transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.sec-fv .main-left-slider.is-single .slider-item .item-img img,.sec-fv .main-left-slider.is-single .slick-active .item-img img,.sec-fv .main-left-slider.slick-initialized .slider-item .item-img img,.sec-fv .main-left-slider.slick-initialized .slick-active .item-img img,.sec-fv .main-slider.is-single .slider-item .item-img img,.sec-fv .main-slider.is-single .slick-active .item-img img,.sec-fv .main-slider.slick-initialized .slider-item .item-img img,.sec-fv .main-slider.slick-initialized .slick-active .item-img img{animation:none;transform:scale(1.035)}}
/*# sourceMappingURL=index_fv.css.map */
