@charset "UTF-8";html{font-size:62.5%}body{background-color:var(--bc-black);color:var(--c-white);font-family:"Noto Serif JP",Zen Old Mincho,Yu Mincho,"Noto Serif CJK JP",游明朝体,YuMincho,游明朝,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:var(--fs-base);font-weight:400;word-wrap:break-word;font-feature-settings:"palt" 1;letter-spacing:.28em;line-height:1.5}aside,body,footer,main{position:relative;z-index:1}img,svg{height:auto;max-width:100%;vertical-align:middle}:root{--fs-base:clamp(1.2rem,0rem + 3.2vw,2.4rem);--c-white:#fff;--c-black:#020202;--c-blue:#2c72a2;--bc-white:#fff;--bc-black:#020202;--bc-blue:#2c72a2;--base-width:750}.l-main{overflow-x:clip}.l-header{background-color:var(--bc-black);color:var(--c-white)}.l-nav-area{position:relative;z-index:100}.l-nav-area__content,.l-nav-area__overlay{animation:toDefault .25s ease-in-out forwards}.l-nav-area>*{position:fixed}.l-nav-area__hamburger{inset:8px auto auto 8px;pointer-events:all;z-index:2}.l-nav-area__content{animation:toDefault .25s ease-in-out forwards;height:100vh;inset:0;overflow-y:auto;overscroll-behavior-block:contain;padding-bottom:min(110px,14.66667vw);padding-top:min(110px,14.66667vw);text-align:center;width:100%;z-index:1}.l-nav-area__content.is-active{animation:toActive .25s ease-in-out forwards}.l-nav-area__overlay{background-color:var(--bc-white);display:block;filter:opacity(.86);height:100vh;inset:0;position:fixed;width:100%;z-index:-1}.l-nav-area.is-active .l-nav-area__content,.l-nav-area.is-active .l-nav-area__overlay{animation:toActive .25s ease-in-out forwards}@keyframes toActive{to{opacity:1;visibility:visible}}@keyframes toDefault{to{opacity:0;visibility:hidden}}.l-footer{aspect-ratio:var(--base-width)/636;background-color:var(--bc-white);color:var(--c-black);padding-bottom:min(446px,37.16667vw);padding-top:min(75px,10vw);position:relative;z-index:-1}.l-footer:after{background:url(../img/footer-photo_pc.png) no-repeat bottom/100% auto;content:"";display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.container{margin-left:auto;margin-right:auto;max-width:calc(1056px + min(75px, 6.25vw));padding-left:min(75px,6.25vw);padding-right:min(75px,6.25vw)}.nav{font-family:"Noto Serif JP",Zen Old Mincho,Yu Mincho,"Noto Serif CJK JP",游明朝体,YuMincho,游明朝,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:clamp(2rem,.473rem + 4.071vw,3.6rem);letter-spacing:.2em;text-transform:uppercase}.nav__list{display:flex;flex-direction:column}.nav__item{border-bottom:1px solid var(--bc-blue);opacity:0;transform:translateY(1em)}.nav__button{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,var(--bc-blue) 0,var(--bc-purple) 50%,var(--bc-purple));background-position-x:0;background-size:200% auto;color:transparent;display:inline-flex;outline:none;padding:.5em 1em;transition:background-position-x .5s linear}.nav__button:focus,.nav__button:hover{background-position-x:100%}.nav.is-active .nav__item:first-of-type{opacity:1;transform:translateY(0);transition:transform .25s .125s,opacity .25s .125s}.nav.is-active .nav__item:nth-of-type(2){opacity:1;transform:translateY(0);transition:transform .25s .25s,opacity .25s .25s}.nav.is-active .nav__item:nth-of-type(3){opacity:1;transform:translateY(0);transition:transform .25s .375s,opacity .25s .375s}.nav.is-active .nav__item:nth-of-type(4){opacity:1;transform:translateY(0);transition:transform .25s .5s,opacity .25s .5s}.nav.is-active .nav__item:nth-of-type(5){opacity:1;transform:translateY(0);transition:transform .25s .625s,opacity .25s .625s}.nav.is-active .nav__item:nth-of-type(6){opacity:1;transform:translateY(0);transition:transform .25s .75s,opacity .25s .75s}.nav.is-active .nav__item:nth-of-type(7){opacity:1;transform:translateY(0);transition:transform .25s .875s,opacity .25s .875s}.nav.is-active .nav__item:nth-of-type(8){opacity:1;transform:translateY(0);transition:transform .25s 1s,opacity .25s 1s}.nav.is-active .nav__item:nth-of-type(9){opacity:1;transform:translateY(0);transition:transform .25s 1.125s,opacity .25s 1.125s}.nav.is-active .nav__item:nth-of-type(10){opacity:1;transform:translateY(0);transition:transform .25s 1.25s,opacity .25s 1.25s}.hamburger{background-color:var(--bc-white);border:1px solid var(--c-blue);display:block;height:76px;padding:24% 19%;position:relative;touch-action:none;width:76px}.hamburger:after{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,var(--bc-blue) 0,var(--bc-purple) 100%);color:transparent;content:"MENU";display:block;font-family:"Noto Serif JP",Zen Old Mincho,Yu Mincho,"Noto Serif CJK JP",游明朝体,YuMincho,游明朝,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:16px;inset:auto 0 10px;letter-spacing:.1em;line-height:1;margin:auto;position:absolute;z-index:1}.hamburger__inner{display:flex;height:100%;position:relative;width:100%}.hamburger__line{background:linear-gradient(to right,var(--bc-blue) 0,var(--bc-purple) 100%);background-color:var(--bc-blue);border-radius:calc(infinity*1px);display:block;height:4px;position:absolute;transform-origin:center;width:100%}.hamburger__line:first-of-type{animation:line1 .5s alternate-reverse forwards;transform:translateY(0)}@keyframes line1{0%{transform:translateY(0)}50%{transform:translateY(10px) rotate(0)}to{transform:translateY(10px) rotate(25deg)}}.hamburger__line:nth-of-type(2){opacity:1;transition:all .25s ease-in-out .25s}.hamburger__line:nth-of-type(3){animation:line3 .5s alternate-reverse forwards;transform:translateY(0)}@keyframes line3{0%{transform:translateY(0)}50%{transform:translateY(-10px) rotate(0)}to{transform:translateY(-10px) rotate(-25deg)}}.hamburger__line:first-of-type,.hamburger__line:nth-of-type(0){top:0}.hamburger__line:nth-of-type(2){top:10px}.hamburger__line:nth-of-type(3){top:20px}.hamburger.is-active .hamburger__line:first-of-type{animation:activeLine1 .5s ease-in-out forwards;transform:translateY(0);transform-origin:center}@keyframes activeLine1{0%{transform:translateY(0)}50%{transform:translateY(10px) rotate(0)}to{transform:translateY(10px) rotate(25deg)}}.hamburger.is-active .hamburger__line:nth-of-type(2){opacity:0}.hamburger.is-active .hamburger__line:nth-of-type(3){animation:activeLine3 .5s ease-in-out forwards;transform:translateY(0)}@keyframes activeLine3{0%{transform:translateY(0)}50%{transform:translateY(-10px) rotate(0)}to{transform:translateY(-10px) rotate(-25deg)}}.heading{color:var(--c-blue);display:flex;justify-content:center;margin-bottom:9.33333vw;margin-left:auto;margin-right:auto;text-align:center}.heading--sns-shere{width:min(245px,32.66667vw)}.visual{--base-width:750;aspect-ratio:750/1712;max-width:100vw;position:relative}.visual img,.visual picture,.visual svg{-o-object-fit:contain;object-fit:contain;pointer-events:none;transform:translateZ(0);width:100%}.visual__pos{display:flex;height:-moz-fit-content;height:fit-content;margin:auto;position:absolute}.visual__logo{aspect-ratio:864/455;inset:calc(546/var(--base-width)*100vw) 0 auto;width:calc(723/var(--base-width)*100vw)}.visual__catch1{aspect-ratio:706/25;inset:calc(31/var(--base-width)*100vw) 0 auto;width:calc(681/var(--base-width)*100vw)}.visual__catch2{aspect-ratio:620/133;inset:auto calc(31/var(--base-width)*100vw) calc(673/var(--base-width)*100vw) auto;width:calc(505/var(--base-width)*100vw)}.visual__release{aspect-ratio:1070/52;inset:auto auto calc(608/var(--base-width)*100vw) calc(38/var(--base-width)*100vw);width:calc(676/var(--base-width)*100vw)}.visual__summary{aspect-ratio:564/136;inset:auto auto calc(461/var(--base-width)*100vw) calc(36/var(--base-width)*100vw);width:calc(564/var(--base-width)*100vw)}.visual__billing{aspect-ratio:464/115;inset:auto 0 calc(322/var(--base-width)*100vw);width:calc(464/var(--base-width)*100vw)}.visual__trailer{aspect-ratio:582/174;inset:auto 0 calc(119/var(--base-width)*100vw);transform:translateZ(0);transition:filter .5s ease-in-out;width:calc(582/var(--base-width)*100vw)}.visual__trailer:focus,.visual__trailer:hover{filter:drop-shadow(0 0 10px #e7f0d4) drop-shadow(0 0 10px #e7f0d4)}.visual__links{inset:auto 0 calc(75/var(--base-width)*100vw);justify-content:center}.visual__links .icon-x{letter-spacing:0}.visual__official{transform:translateZ(0);transition:filter .25s ease-in-out}.visual__official:focus,.visual__official:hover{filter:drop-shadow(0 0 10px #e7f0d4) drop-shadow(0 0 10px #e7f0d4) drop-shadow(0 0 5px #e7f0d4)}#mvtk-widgets-container{margin-left:auto;margin-right:auto}.aside{padding-bottom:min(46px,46/var(--base-width) * 100vw);padding-top:min(46px,46/var(--base-width) * 100vw)}.aside__container{display:flex;flex-direction:column}.u-ml-0{margin-left:var(--space-0,0)!important}.u-sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}:root{--plyr-color-main:#3a6262}@media (min-width:768px){:root{--fs-base:1.6rem;--base-width:1200}.l-nav-area__content{padding-bottom:min(76px,6.33333vw);padding-top:min(76px,6.33333vw)}.l-footer{aspect-ratio:var(--base-width)/708;padding-bottom:min(439px,36.58333vw);padding-top:min(70px,5.83333vw)}.nav{font-size:3.6rem}.heading{margin-bottom:min(70px,5.83333vw)}.heading--sns-shere{margin-bottom:min(5px,.41667vw)}.visual{--base-width:1920;aspect-ratio:1920/1285}.visual__logo{inset:calc(561/var(--base-width)*100vw) auto auto calc(67/var(--base-width)*100vw);width:calc(864/var(--base-width)*100vw)}.visual__catch1{inset:calc(202/var(--base-width)*100vw) calc(111/var(--base-width)*100vw) auto auto}.visual__catch1,.visual__catch2{width:calc(706/var(--base-width)*100vw)}.visual__catch2{inset:auto calc(62/var(--base-width)*100vw) calc(244/var(--base-width)*100vw) auto}.visual__release{inset:auto auto calc(199/var(--base-width)*100vw) calc(80/var(--base-width)*100vw);width:calc(1070/var(--base-width)*100vw)}.visual__summary{aspect-ratio:1550/54;inset:auto auto calc(124/var(--base-width)*100vw) calc(81/var(--base-width)*100vw);width:calc(1550/var(--base-width)*100vw)}.visual__billing{aspect-ratio:1180/54;inset:auto auto calc(46/var(--base-width)*100vw) calc(84/var(--base-width)*100vw);width:calc(1180/var(--base-width)*100vw)}.visual__trailer{aspect-ratio:218/184;inset:calc(198/var(--base-width)*100vw) auto auto calc(185/var(--base-width)*100vw)}.visual__links,.visual__trailer{width:calc(218/var(--base-width)*100vw)}.visual__links{inset:calc(408/var(--base-width)*100vw) auto auto calc(185/var(--base-width)*100vw)}.visual__links .icon-x{font-size:calc(24/var(--base-width)*100vw)}}