body{margin-top:0}.m-breadcrumb{padding:10px}.js-dash-slide{transition:.5s ease;transform:translateY(10%);opacity:0}.js-dash-slide--show{transform:translateY(0);opacity:1}@media (max-width:768px){.isPC{display:none!important}}@media (min-width:769px){.isSP{display:none!important}}.special-dash{position:relative;isolation:isolate;background:#efc1e5 url(/start/special/dash/images/dash-bg-pc.webp) no-repeat center top/cover;padding-bottom:120px}@media (max-width:768px){.special-dash{padding-top:28px;padding-bottom:60px;background-image:url(/start/special/dash/images/dash-bg-sp.webp)}}.special-dash h1,.special-dash h2,.special-dash h3,.special-dash li,.special-dash p{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;color:#1133d9;letter-spacing:.05rem}.special-dash>:not(.specia-dash-objects):not(.special-dash-fv){position:relative;z-index:2}.special-dash__wrapper{position:relative;z-index:2}.special-dash-fixed-logo{display:block;position:fixed;right:0;top:0;width:274px;height:63px;z-index:100;transition:.2s ease;background:#fff;border-bottom-left-radius:30px;padding:14px 14px 14px 32px}@media (max-width:768px){.special-dash-fixed-logo{width:175px;height:40px;padding:9px 9px 9px 20px}}.special-dash-fixed-logo img{width:100%;display:block}.special-dash-fv{position:relative;width:100%;aspect-ratio:128/53}@media (max-width:768px){.special-dash-fv{aspect-ratio:75/43}}.special-dash-fv__logo{position:absolute;left:50%;top:15.75%;translate:-50% 0;width:39.2%;z-index:2;opacity:0;animation:dash-fv-text-reveal .3s ease-out forwards;animation-delay:1.7s}.special-dash-fv__logo img{width:100%;display:block}@media (max-width:768px){.special-dash-fv__logo{width:calc(268 / 375 * 100vw);top:auto;bottom:0}}@keyframes dash-fv-text-reveal{from{scale:1.1;opacity:0}to{scale:1;opacity:1}}.special-dash-fv__fallback{display:block;width:100%}.special-dash-fv__ribbon.ribbon-ticker{position:absolute;inset:0;width:100%;height:100%}.special-dash-fv__image:has(.ribbon-ticker.is-ready) .special-dash-fv__fallback{visibility:hidden}.special-dash-fv__image{clip-path:inset(0 100% 0 0);animation:dash-reveal 1.6s ease-in-out forwards;position:relative;z-index:0}@keyframes dash-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.special-dash-lead{justify-content:center;align-items:center;flex-direction:column;display:flex;margin:3.1% auto 10.6%}@media (max-width:768px){.special-dash-lead{margin:12px auto 54px}}.special-dash-lead p{font-size:clamp(22px,2vw,32px);text-align:center;line-height:1.5;margin-bottom:22px}@media (max-width:768px){.special-dash-lead p{font-size:calc(16 / 375 * 100vw);margin-bottom:0;line-height:2}}.special-dash-lead img{margin-top:78px}@media (max-width:768px){.special-dash-lead img{margin-top:34px;width:calc(286 / 375 * 100vw)}}.special-dash-lineup{width:78.75vw;max-width:1280px;margin:0 auto 76px}@media (max-width:768px){.special-dash-lineup{width:calc(316 / 375 * 100vw);margin-bottom:68px}}.special-dash-lineup ul{justify-content:center;align-items:stretch;flex-direction:row;display:flex;gap:28px}@media (max-width:768px){.special-dash-lineup ul{flex-direction:column;gap:36px}}.special-dash-lineup li{align-items:center;flex-direction:column;display:flex;gap:24px;width:33.3333333333%}@media (max-width:768px){.special-dash-lineup li{width:100%;gap:12px}}@media (min-width:769px){.special-dash-lineup li.js-dash-slide:nth-of-type(2){transition-delay:.4s}.special-dash-lineup li.js-dash-slide:nth-of-type(3){transition-delay:.8s}}.special-dash-lineup li:first-of-type img{width:15.8vw}@media (max-width:768px){.special-dash-lineup li:first-of-type img{width:calc(180 / 375 * 100vw)}}.special-dash-lineup li:nth-of-type(2) img{width:16vw;margin-top:-3%}@media (max-width:768px){.special-dash-lineup li:nth-of-type(2) img{width:calc(184 / 375 * 100vw);margin-top:0}}.special-dash-lineup li:nth-of-type(3) img{width:20.2vw;margin-left:-20%}@media (max-width:768px){.special-dash-lineup li:nth-of-type(3) img{width:calc(237 / 375 * 100vw)}}.special-dash-lineup img{width:100%;-o-object-fit:cover;object-fit:cover}.special-dash-lineup h2{font-size:clamp(18px,1.72vw,26px);line-height:1.3;letter-spacing:.05rem;margin-bottom:2px;text-align:center}@media (max-width:768px){.special-dash-lineup h2{font-size:calc(22 / 375 * 100vw);margin-top:12px}}.special-dash-lineup p{font-size:clamp(14px,1.25vw,20px);line-height:1.75}@media (max-width:768px){.special-dash-lineup p{font-size:calc(16 / 375 * 100vw)}}.special-dash-remind{justify-content:flex-start;align-items:center;flex-direction:column;display:flex;gap:62px;margin-bottom:156px}@media (max-width:768px){.special-dash-remind{gap:40px;margin-bottom:46px}}.special-dash-remind p{text-align:center;font-size:clamp(21px,1.95vw,30px);line-height:1.5}@media (max-width:768px){.special-dash-remind p{font-size:calc(20 / 375 * 100vw)}}.special-dash-remind__button{justify-content:center;align-items:center;flex-direction:column;display:flex;background:#fff;width:360px;height:78px;position:relative;border-radius:78px;z-index:2;transition:all .15s ease;box-shadow:0 5px 0 rgba(0,0,0,.16)}@media (hover:hover){.special-dash-remind__button:hover{scale:1.02}}.special-dash-remind__button:active{scale:.98;box-shadow:none;translate:0 5px}@media (max-width:768px){.special-dash-remind__button{width:calc(312 / 375 * 100vw);height:68px}}.special-dash-remind__button__icon{justify-content:center;align-items:center;flex-direction:row;display:flex;position:absolute;left:50%;top:-35px;translate:-50% 0;width:70px;height:70px;border-radius:50%;background:#fff;z-index:1;animation:bell-ring 4s ease-in-out infinite}@keyframes bell-ring{0%,100%,25%{transform:rotate(0)}3%{transform:rotate(15deg)}6%{transform:rotate(-15deg)}9%{transform:rotate(12deg)}12%{transform:rotate(-12deg)}15%{transform:rotate(8deg)}18%{transform:rotate(-8deg)}21%{transform:rotate(4deg)}}@media (max-width:768px){.special-dash-remind__button__icon{width:60px;height:60px;top:-30px}}.special-dash-remind__button__icon img{width:33px;display:block}@media (max-width:768px){.special-dash-remind__button__icon img{width:29px}}.special-dash-remind__button__text{font-size:20px;line-height:1.1;position:relative;z-index:2}@media (max-width:768px){.special-dash-remind__button__text{font-size:17px}}.special-dash-recommend{justify-content:flex-start;align-items:flex-start;flex-direction:column;display:flex;gap:20px;width:75vw;max-width:1140px;margin:0 auto}@media (max-width:768px){.special-dash-recommend{width:calc(345 / 375 * 100vw)}}.special-dash-recommend li{width:100%;position:relative}.special-dash-recommend a{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:40px;background:#fff;backdrop-filter:blur(10px);border-radius:32px;overflow:hidden;padding:40px 50px 40px 40px;transition:all .15s ease}@media (hover:hover){.special-dash-recommend a:hover{opacity:1;scale:1.02}}.special-dash-recommend a:active{scale:.98}@media (max-width:768px){.special-dash-recommend a{flex-direction:column;gap:16px;padding:42px 20px 28px;border-radius:16px}}.special-dash-recommend img{width:35vw;max-width:620px;display:block}@media (max-width:768px){.special-dash-recommend img{width:100%;margin:0 auto}}.special-dash-recommend h3{position:absolute;right:0;top:0;background:#1133d9;color:#fff;font-size:clamp(14px,1.25vw,22px);padding:17px 23px 20px 25px;line-height:1.1;border-bottom-left-radius:30px;text-align:center}@media (max-width:768px){.special-dash-recommend h3{font-size:10px;padding:9px 16px 7px}}.special-dash-recommend p{font-size:clamp(15px,1.4vw,24px);line-height:2}@media (max-width:768px){.special-dash-recommend p{font-size:14px;line-height:1.7}}.specia-dash-objects{display:block;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.specia-dash-objects__item{position:absolute;display:block;max-width:none;height:auto}.specia-dash-objects__item img{display:block;width:100%;max-width:none;height:auto}.specia-dash-objects.is-motion-ready .specia-dash-objects__item{transform:perspective(75vw) translate3d(0,var(--object-y,0),var(--object-z,0)) rotateX(var(--object-rx,0deg)) rotateY(var(--object-ry,0deg)) rotateZ(var(--object-rz,0deg))}.specia-dash-objects.is-motion-ready .specia-dash-objects__item img{opacity:0}.specia-dash-objects.is-motion-ready .specia-dash-objects__item.is-visible img{animation:dash-object-reveal 1.15s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--object-delay,1.3s)}@media (prefers-reduced-motion:no-preference){.specia-dash-objects.is-motion-ready .specia-dash-objects__item.is-visible{animation:var(--float-name) var(--float-duration) ease-in-out infinite;animation-delay:calc(var(--object-delay,1.3s) + 1.15s + var(--float-delay,0s))}}.specia-dash-objects__item.is-float-1{--float-name:dash-object-float-1;--float-duration:5.6s}.specia-dash-objects__item.is-float-2{--float-name:dash-object-float-2;--float-duration:7.2s}.specia-dash-objects__item.is-float-3{--float-name:dash-object-float-3;--float-duration:6.4s}.specia-dash-objects__item.is-float-4{--float-name:dash-object-float-4;--float-duration:8.8s}@keyframes dash-object-float-1{0%,100%{translate:0 0}50%{translate:0 -1.2vw}}@keyframes dash-object-float-2{0%,100%{translate:0 0}50%{translate:0 1.6vw}}@keyframes dash-object-float-3{0%,100%{translate:0 0}25%{translate:0 -.8vw}75%{translate:0 .8vw}}@keyframes dash-object-float-4{0%,100%{translate:0 0}35%{translate:0 1.1vw}70%{translate:0 -1.1vw}}@keyframes dash-object-reveal{from{opacity:0;translate:0 7.5vw;scale:.86}to{opacity:1;translate:0 0;scale:1}}.specia-dash-objects__item--01{width:calc(180 / 1280 * 100vw);left:calc(410 / 1280 * 100%);top:calc(-57 / 1280 * 100vw)}.specia-dash-objects__item--02{width:calc(269.667 / 1280 * 100vw);left:calc(25.01 / 1280 * 100%);top:calc(63 / 1280 * 100vw)}.specia-dash-objects__item--03{width:calc(285.667 / 1280 * 100vw);left:calc(1077.77 / 1280 * 100%);top:calc(122.46 / 1280 * 100vw)}.specia-dash-objects__item--04{width:calc(275 / 1280 * 100vw);left:calc(159.79 / 1280 * 100%);top:calc(378.78 / 1280 * 100vw)}.specia-dash-objects__item--05{width:calc(180 / 1280 * 100vw);left:calc(917.98 / 1280 * 100%);top:calc(318.1 / 1280 * 100vw)}.specia-dash-objects__item--06{width:calc(280.667 / 1280 * 100vw);left:calc(1050.25 / 1280 * 100%);top:calc(487.67 / 1280 * 100vw)}.specia-dash-objects__item--07{width:calc(167 / 1280 * 100vw);left:calc(-10 / 1280 * 100%);top:calc(631 / 1280 * 100vw)}.specia-dash-objects__item--08{width:calc(224 / 1280 * 100vw);left:calc(174.73 / 1280 * 100%);top:calc(831 / 1280 * 100vw)}.specia-dash-objects__item--09{width:calc(264.667 / 1280 * 100vw);left:calc(917.98 / 1280 * 100%);top:calc(770.5 / 1280 * 100vw)}.specia-dash-objects__item--10{width:calc(274.333 / 1280 * 100vw);left:calc(-16.11 / 1280 * 100%);top:calc(1091.32 / 1280 * 100vw)}.specia-dash-objects__item--11{width:calc(194.667 / 1280 * 100vw);left:calc(1050.25 / 1280 * 100%);top:calc(1100.57 / 1280 * 100vw)}.specia-dash-objects__item--12{width:calc(192 / 1280 * 100vw);left:calc(993 / 1280 * 100%);top:calc(1366 / 1280 * 100vw)}.specia-dash-objects__item--12 img{transform-origin:top left;transform:translateY(15vw) rotate(-90deg)}.specia-dash-objects__item--13{width:calc(229 / 1280 * 100vw);left:calc(24 / 1280 * 100%);top:calc(1524 / 1280 * 100vw)}.specia-dash-objects__item--14{width:calc(270.333 / 1280 * 100vw);left:calc(39.67 / 1280 * 100%);top:calc(1873.39 / 1280 * 100vw)}.specia-dash-objects__item--15{width:calc(255.333 / 1280 * 100vw);left:calc(1028.44 / 1280 * 100%);top:calc(1842.66 / 1280 * 100vw)}.specia-dash-objects__item--16{width:calc(151.667 / 1280 * 100vw);left:calc(353.26 / 1280 * 100%);top:calc(2080.64 / 1280 * 100vw)}.specia-dash-objects__item--17{width:calc(181 / 1280 * 100vw);left:calc(903 / 1280 * 100%);top:calc(2181 / 1280 * 100vw)}.specia-dash-objects__item--18{width:calc(180 / 1280 * 100vw);left:calc(-21 / 1280 * 100%);top:calc(2323 / 1280 * 100vw)}.specia-dash-objects__item--19{width:calc(229 / 1280 * 100vw);left:calc(1108 / 1280 * 100%);top:calc(2431 / 1280 * 100vw)}.specia-dash-objects__item--20{width:calc(285.667 / 1280 * 100vw);left:calc(-110.73 / 1280 * 100%);top:calc(2697.5 / 1280 * 100vw)}.specia-dash-objects__item--21{width:calc(192 / 1280 * 100vw);left:calc(262 / 1280 * 100%);top:calc(2907.5 / 1280 * 100vw)}.specia-dash-objects__item--22{width:calc(280.667 / 1280 * 100vw);left:calc(950.87 / 1280 * 100%);top:calc(2834.96 / 1280 * 100vw)}@media (max-width:768px){.special-dash{clip-path:inset(0)}.specia-dash-objects__item--12 img{transform:translateY(15.75vw) rotate(-90deg)}.specia-dash-objects{position:fixed;inset:0}.specia-dash-objects__item--01{width:calc(189 / 1280 * 100vw);left:35.68385%;top:calc(-47 / 375 * 100vw)}.specia-dash-objects__item--02{width:calc(283.15035 / 1280 * 100vw);left:.06744%;top:calc(-15 / 375 * 100vw)}.specia-dash-objects__item--03{width:calc(299.95035 / 1280 * 100vw);left:91.44319%;top:calc(53.48 / 375 * 100vw)}}@media (max-width:768px) and (max-width:768px){.specia-dash-objects__item--03{left:88%}}@media (max-width:768px){.specia-dash-objects__item--04{width:calc(288.75 / 1280 * 100vw);left:-11.21796%;top:calc(170.78 / 375 * 100vw)}.specia-dash-objects__item--05{width:calc(189 / 1280 * 100vw);left:91.16119%;top:calc(191.7 / 375 * 100vw)}.specia-dash-objects__item--06{width:calc(294.70035 / 1280 * 100vw);left:90.33093%;top:calc(362.91 / 375 * 100vw)}}@media (max-width:768px) and (max-width:768px){.specia-dash-objects__item--06{left:87.5%}}@media (max-width:768px){.specia-dash-objects__item--07{width:calc(175.35 / 1280 * 100vw);left:-6.84961%;top:calc(421.63 / 375 * 100vw)}.specia-dash-objects__item--08{width:calc(235.2 / 1280 * 100vw);left:-9.15817%;top:calc(570.96 / 375 * 100vw)}.specia-dash-objects__item--09{width:calc(277.90035 / 1280 * 100vw);left:87.70718%;top:calc(513.1 / 375 * 100vw)}.specia-dash-objects__item--10{width:calc(288.04965 / 1280 * 100vw);left:-6.02527%;top:calc(808.84 / 375 * 100vw)}.specia-dash-objects__item--11{width:calc(204.40035 / 1280 * 100vw);left:95.67694%;top:calc(788.54 / 375 * 100vw)}}@media (max-width:768px) and (max-width:768px){.specia-dash-objects__item--11{width:calc(214.1337 / 1280 * 100vw);left:94%}}@media (max-width:768px){.specia-dash-objects__item--12{width:calc(201.6 / 1280 * 100vw);left:90.60742%;top:calc(952.95 / 375 * 100vw)}.specia-dash-objects__item--13{display:none}.specia-dash-objects__item--14{display:none}.specia-dash-objects__item--15{display:none}.specia-dash-objects__item--16{display:none}.specia-dash-objects__item--17{display:none}.specia-dash-objects__item--18{display:none}.specia-dash-objects__item--19{display:none}.specia-dash-objects__item--20{display:none}.specia-dash-objects__item--21{display:none}.specia-dash-objects__item--22{display:none}}
/*# sourceMappingURL=style.css.map */
