#mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;top:0;left:0;position:relative;overflow:hidden}#mv .mv_inr{padding:1.0416666667vw;width:100%;height:100%}@media only screen and (max-width: 1439px){#mv .mv_inr{padding:20px}}#mv .mv_message{position:absolute;top:calc(50% - 4.6875vw);z-index:100;width:39.5833333333vw;left:6.25vw}@media only screen and (max-width: 1919px){#mv .mv_message{top:calc(50% - 90px);width:760px;left:120px}}@media only screen and (max-width: 1599px){#mv .mv_message{left:80px}}@media only screen and (max-width: 1439px){#mv .mv_message{top:calc(50% - 48px);left:64px}}@media only screen and (max-width: 1279px){#mv .mv_message{left:40px}}@media only screen and (max-width: 1023px){#mv .mv_message{top:calc(50% - 160px);left:40px}}@media only screen and (max-width: 767px){#mv .mv_message{left:20px;top:calc(50% - 120px)}}@media only screen and (max-width: 429px){#mv .mv_message{top:calc(50% - 120px)}}#mv .mv_message h2{display:block;font-size:3.3333333333vw;font-weight:700;color:#fff}@media only screen and (max-width: 1919px){#mv .mv_message h2{font-size:56px}}@media only screen and (max-width: 1439px){#mv .mv_message h2{font-size:40px}}@media only screen and (max-width: 1279px){#mv .mv_message h2{font-size:40px}}@media only screen and (max-width: 1023px){#mv .mv_message h2{line-height:1.4;font-size:64px}}@media only screen and (max-width: 767px){#mv .mv_message h2{font-size:48px}}@media only screen and (max-width: 429px){#mv .mv_message h2{font-size:40px}}#mv .mv_message p{margin-top:1.875vw;font-size:1.4583333333vw;height:3.125vw;line-height:3.125vw;display:block;color:#034077;font-weight:700}@media only screen and (max-width: 1919px){#mv .mv_message p{margin-top:36px;font-size:28px;height:60px;line-height:60px}}@media only screen and (max-width: 1919px){#mv .mv_message p{font-size:24px}}@media only screen and (max-width: 1023px){#mv .mv_message p{font-size:24px;margin-top:24px}}@media only screen and (max-width: 767px){#mv .mv_message p{font-size:20px;margin-top:24px;line-height:56px}}@media only screen and (max-width: 429px){#mv .mv_message p{font-size:16px;margin-top:20px;line-height:40px}}#mv .mv_message p span{display:inline-block}#mv .mv_message p span:nth-child(1){background-color:#fff;padding-left:1.25vw}@media only screen and (max-width: 1023px){#mv .mv_message p span:nth-child(1){padding-left:24px;padding-right:20px}}@media only screen and (max-width: 767px){#mv .mv_message p span:nth-child(1){padding-left:16px;padding-right:14px}}#mv .mv_message p span:nth-child(3){padding-left:0;background-image:-webkit-gradient(linear, left top, right top, color-stop(70%, rgb(255, 255, 255)), color-stop(90%, rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(left, rgb(255, 255, 255) 70%, rgba(255, 255, 255, 0) 90%);background-image:linear-gradient(to right, rgb(255, 255, 255) 70%, rgba(255, 255, 255, 0) 90%);padding-right:6.25vw}@media only screen and (max-width: 1023px){#mv .mv_message p span:nth-child(3){padding-left:24px;padding-right:80px;margin-top:8px}}@media only screen and (max-width: 767px){#mv .mv_message p span:nth-child(3){padding-left:16px;padding-right:72px}}#mv .mv_topics{border-top:solid 1px #fff;position:absolute;bottom:0;right:2.0833333333vw;z-index:1000;width:37.5vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1.0416666667vw;padding-bottom:2.5vw}@media only screen and (max-width: 1919px){#mv .mv_topics{padding-top:20px;padding-bottom:48px;width:720px;right:40px}}@media only screen and (max-width: 1439px){#mv .mv_topics{padding-bottom:40px;width:640px}}@media only screen and (max-width: 1023px){#mv .mv_topics{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 80px);padding:0 0px;bottom:96px;right:0px;border-top:none;margin:0 40px;overflow:hidden}}@media only screen and (max-width: 767px){#mv .mv_topics{width:calc(100% - 40px);margin:0 20px;bottom:72px;display:none}}#mv .mv_topics .mv_topics_ttl{border-right:solid 1px #fff;margin-right:20px}@media only screen and (max-width: 1023px){#mv .mv_topics .mv_topics_ttl{width:100%;border-right:none;border-top:solid 1px #fff;border-bottom:solid 1px #fff}}#mv .mv_topics .mv_topics_ttl h2{font-size:.9375vw;line-height:1.6666666667vw;color:#fff;width:4.1666666667vw;margin-right:24px}@media only screen and (max-width: 1919px){#mv .mv_topics .mv_topics_ttl h2{width:80px;font-size:18px;line-height:32px}}@media only screen and (max-width: 1023px){#mv .mv_topics .mv_topics_ttl h2{font-size:16px;line-height:48px}}#mv .mv_topics .mv_topics_list{display:block;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1.6666666667vw;overflow:hidden}@media only screen and (max-width: 1919px){#mv .mv_topics .mv_topics_list{height:32px}}@media only screen and (max-width: 1023px){#mv .mv_topics .mv_topics_list{margin-top:12px;width:100%;overflow:visible}}#mv .mv_topics .mv_topics_list .slick-list{width:auto;height:auto}#mv .mv_topics .mv_topics_list .slick-track{width:auto;height:auto}#mv .mv_topics .mv_topics_list .slick-prev,#mv .mv_topics .mv_topics_list .slick-next{width:auto;height:auto;display:block;top:.9375vw;width:1.6666666667vw;height:1.25vw;z-index:100;position:absolute;cursor:pointer;aspect-ratio:32/24}@media only screen and (max-width: 1919px){#mv .mv_topics .mv_topics_list .slick-prev,#mv .mv_topics .mv_topics_list .slick-next{top:18px;width:32px;height:24px}}@media only screen and (max-width: 1279px){#mv .mv_topics .mv_topics_list .slick-prev,#mv .mv_topics .mv_topics_list .slick-next{width:28px}}@media only screen and (max-width: 1023px){#mv .mv_topics .mv_topics_list .slick-prev,#mv .mv_topics .mv_topics_list .slick-next{top:-36px}}#mv .mv_topics .mv_topics_list .slick-prev:before,#mv .mv_topics .mv_topics_list .slick-next:before{content:"";display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:1}#mv .mv_topics .mv_topics_list .slick-prev{right:2.5vw;left:auto}@media only screen and (max-width: 1919px){#mv .mv_topics .mv_topics_list .slick-prev{right:48px}}@media only screen and (max-width: 1023px){#mv .mv_topics .mv_topics_list .slick-prev{right:40px}}#mv .mv_topics .mv_topics_list .slick-prev:before{background-image:url(/wp/wp-content/themes/sakamoto_kaiun/assets/images/common/arrow_white.svg)}#mv .mv_topics .mv_topics_list .slick-next{right:0;left:auto}#mv .mv_topics .mv_topics_list .slick-next:before{background-image:url(/wp/wp-content/themes/sakamoto_kaiun/assets/images/common/arrow_white.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#mv .mv_topics .mv_topics_list .mv_topics_block{display:block;overflow:hidden}#mv .mv_topics .mv_topics_list .mv_topics_block a{display:block;color:#fff}#mv .mv_topics .mv_topics_list .mv_topics_block a.no_link{pointer-events:none}#mv .mv_topics .mv_topics_list .mv_topics_block dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25vw;font-size:.8333333333vw;line-height:1.6666666667vw;overflow:hidden;height:1.6666666667vw}@media only screen and (max-width: 1919px){#mv .mv_topics .mv_topics_list .mv_topics_block dl{width:480px;font-size:16px;line-height:32px;height:32px}}@media only screen and (max-width: 1023px){#mv .mv_topics .mv_topics_list .mv_topics_block dl{font-size:16px}}#mv .mv_topics .mv_topics_list .mv_topics_block dl dt{width:6.0416666667vw;font-weight:400}@media only screen and (max-width: 1919px){#mv .mv_topics .mv_topics_list .mv_topics_block dl dt{width:116px}}#mv .mv_topics .mv_topics_list .mv_topics_block dl dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:400}#mv .mv_slide_group{width:100%;position:absolute;height:100%;top:0;left:0}#mv .mv_slide_group:before{width:100%;position:absolute;height:30%;bottom:0;left:0;content:"";display:block;z-index:100;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(95%, rgba(0, 0, 0, 0.3)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.3) 95%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.3) 95%)}#mv .mv_slide_group .mv_slide_block img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#mv .mv_slide_group .slick-dots{z-index:100000;bottom:2.5vw;left:8.3333333333vw;text-align:left;width:auto}@media only screen and (max-width: 1919px){#mv .mv_slide_group .slick-dots{bottom:48px;left:160px}}@media only screen and (max-width: 1439px){#mv .mv_slide_group .slick-dots{left:64px;bottom:40px}}@media only screen and (max-width: 1279px){#mv .mv_slide_group .slick-dots{left:40px}}@media only screen and (max-width: 767px){#mv .mv_slide_group .slick-dots{left:20px;bottom:24px}}#mv .mv_slide_group .slick-dots li{width:4.1666666667vw;margin-right:1.0416666667vw;margin-left:0;height:auto}@media only screen and (max-width: 1919px){#mv .mv_slide_group .slick-dots li{width:80px;margin-right:20px}}@media only screen and (max-width: 1279px){#mv .mv_slide_group .slick-dots li{width:56px}}@media only screen and (max-width: 767px){#mv .mv_slide_group .slick-dots li{width:56px}}#mv .mv_slide_group .slick-dots li button{padding:0;width:4.1666666667vw;height:.2083333333vw;position:relative}@media only screen and (max-width: 1919px){#mv .mv_slide_group .slick-dots li button{width:80px;height:4px}}@media only screen and (max-width: 1279px){#mv .mv_slide_group .slick-dots li button{width:56px}}@media only screen and (max-width: 767px){#mv .mv_slide_group .slick-dots li button{width:56px;height:2px}}#mv .mv_slide_group .slick-dots li button:before,#mv .mv_slide_group .slick-dots li button:after{position:absolute;content:"";height:100%;line-height:normal;left:0;opacity:1;top:0}#mv .mv_slide_group .slick-dots li button:before{background-color:#fff;width:100%}#mv .mv_slide_group .slick-dots li button:after{width:0%;opacity:1;z-index:100;background-color:#4b5057}#mv .mv_slide_group .slick-dots li.slick-active button:after{-webkit-transition:1s;transition:1s;width:100%;opacity:1}#mv .slick-list{height:100%}#mv .slick-track{height:100%}