.contents-sec{
    padding-block:100px;
    padding-right:15px
}
.contents-sec .contents-sec-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.contents-sec .contents-sec-inner .txt-box{
    width:50%;
    padding-left:100px;
    padding-right:60px
}
.contents-sec .contents-sec-inner .img-box{width:clamp(460px,37vw,50%);height:360px}.contents-sec .contents-sec-inner .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contents-sec .m-title-wrap~.video-list{margin-top:45px}.contents-sec:last-child{padding-bottom:150px}
.contents-sec:nth-child(odd){padding-left:15px;padding-right:0}
.contents-sec:nth-child(odd)
 .contents-sec-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contents-sec:nth-child(odd) 
 .contents-sec-inner .txt-box{
    padding-left:70px;
    padding-right:100px;
    -ms-grid-column:2;
    grid-column:2;
    -ms-grid-row:1;grid-row:1
}
.contents-sec.bg-gray{
    padding-top:0;
    margin-top:25px;
    background-color:#f5f5f5
}
.contents-sec.bg-gray .m-title,.contents-sec.bg-gray .m-title-desc{
    text-align:right
}
.contents-sec.bg-gray .m-title-wrap{
    -webkit-transform:translateY(-2.5em);
    transform:translateY(-2.5em)
}
.contents-sec.bg-gray .m-title-wrap~.video-list{
    margin-top:5px
}
.mv-wrap{
    height:100svh;
    margin-bottom:70px
}
.mv-wrap .mv-item{
    position:relative;
    width:100%!important
}
.mv-wrap .mv-img{
    width:100%;
    height:100%
}
.mv-wrap .mv-img img{
    width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
    .mv-wrap .mv-obj
    {position:absolute;left:min(105px,6.5%);bottom:min(100px,25%)}
    .mv-wrap .mv-obj .lead{
        color:#fff;
        font-size:40px;
        font-size:4.5rem;
        line-height:1.25;
        font-weight:500;
        text-shadow:0 0 10px #636363;
        font-family:Inter,"Noto Sans TC","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.mv-wrap .swiper{height:100%}.mv-wrap .swiper-slide-active .mv-img,.mv-wrap .swiper-slide-duplicate-active .mv-img,.mv-wrap .swiper-slide-prev .mv-img{-webkit-animation:slideZoomUp 8s linear normal both;animation:slideZoomUp 8s linear normal both}.mv-wrap .swiper-slide-active.even .mv-img,.mv-wrap .swiper-slide-duplicate-active.even .mv-img,.mv-wrap .swiper-slide-prev.even .mv-img{-webkit-animation:slideZoomDown 8s linear normal both;animation:slideZoomDown 8s linear normal both}@-webkit-keyframes slideZoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes slideZoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes slideZoomDown{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slideZoomDown{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:640px){.contents-sec{padding-block:45px;padding-right:0}.contents-sec .contents-sec-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contents-sec .contents-sec-inner .txt-box{width:100%}.contents-sec .contents-sec-inner .txt-box .m-btn-wrap,.contents-sec .contents-sec-inner .txt-box .m-title{text-align:center}.contents-sec .contents-sec-inner .img-box{width:100%;height:auto;margin-top:40px}.contents-sec .m-title-wrap~.video-list{margin-top:25px}.contents-sec:last-child{padding-bottom:80px}.contents-sec:nth-child(odd){padding-left:0}.contents-sec:nth-child(odd) .contents-sec-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contents-sec.bg-gray{margin-top:20px}.contents-sec.bg-gray .m-title-wrap{-webkit-transform:translateY(-1.75em);transform:translateY(-1.75em)}.contents-sec.bg-gray .m-title-wrap .m-title-desc{text-align:left}.contents-sec.bg-gray .m-title-wrap~.video-list{margin-top:0}.mv-wrap{height:calc(100svh - 50px);margin-bottom:45px}.mv-wrap .mv-obj{bottom:min(75px,15%)}.mv-wrap .mv-obj .lead{font-size:24px;font-size:1.5rem}.information-wrap .m-title-desc{text-align:center}}@media screen and (max-width:1440px){.contents-sec .contents-sec-inner .txt-box{padding-left:30px}.contents-sec:nth-child(odd) .contents-sec-inner .txt-box{padding-right:30px}}@media screen and (max-width:1440px)and (max-width:640px){.contents-sec .contents-sec-inner .txt-box{padding-inline:0}.contents-sec:nth-child(odd) .contents-sec-inner .txt-box{padding-inline:0}}