html,body{width:100%;font-size:15px;margin:0 auto;font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal;letter-spacing:.05em;scroll-behavior:smooth}@media screen and (max-width: 768px){html,body{font-size:5.1282051282vw}}img,video,object{width:100%;height:auto;border:none;display:block}@media screen and (min-width: 769px){.spNone{display:block}}@media screen and (max-width: 768px){.spNone{display:none !important}}@media screen and (min-width: 769px){.pcNone{display:none !important}}@media screen and (max-width: 768px){.pcNone{display:block}}a{display:block;text-decoration:none;transition:all .4s;color:#e8e8e8}a:not([href]),a[href=""]{pointer-events:none}@media screen and (min-width: 769px){a:hover:not(:not([href]),[href=""]){opacity:.6;transition:all .4s;text-decoration:underline;text-decoration-color:#e8e8e8;text-decoration-thickness:.7px}}.fv{position:relative}.fv__title{position:absolute;inset:0;z-index:100;opacity:0;animation:fadeIn .6s ease forwards;animation-delay:.8s;pointer-events:none}.fv__title img{position:absolute}@media screen and (max-width: 768px){.fv__title__sp{top:88.7179487179vw;left:50%;transform:translateX(-50%);width:76.6666666667vw}}@media screen and (min-width: 769px){.fv__title__logo{top:25.9375vw;left:3.90625vw;width:24.4791666667vw}}@media screen and (min-width: 769px){.fv__title__vol{top:30vw;left:29.9479166667vw;width:2.2395833333vw}}@media screen and (min-width: 769px){.fv__title__year{top:29.9479166667vw;left:35.1041666667vw;width:9.2708333333vw}}.fv__brand{position:absolute;z-index:100;opacity:0;animation:fadeIn .6s ease forwards;animation-delay:.8s}@media screen and (max-width: 768px){.fv__brand{top:173.3333333333vw;left:50%;transform:translateX(-50%);width:28.4615384615vw}}@media screen and (min-width: 769px){.fv__brand{top:29.6875vw;left:78.75vw;width:15vw}}main{animation:fadeIn 1.2s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}main{overflow:clip}.fadeSwiper{overflow:hidden;position:relative}.fadeSwiper .swiper-slide{width:100% !important}.marqueeSlide{overflow:hidden}.marqueeSlide .sec__imgArea__img__list{display:flex;width:-moz-max-content;width:max-content;animation:marqueeSlide 20s linear infinite}.marqueeSlide .sec__imgArea__img__list__item{flex-shrink:0}@media screen and (max-width: 768px){.marqueeSlide .sec__imgArea__img__list__item{width:50vw}}@media screen and (min-width: 769px){.marqueeSlide .sec__imgArea__img__list__item{width:25vw}}@keyframes marqueeSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.speedSlide,.tempoSlide{overflow:hidden;position:relative}.speedSlide>ul>li,.tempoSlide>ul>li{position:absolute;inset:0;opacity:0}.speedSlide>ul>li:first-child,.tempoSlide>ul>li:first-child{position:relative}.speedSlide>ul>li.is-active,.tempoSlide>ul>li.is-active{opacity:1}.clipSlide{overflow:hidden}@media screen and (min-width: 769px){.sec{display:flex;flex-wrap:wrap}}@media screen and (min-width: 769px){.sec__row{display:flex;width:100%}}.sec__imgArea,.sec__col{position:relative;min-width:0;min-height:0}@media screen and (min-width: 769px){.sec__imgArea,.sec__col{flex:none}.sec__imgArea--full,.sec__col--full{width:100%}.sec__imgArea--half,.sec__col--half{width:50%}.sec__imgArea--third,.sec__col--third{width:33.3333333333%}.sec__imgArea--twoThird,.sec__col--twoThird{width:66.6666666667%}}.sec__imgArea__img{position:relative}.sec__lead{position:absolute}@media screen and (max-width: 768px){.sec__lead{top:30.2564102564vw;left:3.8461538462vw;width:80.7692307692vw}}@media screen and (min-width: 769px){.sec__lead{top:31.5625vw;left:3.8541666667vw;width:80.7291666667vw}}@media screen and (min-width: 769px){.sec--1 .sec__imgArea--w1004{width:52.2916666667%}.sec--1 .sec__imgArea--w916{width:47.7083333333%}}@media screen and (min-width: 769px){.sec--7 .sec__col .sec__imgArea .sec__imgArea__img{overflow:hidden}.sec--7 .sec__col .sec__imgArea .sec__imgArea__img>ul,.sec--7 .sec__col .sec__imgArea .sec__imgArea__img>ul>li,.sec--7 .sec__col .sec__imgArea .sec__imgArea__img picture{display:block;height:100%}.sec--7 .sec__col .sec__imgArea .sec__imgArea__img img{height:100%;-o-object-fit:cover;object-fit:cover}.sec--7 .sec__col .sec__imgArea:nth-child(1) .sec__imgArea__img{aspect-ratio:640/683}.sec--7 .sec__col .sec__imgArea:nth-child(1) img{height:calc(100% + 2px);-o-object-position:center top;object-position:center top}.sec--7 .sec__col .sec__imgArea:nth-child(2){flex:1 1 0}.sec--7 .sec__col .sec__imgArea:nth-child(2) .sec__imgArea__img{position:absolute;inset:0}}@media screen and (min-width: 769px){.sec--7 .sec__col{display:flex;flex-direction:column}}@media screen and (max-width: 768px){.sec--16{margin-bottom:-1px}}.credit{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition-duration:.3s;z-index:10}.credit.open{opacity:1;z-index:20}.credit.open .credit__wrapper{display:flex}.credit__wrapper{display:flex;align-items:center;justify-content:center;height:100%;display:none}.credit__list__item a,.credit__list__item .cs{display:block;color:#fff;text-align:center;white-space:nowrap;font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal;line-height:3.9285714286}@media screen and (max-width: 768px){.credit__list__item a,.credit__list__item .cs{font-size:3.0769230769vw}}@media screen and (min-width: 769px){.credit__list__item a,.credit__list__item .cs{font-size:.7291666667vw}}.credit__list__item a{text-decoration:underline;pointer-events:auto}.plus{position:absolute;pointer-events:auto;z-index:100}@media screen and (max-width: 768px){.plus{bottom:5.1282051282vw;right:5.1282051282vw}}.plus a{display:block;position:relative}@media screen and (max-width: 768px){.plus a{width:8.9743589744vw;height:8.9743589744vw}}.plus a::before,.plus a::after{content:"";display:block;border-bottom:solid .7px #fff;position:absolute;top:50%;left:50%;height:0;transition-duration:.5s;z-index:100}@media screen and (max-width: 768px){.plus a::before,.plus a::after{width:8.9743589744vw}}.plus a::before{transform:translate(-50%, -50%) rotate(0deg)}.plus a::after{transform:translate(-50%, -50%) rotate(90deg)}.plus.on a::before{transform:translate(-50%, -50%) rotate(45deg)}.plus.on a::after{transform:translate(-50%, -50%) rotate(-45deg)}.footer{position:relative;color:#fff;text-align:center;font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal}.footer__title,.footer__staff,.footer__brand,.footer__top{position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.footer__title{top:21.2820512821vw;width:66.9230769231vw}}@media screen and (min-width: 769px){.footer__title{top:15.6770833333vw;width:22.2395833333vw}}.footer__staff{white-space:nowrap;letter-spacing:0}@media screen and (max-width: 768px){.footer__staff{top:61.5384615385vw;font-size:2.8205128205vw;line-height:1.4545454545}}@media screen and (min-width: 769px){.footer__staff{top:29.7395833333vw;font-size:.625vw;line-height:1.8333333333}}@media screen and (max-width: 768px){.footer__brand{top:96.4102564103vw;width:40.5128205128vw}}@media screen and (min-width: 769px){.footer__brand{top:42.1875vw;width:15.1041666667vw}}.footer__top{color:#fff;white-space:nowrap;letter-spacing:0;line-height:1}@media screen and (max-width: 768px){.footer__top{top:113.5897435897vw;font-size:2.8205128205vw}}@media screen and (min-width: 769px){.footer__top{top:51.875vw;font-size:.8854166667vw}}/*# sourceMappingURL=style.css.map */