@charset "UTF-8";[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0);visibility:visible}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}body,html{scroll-behavior:smooth}#contents-area,#contents-body{min-width:0!important;width:auto!important}@media screen and (max-width:768px){#str-contents{padding:0!important}#_hb{overflow:hidden!important;width:100vw!important}}@keyframes fuwafuwa1{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes fuwafuwa2{0%,to{transform:translate3d(0,-7px,0)}50%{transform:translateZ(0)}}@keyframes fuwaimg1{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes fuwaimg2{0%,to{transform:translate3d(0,-10px,0)}50%{transform:translateZ(0)}}@keyframes fuwafuwa1sp{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.9333333333vw,0)}}@keyframes fuwafuwa2sp{0%,to{transform:translate3d(0,-.9333333333vw,0)}50%{transform:translateZ(0)}}@keyframes fuwaimg1sp{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-1.3333333333vw,0)}}@keyframes fuwaimg2sp{0%,to{transform:translate3d(0,-1.3333333333vw,0)}50%{transform:translateZ(0)}}#_hb{font-feature-settings:"palt";font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;letter-spacing:.06em}@media screen and (max-width:768px){#_hb{overflow:hidden;width:100vw}}#_hb abbr,#_hb address,#_hb article,#_hb aside,#_hb audio,#_hb b,#_hb blockquote,#_hb body,#_hb canvas,#_hb caption,#_hb cite,#_hb code,#_hb dd,#_hb del,#_hb details,#_hb dfn,#_hb div,#_hb dl,#_hb dt,#_hb em,#_hb fieldset,#_hb figcaption,#_hb figure,#_hb footer,#_hb form,#_hb h1,#_hb h2,#_hb h3,#_hb h4,#_hb h5,#_hb h6,#_hb header,#_hb hgroup,#_hb html,#_hb i,#_hb iframe,#_hb img,#_hb ins,#_hb kbd,#_hb label,#_hb legend,#_hb li,#_hb mark,#_hb menu,#_hb nav,#_hb object,#_hb ol,#_hb p,#_hb pre,#_hb q,#_hb samp,#_hb section,#_hb small,#_hb span,#_hb strong,#_hb sub,#_hb summary,#_hb sup,#_hb table,#_hb tbody,#_hb td,#_hb tfoot,#_hb th,#_hb thead,#_hb time,#_hb tr,#_hb ul,#_hb var,#_hb video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}#_hb address,#_hb article,#_hb aside,#_hb dd,#_hb details,#_hb div,#_hb dl,#_hb dt,#_hb footer,#_hb h1,#_hb h2,#_hb h3,#_hb h4,#_hb h5,#_hb h6,#_hb header,#_hb li,#_hb main,#_hb nav,#_hb ol,#_hb p,#_hb section,#_hb small,#_hb ul{box-sizing:border-box;display:block}#_hb nav ul{list-style:none}#_hb img{display:block;width:100%}#_hb li,#_hb p{text-align:justify}#_hb ul{list-style-type:none}@media screen and (max-width:768px){#_hb .is-pc-only{display:none}}#_hb .is-sp-only{display:none}@media screen and (max-width:768px){#_hb .is-sp-only{display:block}}#_hb .heartbuds{background:#fff;color:#393332;height:calc(100vh - 60px);min-height:100vh;padding-top:60px;pointer-events:none;position:relative;transition:position 10ms linear .5s;width:100%}@media screen and (max-width:768px){#_hb .heartbuds{height:100vh;height:100svh;padding-top:0}}#_hb .loading{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2}#_hb .loading__inner{height:5vw;margin-bottom:.9027777778vw;max-height:72px;max-width:80px;position:relative;width:5.5555555556vw}@media screen and (min-width:1440px){#_hb .loading__inner{margin-bottom:13px}}#_hb .loading__heart{left:0;position:absolute;top:0;width:100%}#_hb .loading__heart.is-front{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:-webkit-clip-path .2s ease-out;transition:clip-path .2s ease-out;transition:clip-path .2s ease-out,-webkit-clip-path .2s ease-out}#_hb .loading__text{color:#b73027;font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:1;text-align:center}@media screen and (min-width:1440px){#_hb .loading__text{font-size:16px}}@media screen and (max-width:768px){#_hb .loading__inner{height:9.6vw;margin-bottom:1.7333333333vw;position:relative;width:10.6666666667vw}#_hb .loading__text{font-size:2.1333333333vw}}#_hb .ttl{align-items:center;background:url(../../img/shared/ttl-bg.jpg) no-repeat 50%/cover;display:flex;height:13.8888888889vw;justify-content:center;max-height:200px;padding-top:1.0416666667vw}@media screen and (min-width:1440px){#_hb .ttl{padding-top:15px}}#_hb .ttl.is-charger img{max-width:238px;width:16.5277777778vw}#_hb .ttl.is-earphone img{max-width:390px;width:27.0833333333vw}@media screen and (max-width:768px){#_hb .ttl{align-items:center;background:url(../../img/shared/sp/ttl-bg.jpg) no-repeat 50%/cover;display:flex;height:26.6666666667vw;justify-content:center;padding-top:1.3333333333vw}#_hb .ttl.is-charger img{width:31.75812vw}#_hb .ttl.is-earphone img{width:52vw}}#_hb .ttl-grad,#_hb .ttl-white{letter-spacing:.13em}#_hb .ttl-grad{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#98d7dc,#cdafe1 50%,#e2929c);-webkit-background-clip:text;background-clip:text;display:inline-block;font-weight:700}#_hb .scroll{align-items:flex-start;display:flex;justify-content:flex-start}#_hb .scroll__main{overflow:hidden;position:sticky;top:0;width:60.97222vw}#_hb .scroll__scroll{position:sticky;top:0;width:39.0277777778vw}#_hb .scroll .youtube-player{margin-bottom:2.4305555556vw}@media screen and (min-width:1440px){#_hb .scroll .youtube-player{margin-bottom:35px}}#_hb .scroll .youtube-player iframe{height:34.29687vw!important;width:60.97222vw!important}@media screen and (min-width:1440px){#_hb .scroll__main{width:calc(100vw - 562px)}#_hb .scroll__scroll{width:562px}#_hb .scroll .youtube-player iframe{height:calc(56.25vw - 316.125px)!important;width:calc(100vw - 562px)!important}}@media screen and (max-width:768px){#_hb .scroll{display:block}#_hb .scroll__main,#_hb .scroll__scroll{position:static;width:auto}#_hb .scroll .youtube-player{line-height:1;margin-bottom:0;overflow:hidden}#_hb .scroll .youtube-player,#_hb .scroll .youtube-player iframe{height:56.25vw!important;width:100vw!important}}#_hb .is-selection .scroll__main{top:60px}#_hb .c01{padding-bottom:10.4166666667vw}@media screen and (min-width:1440px){#_hb .c01{padding-bottom:150px}}#_hb .c01__th{margin:4.8611111111vw auto 3.4722222222vw;max-width:458px;width:31.8055555556vw}@media screen and (min-width:1440px){#_hb .c01__th{margin:70px auto 50px}}#_hb .c01__wrap{padding:0 5.5555555556vw 6.9444444444vw}@media screen and (min-width:1440px){#_hb .c01__wrap{padding:0 80px 100px}}#_hb .c01__ttl{font-size:1.7361111111vw;font-size:max(1.7361111111vw,10px);line-height:1.88;margin-bottom:1em}@media screen and (min-width:1440px){#_hb .c01__ttl{font-size:25px}}#_hb .c01__desc{font-size:1.25vw;font-size:max(1.25vw,10px);line-height:1.94444444}@media screen and (min-width:1440px){#_hb .c01__desc{font-size:18px}}#_hb .c01__img{width:100%}@media screen and (max-width:768px){#_hb .c01{padding-bottom:0}#_hb .c01__th{margin:8vw auto 12vw;width:83.9153333333vw}#_hb .c01__wrap{padding:0 12vw 11.3333333333vw}#_hb .c01__ttl{font-size:4.5333333333vw}#_hb .c01__desc{font-size:3.2vw}}#_hb .c02{overflow:hidden;padding-bottom:16.3194444444vw;position:relative}@media screen and (min-width:1440px){#_hb .c02{padding-bottom:235px}}@media screen and (min-width:1700px){#_hb .c02{margin:auto;width:1700px}}#_hb .c02.is-flow{background:url(../../img/shared/c02-bg-flow.jpg) no-repeat 100% 100%/63.8194444444vw 61.3194444444vw}@media screen and (min-width:1440px){#_hb .c02.is-flow{background-size:919px 883px}}#_hb .c02__group{margin-bottom:4.1666666667vw;padding-top:8.3333333333vw;position:relative}@media screen and (min-width:1440px){#_hb .c02__group{margin-bottom:60px;padding-top:120px}}#_hb .c02__group:last-child{margin-bottom:0}#_hb .c02__group.is-flow{padding-bottom:29.1666666667vw;padding-top:14.5833333333vw}@media screen and (min-width:1440px){#_hb .c02__group.is-flow{padding-bottom:420px;padding-top:210px}}#_hb .c02__group.is-campus{padding-top:20.8333333333vw}@media screen and (min-width:1440px){#_hb .c02__group.is-campus{padding-top:300px}}#_hb .c02__ttl{font-size:2.0833333333vw;font-size:max(2.0833333333vw,10px);inset:0 auto auto 0;line-height:2.03703704;margin-left:8.4027777778vw;margin-top:0;position:absolute;transition:all 1s cubic-bezier(.04,.51,.155,.985) 0ms}@media screen and (min-width:1440px){#_hb .c02__ttl{font-size:30px}}@media screen and (min-width:1920px){#_hb .c02__ttl{transform:translate3d(5vw,0,0)}}#_hb .c02__ttl.is-flow{inset:0 auto auto 50%;margin:15.2777777778vw 0 0 -40.9722222222vw}@media screen and (min-width:1440px){#_hb .c02__ttl.is-flow{margin:220px 0 0 -590px}}#_hb .c02__ttl.is-campus{inset:0 0 0 50%;margin:22.2222222222vw 0 0 16.3194444444vw}@media screen and (min-width:1440px){#_hb .c02__ttl.is-campus{margin:320px 0 0 235px}}#_hb .c02__case{inset:0 0 0 50%;position:absolute}#_hb .c02__case.is-flow{margin:0 0 0 -54.8611111111vw;max-width:525px;width:36.4583333333vw}@media screen and (min-width:1440px){#_hb .c02__case.is-flow{margin:0 0 0 -790px}}#_hb .c02__case.is-work{margin:15.7638888889vw 0 0 -54.8611111111vw;max-width:606px;width:42.0833333333vw}@media screen and (min-width:1440px){#_hb .c02__case.is-work{margin:227px 0 0 -790px}}#_hb .c02__case.is-campus{margin:5.625vw 0 0 16.3194444444vw;max-width:541px;width:37.5694444444vw}@media screen and (min-width:1440px){#_hb .c02__case.is-campus{margin:81px 0 0 235px}}#_hb .c02__wrap{margin:0 0 0 auto;max-width:565px;width:39.2361111111vw}#_hb .c02__wrap.is-campus{margin:0 auto 0 0;max-width:565px;width:39.2361111111vw}#_hb .c02__box{position:relative;transition:all 1s cubic-bezier(.04,.51,.155,.985) 0ms}@media screen and (min-width:1920px){#_hb .c02__box{transform:translate3d(-10vw,0,0)}}#_hb .c02__box.is-box1{margin-bottom:16.3194444444vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box1{margin-bottom:235px}}#_hb .c02__box.is-box1 .c02__circle{margin:6.1111111111vw 0 0 -8.3333333333vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box1 .c02__circle{margin:88px 0 0 -120px}}#_hb .c02__box.is-box1 .c02__img{max-width:666px;width:46.25vw}#_hb .c02__box.is-box1 .c02__circle-ttl{max-width:185px;width:12.8472222222vw}#_hb .c02__box.is-box4{margin-bottom:4.1666666667vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box4{margin-bottom:60px}}#_hb .c02__box.is-box4 .c02__circle{inset:0 0 auto auto;margin:-4.7916666667vw -17.5vw 0 0;padding:6.3194444444vw 0 0 5.1388888889vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box4 .c02__circle{margin:-69px -252px 0 0;padding:91px 0 0 74px}}#_hb .c02__box.is-box4 .c02__img{max-width:547px;width:37.9861111111vw}#_hb .c02__box.is-box4 .c02__circle-ttl{margin:0 auto 2.0833333333vw 0;max-width:131.0909px;width:9.1035347222vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box4 .c02__circle-ttl{margin:0 auto 30px 0}}#_hb .c02__box.is-box4 .c02__circle-desc{text-align:left}#_hb .c02__box.is-box2,#_hb .c02__box.is-box5,#_hb .c02__box.is-box7{position:absolute}#_hb .c02__box.is-box2 .c02__img,#_hb .c02__box.is-box5 .c02__img,#_hb .c02__box.is-box7 .c02__img{max-width:547px;width:37.9861111111vw}#_hb .c02__box.is-box2 .c02__circle,#_hb .c02__box.is-box5 .c02__circle,#_hb .c02__box.is-box7 .c02__circle{margin:-9.2361111111vw 0 0 25.8333333333vw;padding:6.3194444444vw 0 0 5.1388888889vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box2 .c02__circle,#_hb .c02__box.is-box5 .c02__circle,#_hb .c02__box.is-box7 .c02__circle{margin:-133px 0 0 372px;padding:91px 0 0 74px}}#_hb .c02__box.is-box2 .c02__circle-ttl,#_hb .c02__box.is-box5 .c02__circle-ttl,#_hb .c02__box.is-box7 .c02__circle-ttl{margin:0 auto 2.0833333333vw 0}@media screen and (min-width:1440px){#_hb .c02__box.is-box2 .c02__circle-ttl,#_hb .c02__box.is-box5 .c02__circle-ttl,#_hb .c02__box.is-box7 .c02__circle-ttl{margin:0 auto 30px 0}}#_hb .c02__box.is-box2{inset:0 0 auto auto;margin-right:62.9166666667vw;margin-top:41.6666666667vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box2{margin-right:906px;margin-top:600px}}#_hb .c02__box.is-box2 .c02__img{max-width:666px;width:46.25vw}#_hb .c02__box.is-box2 .c02__circle{margin:5.1388888889vw 0 0 28.75vw;padding:6.3194444444vw 0 0 5.1388888889vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box2 .c02__circle{margin:74px 0 0 414px;padding:91px 0 0 74px}}#_hb .c02__box.is-box2 .c02__circle-ttl{margin:0 auto 2.0833333333vw 0;max-width:125px;width:8.6805555556vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box2 .c02__circle-ttl{margin:0 auto 30px 0}}#_hb .c02__box.is-box2 .c02__circle-desc{text-align:left}#_hb .c02__box.is-box5{inset:0 auto auto 0;margin-left:62.9166666667vw;margin-top:46.5277777778vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box5{margin-left:906px;margin-top:670px}}#_hb .c02__box.is-box5 .c02__img{max-width:575px;width:39.9305555556vw}#_hb .c02__box.is-box5 .c02__circle{margin:4.375vw 0 0 -14.4444444444vw;padding:6.3194444444vw 5.1388888889vw 0 0}@media screen and (min-width:1440px){#_hb .c02__box.is-box5 .c02__circle{margin:63px 0 0 -208px;padding:91px 74px 0 0}}#_hb .c02__box.is-box5 .c02__circle-ttl{margin:0 0 2.0833333333vw auto;max-width:148px;width:10.2777777778vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box5 .c02__circle-ttl{margin:0 0 30px auto}}#_hb .c02__box.is-box5 .c02__circle-desc{text-align:right}#_hb .c02__box.is-box3 .c02__img{max-width:666px;width:46.25vw}#_hb .c02__box.is-box3 .c02__circle{margin:5.4861111111vw 0 0 -10.4861111111vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box3 .c02__circle{margin:79px 0 0 -151px}}#_hb .c02__box.is-box3 .c02__circle-ttl{max-width:142px;width:9.8611111111vw}#_hb .c02__box.is-box7{inset:0 0 auto auto;margin-right:62.9166666667vw;margin-top:95.1388888889vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box7{margin-right:906px;margin-top:1370px}}#_hb .c02__box.is-box7 .c02__img{max-width:666px;width:46.25vw}#_hb .c02__box.is-box7 .c02__circle{margin:13.0555555556vw 0 0 29.7916666667vw;padding:6.3194444444vw 5.1388888889vw 0 0}@media screen and (min-width:1440px){#_hb .c02__box.is-box7 .c02__circle{margin:188px 0 0 429px;padding:91px 74px 0 0}}#_hb .c02__box.is-box7 .c02__circle-ttl{margin:0 0 2.0833333333vw auto;max-width:165px;width:11.4583333333vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box7 .c02__circle-ttl{margin:0 0 30px auto}}#_hb .c02__box.is-box7 .c02__circle-desc{text-align:right}#_hb .c02__box.is-box6 .c02__img{max-width:547px;width:37.9861111111vw}#_hb .c02__box.is-box6 .c02__circle{inset:0 0 auto auto;margin:18.8194444444vw -17.5vw 0 0;padding:6.3194444444vw 0 0 5.1388888889vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box6 .c02__circle{margin:271px -252px 0 0;padding:91px 0 0 74px}}#_hb .c02__box.is-box6 .c02__circle-ttl{margin:0 auto 2.0833333333vw 0;max-width:103px;width:7.1527777778vw}@media screen and (min-width:1440px){#_hb .c02__box.is-box6 .c02__circle-ttl{margin:0 auto 30px 0}}#_hb .c02__box.is-box6 .c02__circle-desc{text-align:left}#_hb .c02__circle{background:url(../../img/shared/c02-circle.png) no-repeat 50%/contain;height:24.8611111111vw;left:0;max-height:358px;max-width:358px;padding:6.3194444444vw 5.1388888889vw 0 0;position:absolute;top:0;width:24.8611111111vw}@media screen and (min-width:1440px){#_hb .c02__circle{padding:91px 74px 0 0}}#_hb .c02__wrap.is-campus .c02__circle{background:url(../../img/shared/c02-circle-campus.png) no-repeat 50%/contain}#_hb .c02__circle-ttl{margin:0 0 2.0833333333vw auto}@media screen and (min-width:1440px){#_hb .c02__circle-ttl{margin:0 0 30px auto}}#_hb .c02__circle-desc{font-feature-settings:normal;color:#fff;font-size:1.2777777778vw;font-size:max(1.2777777778vw,10px);letter-spacing:0;line-height:1.5;text-align:right}@media screen and (min-width:1440px){#_hb .c02__circle-desc{font-size:18.4px}}@media screen and (max-width:768px){#_hb .c02{overflow:hidden;padding-bottom:20vw;width:100vw}#_hb .c02.is-flow{background:url(../../img/shared/sp/c02-bg-flow.jpg) no-repeat 100% 100%/102.6666666667vw 98.5333333333vw}#_hb .c02__group{margin-bottom:38.6666666667vw;padding-top:0}#_hb .c02__group:last-child{margin-bottom:0}#_hb .c02__group.is-flow{margin-bottom:5.3333333333vw}#_hb .c02__ttl{display:block;font-size:3.4666666667vw;margin:0!important;max-width:none;padding:0 0 13.3333333333vw;text-align:center}#_hb .c02__case,#_hb .c02__ttl{position:static}#_hb .c02__case.is-work{margin:0 auto 6.6666666667vw;width:52.8vw}#_hb .c02__case.is-campus{margin:0 auto 6.6666666667vw;width:52.1333333333vw}#_hb .c02__case.is-flow{margin:0 auto 6.6666666667vw;width:42.4vw}#_hb .c02__wrap{margin:auto;width:100vw}#_hb .c02__box{position:relative!important}#_hb .c02__box.is-box2,#_hb .c02__box.is-box5,#_hb .c02__box.is-box7{left:29.6vw;margin:0 -2.6666666667vw 14.6666666667vw auto!important}#_hb .c02__box.is-box6{left:0;margin:0 auto 14.6666666667vw -2.6666666667vw!important}#_hb .c02__box.is-box1,#_hb .c02__box.is-box3{left:0;margin:0 auto 14.6666666667vw -17.3333333333vw!important}#_hb .c02__box.is-box4,#_hb .c02__box.is-box7{margin:0 -22vw 14.6666666667vw auto!important;right:0}#_hb .c02__box.is-box4 .c02__img,#_hb .c02__box.is-box5 .c02__img,#_hb .c02__box.is-box6 .c02__img,#_hb .c02__box.is-box7 .c02__img{width:73.0666666667vw}#_hb .c02__box.is-box1 .c02__img,#_hb .c02__box.is-box2 .c02__img,#_hb .c02__box.is-box3 .c02__img,#_hb .c02__box.is-box7 .c02__img{width:88.8vw}#_hb .c02__box.is-box2 .c02__circle,#_hb .c02__box.is-box5 .c02__circle,#_hb .c02__box.is-box7 .c02__circle{padding:16.7331733333vw 8vw 0 4vw!important}#_hb .c02__box.is-box2 .c02__circle-ttl,#_hb .c02__box.is-box5 .c02__circle-ttl,#_hb .c02__box.is-box7 .c02__circle-ttl{margin:0 0 2.6666666667vw auto}#_hb .c02__box.is-box2 .c02__circle-desc,#_hb .c02__box.is-box5 .c02__circle-desc,#_hb .c02__box.is-box7 .c02__circle-desc{text-align:right}#_hb .c02__box.is-box1 .c02__circle,#_hb .c02__box.is-box3 .c02__circle,#_hb .c02__box.is-box4 .c02__circle,#_hb .c02__box.is-box6 .c02__circle{padding:16.7331733333vw 4vw 0 9.3333333333vw!important}#_hb .c02__box.is-box1 .c02__circle-ttl,#_hb .c02__box.is-box3 .c02__circle-ttl,#_hb .c02__box.is-box4 .c02__circle-ttl,#_hb .c02__box.is-box6 .c02__circle-ttl{margin:0 auto 2.6666666667vw 0}#_hb .c02__box.is-box1 .c02__circle-desc,#_hb .c02__box.is-box3 .c02__circle-desc,#_hb .c02__box.is-box4 .c02__circle-desc,#_hb .c02__box.is-box6 .c02__circle-desc{text-align:left}#_hb .c02__box.is-box1 .c02__circle-ttl{width:30.9333333333vw}#_hb .c02__box.is-box2 .c02__circle-ttl{width:20.8vw}#_hb .c02__box.is-box3 .c02__circle-ttl{width:23.7333333333vw}#_hb .c02__box.is-box4 .c02__circle-ttl{width:27.6vw}#_hb .c02__box.is-box5 .c02__circle-ttl{width:24.6666666667vw}#_hb .c02__box.is-box6 .c02__circle-ttl{width:18.1891866667vw}#_hb .c02__box.is-box7 .c02__circle-ttl{width:27.6vw}#_hb .c02__box.is-box1 .c02__circle{margin:14.2666666667vw 0 0 64.2666666667vw}#_hb .c02__box.is-box2 .c02__circle{margin:-6.6666666667vw 0 0 -39.4666666667vw}#_hb .c02__box.is-box3 .c02__circle{margin:16.9333333333vw 0 0 64vw}#_hb .c02__box.is-box4 .c02__circle{margin:6.5333333333vw 0 0 48.2666666667vw}#_hb .c02__box.is-box5 .c02__circle{margin:-6.5333333333vw 0 0 -38.9333333333vw}#_hb .c02__box.is-box6 .c02__circle{margin:19.4666666667vw 0 0 47.3333333333vw}#_hb .c02__box.is-box7 .c02__circle{margin:-10vw 0 0 -33.7333333333vw}#_hb .c02__circle{height:59.5740133333vw;left:0!important;position:absolute;top:0!important;width:59.5740133333vw}#_hb .c02__circle-desc{font-size:3.0666666667vw}}#_hb .c03__video{margin-bottom:2.4305555556vw;width:100%}@media screen and (min-width:1440px){#_hb .c03__video{margin-bottom:35px}}#_hb .c03__video-ttl{margin:auto;max-width:447px;width:31.0416666667vw}#_hb .c03__sub{background:url(../../img/shared/c03-bg.jpg) no-repeat 50%/cover}#_hb .c03__wrap{padding:6.25vw 5.5555555556vw}@media screen and (min-width:1440px){#_hb .c03__wrap{padding:90px 80px}}#_hb .c03__ttl{color:#fff;font-size:1.7361111111vw;font-size:max(1.7361111111vw,10px);line-height:1.84;margin-bottom:2.5em}@media screen and (min-width:1440px){#_hb .c03__ttl{font-size:25px}}#_hb .c03__desc{color:#fff;font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);line-height:2}@media screen and (min-width:1440px){#_hb .c03__desc{font-size:20px}}#_hb .c03__imgs{padding:0 4.8611111111vw 6.25vw}@media screen and (min-width:1440px){#_hb .c03__imgs{padding:0 70px 90px}}#_hb .c03__img{margin:0 0 4.1666666667vw;max-width:236px;width:16.3888888889vw}@media screen and (min-width:1440px){#_hb .c03__img{margin:0 0 60px}}#_hb .c03__img:last-child{animation:fuwafuwa1 3s infinite;margin-bottom:0}#_hb .c03__img:nth-child(odd){animation:fuwafuwa1 4s infinite;margin-right:auto}#_hb .c03__img:nth-child(2n){animation:fuwafuwa2 5s infinite;margin-left:auto}@media screen and (max-width:768px){#_hb .c03__main{display:flex;flex-direction:column-reverse}#_hb .c03__video{display:block;margin:0;padding:0}#_hb .c03__video-ttl{margin:0 auto;width:60.5175733333vw}#_hb .c03__sub{background:url(../../img/shared/sp/c03-bg.jpg) no-repeat 50%/cover}#_hb .c03__wrap{padding:12vw 14.6666666667vw}#_hb .c03__ttl{font-size:4.5333333333vw;line-height:1.79411765;margin-bottom:2em}#_hb .c03__desc{font-size:3.6vw;margin-right:-3em}#_hb .c03__imgs{margin:auto;padding:0;width:74.1333333333vw}#_hb .c03__img{margin-bottom:8.6666666667vw;width:42.5333333333vw}#_hb .c03__img:nth-child(odd){margin:0 auto 8.6666666667vw 0}#_hb .c03__img:nth-child(2n){margin:0 0 8.6666666667vw auto}#_hb .c03__img:last-child{margin:0 0 20vw auto}}#_hb .c04{margin-bottom:6.9444444444vw;position:relative}@media screen and (min-width:1440px){#_hb .c04{margin-bottom:100px}}@media screen and (max-width:768px){#_hb .c04 .scroll{display:flex;flex-direction:column-reverse}#_hb .c04__main{left:0;position:absolute;top:0}}#_hb .e01__mv{width:100%}#_hb .e02__sub-bg{background:url(../../img/shared/e02-bg.jpg) no-repeat top/100% 100%}#_hb .e02__video{aspect-ratio:16/9;margin-bottom:2.4305555556vw;width:101%}@media screen and (min-width:1440px){#_hb .e02__video{margin-bottom:35px}}#_hb .e02__video-ttl{margin:auto auto 6.9444444444vw;max-width:534px;width:37.0833333333vw}@media screen and (min-width:1440px){#_hb .e02__video-ttl{margin-bottom:100px}}#_hb .e02__wrap{color:#fff;padding:6.25vw 5.9027777778vw 4.1666666667vw}@media screen and (min-width:1440px){#_hb .e02__wrap{padding:90px 85px 60px}}#_hb .e02__ttl{font-size:1.7361111111vw;font-size:max(1.7361111111vw,10px);line-height:1.84;margin-bottom:2em}@media screen and (min-width:1440px){#_hb .e02__ttl{font-size:25px}}#_hb .e02__desc{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);line-height:2}@media screen and (min-width:1440px){#_hb .e02__desc{font-size:20px}}#_hb .e02__song{background:url(../../img/shared/e02-song-bg.png?v=1.1) no-repeat 50%/100% 100%;padding:6.9444444444vw 0}@media screen and (min-width:1440px){#_hb .e02__song{padding:100px 0}}#_hb .e02__song *{color:#b73027}#_hb .e02__song-ttl{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);line-height:1;margin-bottom:.7em;text-align:center}@media screen and (min-width:1440px){#_hb .e02__song-ttl{font-size:20px}}#_hb .e02__song-info{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:1;text-align:center}@media screen and (min-width:1440px){#_hb .e02__song-info{font-size:16px}}#_hb .e02__song-song-ttl{margin:2.0833333333vw auto;max-width:132px;width:9.1666666667vw}@media screen and (min-width:1440px){#_hb .e02__song-song-ttl{margin:30px auto}}#_hb .e02__song-desc,#_hb .e02__song-img,#_hb .e02__song-name,#_hb .e02__song-photo{margin:auto;max-width:300px;width:20.8333333333vw}#_hb .e02__song-img{margin-bottom:2.0833333333vw}@media screen and (min-width:1440px){#_hb .e02__song-img{margin-bottom:30px}}#_hb .e02__song-name{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);line-height:1;margin-bottom:1em;text-align:center}@media screen and (min-width:1440px){#_hb .e02__song-name{font-size:20px}}#_hb .e02__song-desc{color:#393332;font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:2;margin-bottom:1.5em}@media screen and (min-width:1440px){#_hb .e02__song-desc{font-size:16px}}#_hb .e02 bar.is-sp{display:none}@media screen and (max-width:768px){#_hb .e02 .bar.is-pc{display:none}#_hb .e02 .bar.is-sp{display:block}#_hb .e02__main{display:flex;flex-direction:column}#_hb .e02__sub-bg{background:url(../../img/shared/sp/e02-bg.jpg) no-repeat 50%/100% 100%}#_hb .e02__video{display:block;margin:0;padding:0;width:100%}#_hb .e02__video-ttl{margin:9.3333333333vw auto;width:52vw}#_hb .e02__wrap{padding:12vw 14.6666666667vw}#_hb .e02__ttl{font-size:4.5333333333vw;line-height:1.79411765;margin-bottom:2em}#_hb .e02__desc{font-size:3.6vw}#_hb .e02__song{padding:16vw 0}#_hb .e02__song-ttl{font-size:4.6666666667vw}#_hb .e02__song-info{font-size:3.7333333333vw}#_hb .e02__song-song-ttl{margin:4.6666666667vw auto;width:65.7333333333vw}#_hb .e02__song-desc,#_hb .e02__song-img,#_hb .e02__song-name,#_hb .e02__song-photo{width:54.9333333333vw}#_hb .e02__song-img{margin-bottom:6.6666666667vw}#_hb .e02__song-name{font-size:3.7333333333vw}#_hb .e02__song-desc{font-size:2.8vw}}#_hb .e03{background:url(../../img/shared/e03-bg.jpg) no-repeat 50%/cover;padding:6.25vw 0 7.6388888889vw}@media screen and (min-width:1440px){#_hb .e03{padding:90px 0 110px}}#_hb .e03__wrap{margin:auto;max-width:855px;transition:all 1s cubic-bezier(.04,.51,.155,.985) 0ms;width:59.375vw}@media screen and (min-width:1920px){#_hb .e03__wrap{padding-bottom:137px;transform:scale(1.2);transform-origin:center top}}#_hb .e03__ttl{margin:auto;max-width:106px;padding:0 0 1.0416666667vw;width:7.3611111111vw}@media screen and (min-width:1440px){#_hb .e03__ttl{padding:0 0 15px}}#_hb .e03__desc{font-size:1.25vw;font-size:max(1.25vw,10px);text-align:center}@media screen and (min-width:1440px){#_hb .e03__desc{font-size:18px}}#_hb .e03__colors{display:flex;justify-content:center;margin:.6944444444vw 0 0}@media screen and (min-width:1440px){#_hb .e03__colors{margin:10px 0 0}}#_hb .e03__color{cursor:pointer;display:block;height:4.375vw;margin:0 .3472222222vw;max-height:63px;max-width:63px;position:relative;width:4.375vw}@media screen and (min-width:1440px){#_hb .e03__color{margin:0 5px}}#_hb .e03__color:hover{opacity:.7;transition:opacity .25s ease-out}@media screen and (max-width:768px){#_hb .e03__color:hover{opacity:1}}#_hb .e03__color:before{box-sizing:border-box;content:"";display:block;height:.4861111111vw;left:0;margin:1.9444444444vw 0 0;max-height:7px;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.04,.51,.155,.985)}@media screen and (min-width:1440px){#_hb .e03__color:before{margin:28px 0 0}}#_hb .e03__color:first-child:before{background:#c8141e}#_hb .e03__color:nth-child(2):before{background:#ebcdd7}#_hb .e03[data-index="0"] .e03__color:first-child:before,#_hb .e03[data-index="1"] .e03__color:nth-child(2):before{background:#babcbe}#_hb .e03__slide{margin:auto;max-width:855px;position:relative;width:59.375vw}#_hb .e03__nav-next,#_hb .e03__nav-prev{background:url(../../img/shared/icon-slide.png) no-repeat 50%/contain;cursor:pointer;display:block;height:3.8194444444vw;max-height:55px;max-width:55px;position:absolute;top:0;width:3.8194444444vw;z-index:10}#_hb .e03__nav-next:hover,#_hb .e03__nav-prev:hover{opacity:.7;transition:opacity .25s ease-out}@media screen and (max-width:768px){#_hb .e03__nav-next:hover,#_hb .e03__nav-prev:hover{opacity:1}}#_hb .e03__nav-prev{left:0;margin:19.7916666667vw 0 0 -4.5138888889vw}@media screen and (min-width:1440px){#_hb .e03__nav-prev{margin:285px 0 0 -65px}}#_hb .e03__nav-next{margin:19.7916666667vw -4.5138888889vw 0 0;right:0;transform:rotate(180deg)}@media screen and (min-width:1440px){#_hb .e03__nav-next{margin:285px -65px 0 0}}#_hb .e03__list{height:43.4027777778vw;max-height:625px;max-width:855px;width:59.375vw}#_hb .e03__item{max-width:855px;position:relative;width:59.375vw}#_hb .e03__img{cursor:pointer;position:relative;transition:all 1s cubic-bezier(.04,.51,.155,.985)}#_hb .e03__img:hover{opacity:.7;transition:opacity .25s ease-out}@media screen and (max-width:768px){#_hb .e03__img:hover{opacity:1}}#_hb .e03__caption{bottom:0;font-size:.625vw;font-size:max(.625vw,10px);left:0;line-height:1.55555556;max-width:415px;padding:1em;position:absolute;width:28.8194444444vw}@media screen and (min-width:1440px){#_hb .e03__caption{font-size:9px}}#_hb .e03__caption li{margin:0;padding:0}#_hb .e03__caption li br{display:none}#_hb .e03__copy{bottom:0;color:#595757;font-size:1.25vw;font-size:max(1.25vw,10px);letter-spacing:0;line-height:1.77777778;position:absolute;right:0}@media screen and (min-width:1440px){#_hb .e03__copy{font-size:18px}}#_hb .e03__item.is-red1 .e03__copy{margin:0 0 .8333333333vw;max-width:505px;width:35.0694444444vw}@media screen and (min-width:1440px){#_hb .e03__item.is-red1 .e03__copy{margin:0 0 12px}}#_hb .e03__item.is-pink1 .e03__copy{margin:0 0 2.2222222222vw;max-width:470px;width:32.6388888889vw}@media screen and (min-width:1440px){#_hb .e03__item.is-pink1 .e03__copy{margin:0 0 32px}}@media screen and (max-width:768px){#_hb .e03{height:142.6666666667vw;overflow:hidden;padding:0}#_hb .e03__wrap{padding-bottom:0!important;width:88vw}#_hb .e03__ttl{padding:8.6666666667vw 0;width:19.7333333333vw}#_hb .e03__desc{font-size:3.7333333333vw}#_hb .e03__colors{margin-bottom:13.3333333333vw;margin-top:5.3333333333vw}#_hb .e03__color{height:8.9333333333vw;margin:0 .2666666667vw;width:8.9333333333vw}#_hb .e03__color:before{height:1.3333333333vw;margin-top:3.8666666667vw}#_hb .e03__slide{width:88vw}#_hb .e03__nav-next,#_hb .e03__nav-prev{height:9.3333333333vw;width:9.3333333333vw}#_hb .e03__nav-prev{left:0;margin:-22.6666666667vw 0 0}#_hb .e03__nav-next{margin:-22.6666666667vw 0 0;right:0;transform:rotate(180deg)}#_hb .e03__list{height:68.327485vw;padding-top:6.6666666667vw;width:88vw}#_hb .e03__item{width:88vw}#_hb .e03__copy{align-items:center;bottom:auto;display:flex;font-size:3.3333333333vw;height:4em;justify-content:center;left:0;line-height:1.44;margin:0!important;max-width:none!important;padding:0;position:absolute;right:0;text-align:center;top:-16.6666666667vw;width:88vw!important}#_hb .e03 .slick-list{overflow:visible!important}#_hb .e03 .slick-slide{opacity:0;transition:all .3s cubic-bezier(.04,.51,.155,.985)}#_hb .e03 .slick-current{opacity:1}#_hb .e04{position:relative}#_hb .e04 .scroll{display:flex;flex-direction:column-reverse}#_hb .e04__main{left:0;position:absolute;top:0}}#_hb .color{margin-bottom:3.4722222222vw}@media screen and (min-width:1440px){#_hb .color{margin-bottom:50px}}#_hb .color__ttl{margin:4.8611111111vw auto;max-width:99px;width:6.875vw}@media screen and (min-width:1440px){#_hb .color__ttl{margin:70px auto}}#_hb .color__desc{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);line-height:2;text-align:center}@media screen and (min-width:1440px){#_hb .color__desc{font-size:20px}}#_hb .color__img{margin:3.8194444444vw auto;max-width:370px;width:25.6944444444vw}@media screen and (min-width:1440px){#_hb .color__img{margin:55px auto}}#_hb .color__img-list{padding:4.1666666667vw 0 0}@media screen and (min-width:1440px){#_hb .color__img-list{padding:60px 0 0}}#_hb .color__img-list-item:nth-child(odd){margin:0 auto 3.4722222222vw 0}@media screen and (min-width:1440px){#_hb .color__img-list-item:nth-child(odd){margin:0 auto 50px 0}}#_hb .color__img-list-item:nth-child(2n){margin:0 0 3.4722222222vw auto}@media screen and (min-width:1440px){#_hb .color__img-list-item:nth-child(2n){margin:0 0 50px auto}}#_hb .color__img-list-item:first-child{max-width:464px;width:32.2222222222vw}#_hb .color__img-list-item:nth-child(2){max-width:477px;width:33.125vw}#_hb .color__img-list-item:nth-child(3){max-width:478px;width:33.1944444444vw}#_hb .color__img-list-item:nth-child(4){max-width:472px;width:32.7777777778vw}#_hb .color__img-list-item:nth-child(5){max-width:487px;width:33.8194444444vw}@media screen and (max-width:768px){#_hb .color{margin-bottom:0;padding-bottom:2.6666666667vw}#_hb .color__ttl{margin:11.3333333333vw auto;width:18.6666666667vw}#_hb .color__desc{font-size:3.7333333333vw;line-height:2.03571429}#_hb .color__img{margin:px2wSP(110) auto;width:63.6vw}#_hb .color__img-list{padding-bottom:0;padding-top:6.6666666667vw}#_hb .color__img-list-item{width:84vw!important}#_hb .color__img-list-item:nth-child(odd){margin:0 auto 10vw 0}#_hb .color__img-list-item:nth-child(2n){margin:0 0 10vw auto}#_hb .color__img-list-item:last-child{margin-bottom:0}}#_hb .feature{padding-bottom:4.8611111111vw}@media screen and (min-width:1440px){#_hb .feature{padding-bottom:70px}}#_hb .feature__ttl{margin:4.8611111111vw auto;max-width:102px;width:7.0833333333vw}@media screen and (min-width:1440px){#_hb .feature__ttl{margin:70px auto}}#_hb .feature__list{margin-bottom:4.8611111111vw}@media screen and (min-width:1440px){#_hb .feature__list{margin-bottom:70px}}#_hb .feature__item{border-bottom:1px solid #bbbdbe;display:flex;min-height:178px}#_hb .feature__item:last-child{border:none}#_hb .feature__label{flex-shrink:0;max-width:132px;width:9.1666666667vw}#_hb .feature__label img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#_hb .feature__body{align-items:center;display:flex;padding:1.3888888889vw}@media screen and (min-width:1440px){#_hb .feature__body{padding:20px}}#_hb .feature__copy{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);line-height:1.4;margin-bottom:.5em}@media screen and (min-width:1440px){#_hb .feature__copy{font-size:20px}}#_hb .feature__desc{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:1.6}@media screen and (min-width:1440px){#_hb .feature__desc{font-size:16px}}@media screen and (max-width:768px){#_hb .feature{padding-bottom:0}#_hb .feature__ttl{margin:11.3333333333vw auto;width:22.2240933333vw}#_hb .feature__list{margin-bottom:0}#_hb .feature__item{min-height:33.6389066667vw}#_hb .feature__label{width:24.9333333333vw}#_hb .feature__body{padding:4vw}#_hb .feature__copy{font-size:3.7333333333vw}#_hb .feature__desc{font-size:3.0266666667vw}}#_hb .spec__ttl{margin:4.8611111111vw auto;max-width:61px;width:4.2361111111vw}@media screen and (min-width:1440px){#_hb .spec__ttl{margin:70px auto}}#_hb .spec__item{border-bottom:1px solid #b6b6b6;padding:1.0416666667vw 0 1.0416666667vw 2.0833333333vw}@media screen and (min-width:1440px){#_hb .spec__item{padding:15px 0 15px 30px}}#_hb .spec__item:last-child{border-bottom:none}#_hb .spec__label{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);font-weight:700;line-height:1.625}@media screen and (min-width:1440px){#_hb .spec__label{font-size:16px}}#_hb .spec__body{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:1.625}@media screen and (min-width:1440px){#_hb .spec__body{font-size:16px}}#_hb .spec__note{padding:1.3888888889vw 3.4722222222vw 0 2.0833333333vw}@media screen and (min-width:1440px){#_hb .spec__note{padding:20px 50px 0 30px}}#_hb .spec__note-item{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:1.625}@media screen and (min-width:1440px){#_hb .spec__note-item{font-size:16px}}@media screen and (max-width:768px){#_hb .spec{padding-top:133.3333333333vw}#_hb .spec__ttl{margin:0 auto 6.6666666667vw;width:13.8666666667vw}#_hb .spec__list{padding:0 5.3333333333vw}#_hb .spec__item{padding:1em 1em 1em 0}#_hb .spec__body,#_hb .spec__label{font-size:3.4666666667vw}#_hb .spec__body{text-align:left}#_hb .spec__note{padding:1em 5.3333333333vw}#_hb .spec__note-item{font-size:3.3333333333vw}}#_hb .shop{padding-bottom:6.9444444444vw}@media screen and (min-width:1440px){#_hb .shop{padding-bottom:100px}}#_hb .shop__ttl{margin:auto;max-width:91px;padding:6.25vw 0 3.4722222222vw;width:6.3194444444vw}@media screen and (min-width:1440px){#_hb .shop__ttl{padding:90px 0 50px}}#_hb .shop__ttl-sub{margin:auto;padding:.6944444444vw 0 2.7777777778vw}@media screen and (min-width:1440px){#_hb .shop__ttl-sub{padding:10px 0 40px}}#_hb .shop__ttl-sub.is-charger{max-width:142.7786px;width:9.9151805556vw}#_hb .shop__ttl-sub.is-earphone{max-width:248px;width:17.2222222222vw}#_hb .shop__desc{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);margin-bottom:6.9444444444vw;text-align:center}@media screen and (min-width:1440px){#_hb .shop__desc{font-size:16px;margin-bottom:100px}}#_hb .shop__list{display:flex;justify-content:center;margin-bottom:3.4722222222vw}@media screen and (min-width:1440px){#_hb .shop__list{margin-bottom:50px}}#_hb .shop__item{margin:0 .4166666667vw;max-width:247px;width:17.1527777778vw}@media screen and (min-width:1440px){#_hb .shop__item{margin:0 6px}}#_hb .shop__name{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);margin-bottom:.5em;text-align:center}@media screen and (min-width:1440px){#_hb .shop__name{font-size:20px}}#_hb .shop__img{margin-bottom:1.7361111111vw}@media screen and (min-width:1440px){#_hb .shop__img{margin-bottom:25px}}#_hb .shop__link{align-items:center;background:url(../../img/shared/shop-btn-bg2.jpg) no-repeat 50%/cover transparent!important;color:#393332!important;display:flex;font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);justify-content:center;line-height:1.1875;margin-bottom:.3472222222vw;min-height:50px;padding:.2em 0;position:relative;text-align:center;text-decoration:none!important;transition:all .2s cubic-bezier(.04,.51,.155,.985) 0ms}@media screen and (min-width:1440px){#_hb .shop__link{font-size:16px;margin-bottom:5px}}#_hb .shop__link:hover{background-color:#eee;text-decoration:none}#_hb .shop__link:after{background:url(../../img/shared/shop-icon.svg) no-repeat 50%/contain;content:"";display:block;display:none;height:1.0416666667vw;margin:-.5208333333vw 1.0416666667vw 0 0;max-height:15px;max-width:7.12967984px;position:absolute;right:0;top:50%;width:.4951166556vw}@media screen and (min-width:1440px){#_hb .shop__link:after{margin:-7.5px 15px 0 0}}#_hb .shop__link img{display:none!important}#_hb .shop__note{font-size:.9027777778vw;font-size:max(.9027777778vw,10px);line-height:1.69230769;padding:1em 0;text-align:center}@media screen and (min-width:1440px){#_hb .shop__note{font-size:13px}}#_hb .shop__parts{padding-top:3.4722222222vw}@media screen and (min-width:1440px){#_hb .shop__parts{padding-top:50px}}#_hb .shop__parts a{align-items:center;background:url(../../img/shared/shop-btn-bg.svg) no-repeat 50%/contain;color:#fff!important;cursor:pointer;display:flex;font-size:1.1805555556vw;font-size:max(1.1805555556vw,10px);height:4.0972222222vw;justify-content:center;margin:auto;max-height:59px;max-width:696px;position:relative;text-decoration:none!important;transition:all 1s cubic-bezier(.04,.51,.155,.985) 0ms;width:48.3333333333vw}@media screen and (min-width:1440px){#_hb .shop__parts a{font-size:17px}}#_hb .shop__parts a:hover{opacity:.7;transition:opacity .25s ease-out}@media screen and (max-width:768px){#_hb .shop__parts a:hover{opacity:1}}#_hb .shop__parts a:hover{text-decoration:none}#_hb .shop__parts a:after{background:url(../../img/shared/shop-icon-w.svg) no-repeat 50%/contain;content:"";display:block;display:none;height:1.0416666667vw;margin:-.5208333333vw 1.3888888889vw 0 0;max-height:15px;max-width:8px;position:absolute;right:0;top:50%;width:.5555555556vw}@media screen and (min-width:1440px){#_hb .shop__parts a:after{margin:-7.5px 20px 0 0}}#_hb .shop__parts img{display:none!important}@media screen and (max-width:768px){#_hb .shop{padding-bottom:13.3333333333vw}#_hb .shop__ttl{padding:13.3333333333vw 0 4vw;width:14.4558533333vw}#_hb .shop__ttl-sub{margin:auto;max-width:none!important;padding:4vw 0 6.6666666667vw}#_hb .shop__ttl-sub.is-charger{width:22.6698266667vw}#_hb .shop__ttl-sub.is-earphone{width:41.8666666667vw}#_hb .shop__desc{font-size:3.7333333333vw;margin-bottom:10vw}#_hb .shop__list{flex-wrap:wrap;margin-bottom:0}#_hb .shop__item{margin:0 1.3333333333vw 6.6666666667vw;width:42vw}#_hb .shop__name{font-size:3.4666666667vw}#_hb .shop__img{margin-bottom:2.9333333333vw}#_hb .shop__link{font-size:2.7466666667vw;height:10.6666666667vw;line-height:1.15;margin-bottom:1.3333333333vw;min-height:none;padding:0}#_hb .shop__link:after{height:2.5333333333vw;margin:-1.2vw 2.6666666667vw 0 0;width:1.0666666667vw}#_hb .shop__note{font-size:2.2666666667vw;padding:1em 0}#_hb .shop__parts{padding-top:6.6666666667vw}#_hb .shop__parts a{background:url(../../img/shared/sp/shop-btn-bg.jpg) no-repeat 50%/contain;font-size:3.2vw;font-weight:700;height:16.8vw;text-align:center;width:86.8vw}#_hb .shop__parts a:after{background:url(../../img/shared/shop-icon-w.svg) no-repeat 50%/contain;height:2.8vw;margin:-.6666666667vw 6vw 0 0;width:1.3333333333vw}}#_hb .pd{transition:all 1s cubic-bezier(.04,.51,.155,.985) 0ms}@media screen and (min-width:1920px){#_hb .pd{padding-bottom:10.4166666667vw;transform:scale(1.2);transform-origin:center top}}@media screen and (min-width:1920px) and (min-width:1440px){#_hb .pd{padding-bottom:150px}}@media screen and (max-height:800px){#_hb .pd{transform:scale(.85);transform-origin:center top}}@media screen and (max-height:700px){#_hb .pd{transform:scale(.8)}}#_hb .pd__slide{margin:0 auto 3.4722222222vw;max-width:532px;width:36.9444444444vw}@media screen and (min-width:1440px){#_hb .pd__slide{margin:0 auto 50px}}#_hb .pd__item,#_hb .pd__list{max-width:532px;width:36.9444444444vw}#_hb .pd__item img{transition:all .3s cubic-bezier(.04,.51,.155,.985)}#_hb .pd__thumb{margin:0 auto;max-width:630px;position:relative;width:43.75vw}@media screen and (min-width:1440px){#_hb .pd__thumb{margin:0 auto}}#_hb .pd__th-list{max-width:630px;width:43.75vw}#_hb .pd__th-list.is-ear{margin:auto;max-width:540px;width:37.5vw}#_hb .pd__th-item{cursor:pointer;height:6.25vw;max-height:90px;max-width:90px;width:6.25vw}#_hb .pd__th-item.slick-current .pd__th-img:after,#_hb .pd__th-item:hover .pd__th-img:after{background-color:hsla(300,0%,44%,.27)}#_hb .pd__th-img{border:1px solid #e7e7e7;margin:auto;max-width:85px;position:relative;width:5.9027777778vw}#_hb .pd__th-img:after{background-color:transparent;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color .1s linear}#_hb .pd__th-next,#_hb .pd__th-prev{background:url(../../img/shared/icon-slide.png) no-repeat 50%/cover;cursor:pointer;display:block;height:3.5416666667vw;max-height:51px;max-width:51px;position:absolute;top:0;width:3.5416666667vw;z-index:10}#_hb .pd__th-next:hover,#_hb .pd__th-prev:hover{opacity:.7;transition:opacity .25s ease-out}@media screen and (max-width:768px){#_hb .pd__th-next:hover,#_hb .pd__th-prev:hover{opacity:1}}#_hb .pd__th-prev{left:0;margin:1.3888888889vw 0 0 -4.5138888889vw}@media screen and (min-width:1440px){#_hb .pd__th-prev{margin:20px 0 0 -65px}}#_hb .pd__th-next{margin:1.3888888889vw -4.5138888889vw 0 0;right:0;transform:rotate(180deg)}@media screen and (min-width:1440px){#_hb .pd__th-next{margin:20px -65px 0 0}}#_hb .pd__colors{margin:auto;max-width:460px;width:31.9444444444vw}#_hb .pd__color,#_hb .pd__colors{display:flex;justify-content:center}#_hb .pd__color{align-items:center;cursor:pointer;height:9.2361111111vw;height:6.9444444444vw;max-height:133px;max-height:100px;max-width:115px;padding-top:1.7361111111vw;position:relative;width:7.9861111111vw}@media screen and (min-width:1440px){#_hb .pd__color{padding-top:25px}}#_hb .pd__color:hover{opacity:.7;transition:opacity .25s ease-out}@media screen and (max-width:768px){#_hb .pd__color:hover{opacity:1}}#_hb .pd__color:after{background:url(../../img/shared/bar.jpg) no-repeat 50%/cover;bottom:0;content:"";display:block;height:.2083333333vw;left:50%;margin:0 0 0 -1.5972222222vw;max-height:3px;max-width:46px;opacity:0;position:absolute;transition:all .2s linear;width:3.1944444444vw}@media screen and (min-width:1440px){#_hb .pd__color:after{margin:0 0 0 -23px}}#_hb .pd__color.is-current:after{opacity:1}#_hb .pd__color img{max-width:85px;width:5.9027777778vw}@media screen and (max-width:768px){#_hb .pd{align-items:center;display:flex;flex-direction:column;padding-top:3.3333333333vw;transform:none;width:100vw}#_hb .pd__item,#_hb .pd__list,#_hb .pd__slide{width:70.9333333333vw}#_hb .pd__thumb{margin-bottom:14vw;width:86.4vw}#_hb .pd__th-list{width:86.4vw!important}#_hb .pd__th-item{height:14.4vw;width:14.4vw}#_hb .pd__th-img{width:13.6vw}#_hb .pd__th-next,#_hb .pd__th-prev{height:10.2666666667vw;width:10.2666666667vw}#_hb .pd__th-next,#_hb .pd__th-prev{margin:17.3333333333vw 0 0}#_hb .pd__th-next{transform:rotate(180deg)}#_hb .pd__colors{width:auto}#_hb .pd__color{height:13.3333333333vw;padding-top:0;width:18vw}#_hb .pd__color:after{height:.4vw;margin:0 0 0 -3.8vw;width:7.6vw}#_hb .pd__color img{width:18vw}}#_hb .bar{background:url(../../img/shared/bar.jpg) no-repeat 50%/cover;height:2.1527777778vw;max-height:31px}#_hb .bar.is-low{height:.7638888889vw;max-height:11px}#_hb .bar.is-sp{display:none}@media screen and (max-width:768px){#_hb .bar{height:4.8vw}#_hb .bar.is-low{height:2vw}#_hb .bar.is-sp{display:block}}#_hb .a01{background:url(../../img/shared/a01-bar.webp) no-repeat bottom/100% 10px;padding:10.4166666667vw 0 4.8611111111vw;position:relative;scroll-margin-top:60px}@media screen and (max-width:768px){#_hb .a01{scroll-margin-top:52px}}@media screen and (min-width:1440px){#_hb .a01{padding:150px 0 70px}}#_hb .a01:before{background:url(../../img/shared/a01-bg.webp) no-repeat 50%/100% 100%;content:"";inset:83.3333333333vw 0 0 0;position:absolute}@media screen and (min-width:1440px){#_hb .a01:before{inset:1200px 0 0 0}}#_hb .a01__wrap{position:relative;z-index:2}#_hb .a01__frame{background:#fff;border-radius:1.1111111111vw;margin:auto;max-width:1070px;padding:4.1666666667vw 6.25vw;width:74.3055555556vw}@media screen and (min-width:1440px){#_hb .a01__frame{border-radius:16px;padding:60px 90px}}@media screen and (max-width:768px){#_hb .a01{background:url(../../img/shared/sp/a01-bar.webp) no-repeat bottom/100% 1.8666666667vw;padding:8.6666666667vw 0 14.6666666667vw;position:relative}#_hb .a01:before{background:url(../../img/shared/sp/a01-bg.webp) no-repeat 50%/100% 100%;inset:200vw 0 0 0}#_hb .a01__frame{background:#fff;border-radius:2.1333333333vw;padding:8vw 4vw;width:88.2666666667vw}}#_hb .a01-head{background:#b73027;color:#fff}#_hb .a01-head__wrap{margin:auto;max-width:855px;padding:4.3055555556vw 0 3.8194444444vw;position:relative;width:59.375vw}@media screen and (min-width:1440px){#_hb .a01-head__wrap{padding:62px 0 55px}}#_hb .a01-head__read{color:#b73027;font-size:2.0833333333vw;font-size:max(2.0833333333vw,10px);font-weight:700;inset:0 0 auto 0;letter-spacing:.1em;margin-top:-4.1666666667vw;padding-left:8.3333333333vw;position:absolute}@media screen and (min-width:1440px){#_hb .a01-head__read{font-size:30px;margin-top:-60px;padding-left:120px}}#_hb .a01-head__read:before{background:url(../../img/shared/a01-icon.svg) no-repeat 50%/contain;content:"";height:8.3333333333vw;inset:50% auto auto 0;margin-top:-3.4722222222vw;max-height:120px;max-width:104px;position:absolute;width:7.2222222222vw}@media screen and (min-width:1440px){#_hb .a01-head__read:before{margin-top:-50px}}#_hb .a01-head__ttl{margin:0 auto 2.0833333333vw;max-width:794px;width:55.1388888889vw}@media screen and (min-width:1440px){#_hb .a01-head__ttl{margin:0 auto 30px}}#_hb .a01-head__date{align-items:center;border:1px solid #fff;display:flex;font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);font-weight:700;height:auto;justify-content:center;line-height:1.5;padding:.5em 0;text-align:center}@media screen and (min-width:1440px){#_hb .a01-head__date{font-size:20px}}@media screen and (max-width:768px){#_hb .a01-head__wrap{padding:8.6666666667vw 0 10vw;width:88.6666666667vw}#_hb .a01-head__read{font-size:3.6vw;margin-top:-6.6666666667vw;padding-left:13.3333333333vw}#_hb .a01-head__read:before{height:13.7136266667vw;margin-top:-5.3333333333vw;width:11.3290266667vw}#_hb .a01-head__ttl{margin-bottom:4.2666666667vw;width:81.7936vw}#_hb .a01-head__date{border-width:.1333333333vw;font-size:2.9333333333vw}}#_hb .a01-result{background:#f1d2cc;padding:3.4722222222vw 0}@media screen and (min-width:1440px){#_hb .a01-result{padding:50px 0}}#_hb .a01-result .result-link.is-last{border-bottom:1px solid #e19186;margin:0 auto 2.0833333333vw;max-width:635px;padding:2.0833333333vw 0;width:44.0972222222vw}@media screen and (min-width:1440px){#_hb .a01-result .result-link.is-last{margin:0 auto 30px;padding:30px 0}}#_hb .a01-result p{color:#b73027;font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);font-weight:700;line-height:1.6;margin-bottom:1.3888888889vw;text-align:center}@media screen and (min-width:1440px){#_hb .a01-result p{font-size:20px;margin-bottom:20px}}#_hb .a01-result p strong{font-size:2.0833333333vw;font-size:max(2.0833333333vw,10px)}@media screen and (min-width:1440px){#_hb .a01-result p strong{font-size:30px}}#_hb .a01-result p br.is-sp{display:none}#_hb .a01-result a{align-items:center;background:#b73027;border-radius:999px;color:#fff!important;display:flex;height:4.3055555556vw;justify-content:center;line-height:1;margin:auto;max-height:62px;max-width:432px;padding-top:.1388888889vw;text-decoration:none;width:30vw}@media screen and (min-width:1440px){#_hb .a01-result a{padding-top:2px}}#_hb .a01-result a:first-child{margin-bottom:.9027777778vw}@media screen and (min-width:1440px){#_hb .a01-result a:first-child{margin-bottom:13px}}#_hb .a01-result a span{display:inline-block;font-size:1.7361111111vw;font-size:max(1.7361111111vw,10px);font-weight:700}@media screen and (min-width:1440px){#_hb .a01-result a span{font-size:25px}}#_hb .a01-result a span:nth-child(2){background:#fff;height:2.5vw;margin:-.2083333333vw 1.3888888889vw 0;max-height:36px;max-width:1px;width:.0694444444vw}@media screen and (min-width:1440px){#_hb .a01-result a span:nth-child(2){margin:-3px 20px 0}}#_hb .a01-result a:before{background:url(../../img/shared/icon-pdf.svg) no-repeat 50%/contain;content:"";display:inline-block;height:2vw;margin:-.1388888889vw .6944444444vw 0 0;max-height:28.8px;max-width:25.6px;width:1.7777777778vw}@media screen and (min-width:1440px){#_hb .a01-result a:before{margin:-2px 10px 0 0}}#_hb .a01-result a.is-last{margin-bottom:0!important}#_hb .a01-result a.is-last:before{background:url(../../img/shared/icon-crown.svg) no-repeat 50%/contain;content:"";display:inline-block;height:2.5694444444vw;margin:-.2083333333vw .8333333333vw 0 0;max-height:37px;max-width:44px;width:3.0555555556vw}@media screen and (min-width:1440px){#_hb .a01-result a.is-last:before{margin:-3px 12px 0 0}}@media screen and (max-width:768px){#_hb .a01-result{padding:9.3333333333vw 0}#_hb .a01-result .result-link.is-last{margin-bottom:5.3333333333vw;padding:5.3333333333vw 0;width:84.6666666667vw}#_hb .a01-result p{font-size:3.4666666667vw;margin-bottom:4vw}#_hb .a01-result p strong{font-size:5.3333333333vw}#_hb .a01-result p br.is-sp{display:inline}#_hb .a01-result a{height:10.6666666667vw;padding-top:.5333333333vw;width:73.8666666667vw}#_hb .a01-result a:first-child{margin-bottom:2.4vw}#_hb .a01-result a span{font-size:4.2666666667vw}#_hb .a01-result a span:nth-child(2){height:6.1333333333vw;margin:-.8vw 4vw 0;width:.1333333333vw}#_hb .a01-result a:before{height:4.8vw;margin:-.5333333333vw 2vw 0 0;width:4.2666666667vw}#_hb .a01-result a.is-last:before{height:5.7333333333vw;margin:-.8vw 2.4vw 0 0;width:6.8vw}}#_hb .a01-des{padding:3em 0 3.5em}#_hb .a01-des p{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);font-weight:700;line-height:1.65;margin-bottom:.7em;text-align:center}@media screen and (min-width:1440px){#_hb .a01-des p{font-size:20px}}#_hb .a01-des p strong{color:#b73027}@media screen and (max-width:768px){#_hb .a01-des{padding:2em 0 3em}#_hb .a01-des p{font-size:3.4666666667vw;margin-bottom:1.5em}}#_hb .a01-cast{display:flex;gap:0 5.5555555556vw;justify-content:center;margin-bottom:6.25vw;position:relative;z-index:2}@media screen and (min-width:1440px){#_hb .a01-cast{gap:0 80px;margin-bottom:90px}}#_hb .a01-cast:after{background:url(../../img/shared/a01-obj3.webp) no-repeat 50%/contain;content:"";height:15.9027777778vw;inset:auto 0 0 50%;margin:0 0 -17.3611111111vw 17.9861111111vw;max-height:229px;max-width:233px;pointer-events:none;position:absolute;width:16.1805555556vw}@media screen and (min-width:1440px){#_hb .a01-cast:after{margin:0 0 -250px 259px}}#_hb .a01-cast__item{max-width:285px;width:19.7916666667vw}#_hb .a01-cast__item:first-child .a01-cast__img:after{background:url(../../img/shared/a01-obj1.webp) no-repeat 50%/contain;height:15.4861111111vw;inset:0 auto auto 0;margin:-7.2916666667vw 0 0 -17.7083333333vw;max-height:223px;max-width:136px;width:9.4444444444vw}@media screen and (min-width:1440px){#_hb .a01-cast__item:first-child .a01-cast__img:after{margin:-105px 0 0 -255px}}#_hb .a01-cast__item:first-child .a01-cast__img:before{background:#b73027;inset:auto auto 0 0;margin:0 0 3.4722222222vw -4.8611111111vw}@media screen and (min-width:1440px){#_hb .a01-cast__item:first-child .a01-cast__img:before{margin:0 0 50px -70px}}#_hb .a01-cast__item:nth-child(2) .a01-cast__img:after{background:url(../../img/shared/a01-obj2.webp) no-repeat 50%/contain;height:15.4861111111vw;inset:auto 0 0 auto;margin:0 -14.5833333333vw -4.1666666667vw 0;max-height:223px;max-width:142px;width:9.8611111111vw}@media screen and (min-width:1440px){#_hb .a01-cast__item:nth-child(2) .a01-cast__img:after{margin:0 -210px -60px 0}}#_hb .a01-cast__item:nth-child(2) .a01-cast__img:before{background:#f1d2cc;inset:0 0 auto auto;margin:-2.0833333333vw -3.8194444444vw 0 0}@media screen and (min-width:1440px){#_hb .a01-cast__item:nth-child(2) .a01-cast__img:before{margin:-30px -55px 0 0}}#_hb .a01-cast__img{position:relative}#_hb .a01-cast__img:after,#_hb .a01-cast__img:before{content:"";pointer-events:none;position:absolute}#_hb .a01-cast__img:before{height:8.6805555556vw;max-height:125px;max-width:125px;width:8.6805555556vw}#_hb .a01-cast__img img{position:relative;z-index:2}#_hb .a01-cast__name{color:#b73027;font-size:1.5972222222vw;font-size:max(1.5972222222vw,10px);font-weight:700;letter-spacing:.05em;padding:.7em 0;text-align:center}@media screen and (min-width:1440px){#_hb .a01-cast__name{font-size:23px}}#_hb .a01-cast__des{font-size:1.0416666667vw;font-size:max(1.0416666667vw,10px);line-height:1.53333333;text-align:justify}@media screen and (min-width:1440px){#_hb .a01-cast__des{font-size:15px}}@media screen and (max-width:768px){#_hb .a01-cast{flex-direction:column;gap:16vw 0;justify-content:flex-start;margin-bottom:26.6666666667vw}#_hb .a01-cast:after{height:25.5100266667vw;inset:auto 0 0 auto;margin:0 7.3333333333vw -28.4vw 0;width:25.9556133333vw}#_hb .a01-cast__item{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 0 13.3333333333vw;max-width:none;width:80.6666666667vw}#_hb .a01-cast__item:first-child .a01-cast__img:after{height:21.12vw;inset:0 auto auto 0;margin:-5.3333333333vw 0 0 -9.3333333333vw;width:16.5333333333vw}#_hb .a01-cast__item:first-child .a01-cast__img:before{inset:auto auto 0 0;margin:0 0 13.3333333333vw -13.3333333333vw}#_hb .a01-cast__item:nth-child(2) .a01-cast__img:after{height:21.12vw;inset:0 0 auto auto;margin:-14.4vw -42.4722933333vw 0 0;width:16.5333333333vw}#_hb .a01-cast__item:nth-child(2) .a01-cast__img:before{inset:auto auto 0 0;margin:0 0 -8vw -13.3333333333vw}#_hb .a01-cast__img{width:39.0666666667vw}#_hb .a01-cast__img:after{z-index:3}#_hb .a01-cast__img:before{height:20.8vw;width:20.8vw}#_hb .a01-cast__txt{width:38.6666666667vw}#_hb .a01-cast__name{font-size:3.4666666667vw;padding:0 0 .5em;text-align:left}#_hb .a01-cast__des{font-size:2.6666666667vw}}#_hb .a01-section{margin-bottom:4.1666666667vw}@media screen and (min-width:1440px){#_hb .a01-section{margin-bottom:60px}}#_hb .a01-section__body{padding:0 0 0 2.0833333333vw}@media screen and (min-width:1440px){#_hb .a01-section__body{padding:0 0 0 30px}}#_hb .a01-section p{font-size:1.25vw;font-size:max(1.25vw,10px)}@media screen and (min-width:1440px){#_hb .a01-section p{font-size:18px}}#_hb .a01-section p strong,#_hb .a01-section p.is-price{color:#b73027;font-weight:700}#_hb .a01-section p.is-price{font-size:1.5277777778vw;font-size:max(1.5277777778vw,10px);text-decoration:underline}@media screen and (min-width:1440px){#_hb .a01-section p.is-price{font-size:22px}}#_hb .a01-section p.is-small{font-size:.9722222222vw;font-size:max(.9722222222vw,10px)}@media screen and (min-width:1440px){#_hb .a01-section p.is-small{font-size:14px}}#_hb .a01-section table{border-collapse:collapse}#_hb .a01-section table td,#_hb .a01-section table th{border:none;font-size:1.25vw;font-size:max(1.25vw,10px);line-height:1.2;padding:.2em;text-align:left}@media screen and (min-width:1440px){#_hb .a01-section table td,#_hb .a01-section table th{font-size:18px}}#_hb .a01-section table th{font-weight:700}#_hb .a01-section table th:first-child{max-width:120px;width:8.3333333333vw}#_hb .a01-section table td{font-size:1.25vw;font-size:max(1.25vw,10px)}@media screen and (min-width:1440px){#_hb .a01-section table td{font-size:18px}}#_hb .a01-section table table th:first-child{font-weight:400;max-width:160px;width:11.1111111111vw}#_hb .a01-section ul{padding-left:.6944444444vw}@media screen and (min-width:1440px){#_hb .a01-section ul{padding-left:10px}}#_hb .a01-section li{font-size:1.25vw;font-size:max(1.25vw,10px);text-indent:-18px}@media screen and (min-width:1440px){#_hb .a01-section li{font-size:18px}}#_hb .a01-section li:before{content:"●";display:inline-block;transform:scale(.35);transform-origin:right center;width:18px}#_hb .a01-section li.is-strong{color:#b73027;font-weight:700}@media screen and (max-width:768px){#_hb .a01-section{margin-bottom:8vw}#_hb .a01-section__body{padding-left:4vw}#_hb .a01-section p{font-size:3.2vw}#_hb .a01-section p.is-price{font-size:4vw}#_hb .a01-section p.is-small{font-size:2.8vw}#_hb .a01-section table td,#_hb .a01-section table th,#_hb .a01-section table tr{display:block}#_hb .a01-section table td,#_hb .a01-section table th{padding:.25em 0}#_hb .a01-section table th{font-size:3.2vw;width:auto!important}#_hb .a01-section table td{font-size:3.0666666667vw;padding-left:1em}#_hb .a01-section table tr.is-head{display:flex}#_hb .a01-section table tr.is-head th{margin-right:1em}#_hb .a01-section table table{padding:.25em 0}#_hb .a01-section table table td,#_hb .a01-section table table th{display:inline;padding:0;width:auto}#_hb .a01-section table tr.is-download th{display:none}#_hb .a01-section table tr.is-download td{padding:0!important}#_hb .a01-section ul{padding-left:1em}#_hb .a01-section li{font-size:3.2vw;text-indent:-3.2vw}#_hb .a01-section li:before{width:3.2vw}}#_hb .a01-judge{display:flex;gap:0 2.4305555556vw;justify-content:center}@media screen and (min-width:1440px){#_hb .a01-judge{gap:0 35px}}#_hb .a01-judge__item{max-width:150px;width:10.4166666667vw}#_hb .a01-judge__name{color:#333;font-size:1.3194444444vw;font-size:max(1.3194444444vw,10px);font-weight:700;line-height:1;padding:.8em 0 0;text-align:center}@media screen and (min-width:1440px){#_hb .a01-judge__name{font-size:19px}}@media screen and (max-width:768px){#_hb .a01-judge{gap:0 2.6666666667vw}#_hb .a01-judge__item{width:22.4vw}#_hb .a01-judge__name{font-size:3.0666666667vw;margin:0 -1em}}#_hb .a01-ttl1{align-items:flex-end;border-left:13px solid #b73027;color:#b73027;display:flex;font-size:1.5277777778vw;font-size:max(1.5277777778vw,10px);font-weight:700;line-height:1.7;margin-bottom:1em;padding-left:.5em}@media screen and (min-width:1440px){#_hb .a01-ttl1{font-size:22px}}#_hb .a01-ttl1 small{font-size:1.25vw;font-size:max(1.25vw,10px);margin-bottom:.3em;margin-left:.5em}@media screen and (min-width:1440px){#_hb .a01-ttl1 small{font-size:18px}}@media screen and (max-width:768px){#_hb .a01-ttl1{border-left:2.2vw solid #b73027;font-size:3.7333333333vw}#_hb .a01-ttl1 small{font-size:2.4vw}}#_hb .a01-ttl2{color:#333;font-size:1.3194444444vw;font-size:max(1.3194444444vw,10px);font-weight:700;line-height:1.5}@media screen and (min-width:1440px){#_hb .a01-ttl2{font-size:19px}}@media screen and (max-width:768px){#_hb .a01-ttl2{font-size:3.2vw}}#_hb .a01-download{align-items:center;background:#393332;border-radius:.3472222222vw;color:#fff;display:inline-flex;font-size:1.1805555556vw;font-size:max(1.1805555556vw,10px);font-weight:700;height:3.125vw;margin-top:1em;max-height:45px;padding:0 1em;text-decoration:none}@media screen and (min-width:1440px){#_hb .a01-download{border-radius:5px;font-size:17px}}@media screen and (max-width:768px){#_hb .a01-download{border-radius:.6666666667vw;font-size:3.3333333333vw;height:8.6666666667vw}}#_hb .a01-btn{align-items:center;background:#b73027;border-radius:.3472222222vw;color:#fff;cursor:pointer;display:flex;font-size:2.0138888889vw;font-size:max(2.0138888889vw,10px);height:5.7638888889vw;justify-content:center;margin:auto;max-height:83px;max-width:596px;text-decoration:none;width:41.3888888889vw}@media screen and (min-width:1440px){#_hb .a01-btn{border-radius:5px;font-size:29px}}#_hb .a01-btn:hover{opacity:.7;transition:opacity .25s ease-out}@media screen and (max-width:768px){#_hb .a01-btn:hover{opacity:1}}#_hb .a01-btn[disabled]{background:#bbbdbe;pointer-events:none}@media screen and (max-width:768px){#_hb .a01-btn{border-radius:.6666666667vw;font-size:3.8666666667vw;height:16.2666666667vw;width:79.4666666667vw}}#_hb .a01-info{color:#b73027;font-size:1.0416666667vw;font-size:max(1.0416666667vw,10px);line-height:1;margin-top:1em;text-align:center}@media screen and (min-width:1440px){#_hb .a01-info{font-size:15px}}@media screen and (max-width:768px){#_hb .a01-info{color:#b73027;font-size:2.4vw;font-size:1.0416666667vw;font-size:max(1.0416666667vw,10px);line-height:1;margin-top:1em;text-align:center}}@media screen and (max-width:768px) and (min-width:1440px){#_hb .a01-info{font-size:15px}}#_hb .a01-entry{margin-bottom:6.25vw}@media screen and (min-width:1440px){#_hb .a01-entry{margin-bottom:90px}}@media screen and (max-width:768px){#_hb .a01-entry{margin-bottom:12vw}}#_hb .a01-begin__frame{background:#b73027;border-radius:1.3888888889vw;color:#fff;margin:auto;max-width:840px;padding:2.7777777778vw 3.4722222222vw 3.125vw;position:relative;width:58.3333333333vw}@media screen and (min-width:1440px){#_hb .a01-begin__frame{border-radius:20px;padding:40px 50px 45px}}#_hb .a01-begin__frame:after,#_hb .a01-begin__frame:before{content:"";pointer-events:none}#_hb .a01-begin__frame:before{background:url(../../img/shared/a01-icon.svg) no-repeat 50%/contain;filter:drop-shadow(7px 7px 4px rgba(0,0,0,.2));height:10.4166666667vw;inset:0 auto auto 0;margin:-1.0416666667vw 0 0 -1.1111111111vw;max-height:150px;max-width:130px;position:absolute;width:9.0277777778vw}@media screen and (min-width:1440px){#_hb .a01-begin__frame:before{margin:-15px 0 0 -16px}}#_hb .a01-begin__frame:after{background:url(../../img/shared/a01-beginner-obj.png) no-repeat 50%/contain;height:16.1805555556vw;inset:0 0 auto auto;margin:-3.8194444444vw -3.4722222222vw 0 0;max-height:233px;max-width:193px;position:absolute;width:13.4027777778vw}@media screen and (min-width:1440px){#_hb .a01-begin__frame:after{margin:-55px -50px 0 0}}#_hb .a01-begin__read{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:.4em;padding-left:1.5em;position:relative;text-align:center;z-index:2}@media screen and (min-width:1440px){#_hb .a01-begin__read{font-size:20px}}#_hb .a01-begin__read:before{background:url(../../img/shared/a01-icon-beginner.svg) no-repeat 50%/contain;content:"";height:2.9166666667vw;inset:50% auto auto 50%;margin:-1.4583333333vw 0 0 -7.9861111111vw;max-height:42px;max-width:35px;position:absolute;width:2.4305555556vw}@media screen and (min-width:1440px){#_hb .a01-begin__read:before{margin:-21px 0 0 -115px}}#_hb .a01-begin__ttl{align-items:center;border:2px solid #fff;border-radius:.625vw;display:flex;font-size:2.1527777778vw;font-size:max(2.1527777778vw,10px);font-weight:700;height:3.75vw;justify-content:center;letter-spacing:.05em;margin:auto;max-height:54px;max-width:299px;position:relative;width:20.7638888889vw;z-index:1}@media screen and (min-width:1440px){#_hb .a01-begin__ttl{border-radius:9px;font-size:31px}}#_hb .a01-begin__desc{font-size:1.25vw;font-size:max(1.25vw,10px);line-height:1.66666667;padding:1em 0;text-align:center}@media screen and (min-width:1440px){#_hb .a01-begin__desc{font-size:18px}}#_hb .a01-begin__media{margin:auto;max-width:705px;width:48.9583333333vw}#_hb .a01-begin__video{width:100%}@media screen and (max-width:768px){#_hb .a01-begin__frame{border-radius:0;margin:auto -9.8666666667vw;padding:6.6666666667vw 6.6666666667vw 5.3333333333vw;width:100vw}#_hb .a01-begin__frame:before{filter:drop-shadow(.9333333333vw .9333333333vw .5333333333vw rgba(0,0,0,.2));height:17.7842226vw;margin:-2vw 0 0 6.6666666667vw;width:15.41299292vw}#_hb .a01-begin__frame:after{height:27.7863354693vw;margin:-5.3333333333vw 2.6666666667vw 0 0;width:23.0161491227vw}#_hb .a01-begin__read{font-size:3.2vw;margin-bottom:.3em}#_hb .a01-begin__read:before{height:6.346666648vw;margin:-3.2vw 0 0 -18vw;width:5.2888888733vw}#_hb .a01-begin__ttl{border:.2666666667vw solid #fff;border-radius:1.2vw;font-size:4.4vw;height:8.2666666667vw;width:45.3333333333vw}#_hb .a01-begin__desc{font-size:3.2vw}#_hb .a01-begin__media{width:84vw}}#_hb [data-aos=fade-min]{filter:blur(10px);opacity:0;transition-property:transform,opacity,filter}#_hb [data-aos=fade-min].aos-animate{filter:none;opacity:1;transform:none}#_hb [data-aos=fade-up-min]{filter:blur(10px);opacity:0;transform:translate3d(0,10px,0);transition-property:transform,opacity}#_hb [data-aos=fade-up-min].aos-animate{filter:none;opacity:1;transform:none}#_hb [data-aos=fade-right-min]{opacity:0;transform:translate3d(-20px,0,0);transition-property:transform,opacity}#_hb [data-aos=fade-right-min].aos-animate{filter:none;opacity:1;transform:none}#_hb [data-aos=fade-left-min]{opacity:0;transform:translate3d(20px,0,0);transition-property:transform,opacity}#_hb [data-aos=fade-left-min].aos-animate{filter:none;opacity:1;transform:none}#_hb .mv{align-items:center;display:flex;height:calc(100vh - 60px);position:relative}#_hb .mv__banner{filter:drop-shadow(4px 4px 10px rgba(0,0,0,.2));inset:auto auto 0 0;margin:0 0 2.7777777778vw 3.4722222222vw;max-width:220px;position:absolute;width:15.2777777778vw;z-index:2}@media screen and (min-width:1440px){#_hb .mv__banner{margin:0 0 40px 50px}}#_hb .mv__banner:hover{transform:translate3d(0,-5px,0);transition:all .5s ease-out}@media screen and (max-width:768px){#_hb .mv__banner:hover{transform:none}}#_hb .mv__photo{pointer-events:none;z-index:1}#_hb .mv__photo,#_hb .mv__photo span{bottom:0;left:0;position:absolute;right:0;top:0}#_hb .mv__photo span{content:"";transition:all 1.5s cubic-bezier(.04,.51,.155,.985)}#_hb .mv__photo span:nth-child(3){background:url(../../img/shared/mv-red@2x.webp) no-repeat 40%/cover}@media screen and (min-width:768px) and (min-aspect-ratio:1.85){#_hb .mv__photo span:nth-child(3){background-position:10%}}@media screen and (min-width:768px) and (min-aspect-ratio:2.45){#_hb .mv__photo span:nth-child(3){background-position:0}}@media screen and (min-width:768px) and (max-aspect-ratio:1){#_hb .mv__photo span:nth-child(3){background:url(../../img/shared/sp/mv-red@2x.webp) no-repeat 50%/cover}}#_hb .mv__photo span:nth-child(4){background:url(../../img/shared/mv-pink@2x.webp) no-repeat 40%/cover}@media screen and (min-width:768px) and (min-aspect-ratio:1.85){#_hb .mv__photo span:nth-child(4){background-position:10%}}@media screen and (min-width:768px) and (min-aspect-ratio:2.45){#_hb .mv__photo span:nth-child(4){background-position:0}}@media screen and (min-width:768px) and (max-aspect-ratio:1){#_hb .mv__photo span:nth-child(4){background:url(../../img/shared/sp/mv-pink@2x.webp) no-repeat 50%/cover}}#_hb .mv__wrap{inset:50% auto auto 60%;margin:-13.8888888889vw 0 0;position:absolute;transition:all .6s cubic-bezier(.04,.51,.155,.985);z-index:2}@media screen and (min-width:1440px){#_hb .mv__wrap{margin:-200px 0 0}}@media screen and (min-width:768px) and (min-aspect-ratio:1.85){#_hb .mv__wrap{left:62.5%}}@media screen and (min-width:768px) and (min-aspect-ratio:2.45){#_hb .mv__wrap{left:65%}}#_hb .mv__copy{height:19.4444444444vw;max-height:280px;position:relative;width:100%}#_hb .mv__copy img{display:block;inset:0 auto auto 50%;margin:0 0 0 -12.1527777778vw;max-width:351px;position:absolute;width:24.375vw}@media screen and (min-width:1440px){#_hb .mv__copy img{margin:0 0 0 -175px}}#_hb .mv__nav{display:flex;justify-content:space-between;margin:auto;max-width:470px;width:32.6388888889vw}#_hb .mv__nav-item{align-items:center;display:flex;flex-direction:column}#_hb .mv__nav-item:hover *{opacity:.5;transform:translate3d(0,-5px,0);transition:all .5s ease-out}#_hb .mv__nav-item:first-child .mv__img{height:9.0277777778vw;max-height:130px;max-width:138px;width:9.5833333333vw}#_hb .mv__nav-item:first-child .mv__img img{max-width:138px;width:9.5833333333vw}#_hb .mv__nav-item:first-child .mv__name img{margin-left:-4.6180555556vw;max-width:133px;width:9.2361111111vw}@media screen and (min-width:1440px){#_hb .mv__nav-item:first-child .mv__name img{margin-left:-66.5px}}#_hb .mv__nav-item:nth-child(2) .mv__img{height:9.0277777778vw;max-height:130px;max-width:173px;width:12.0138888889vw}#_hb .mv__nav-item:nth-child(2) .mv__img img{margin-top:-2.7777777778vw;max-width:173px;width:12.0138888889vw}@media screen and (min-width:1440px){#_hb .mv__nav-item:nth-child(2) .mv__img img{margin-top:-40px}}#_hb .mv__nav-item:nth-child(2) .mv__name img{margin-left:-6.7361111111vw;margin-top:.4861111111vw;max-width:194px;width:13.4722222222vw}@media screen and (min-width:1440px){#_hb .mv__nav-item:nth-child(2) .mv__name img{margin-left:-97px;margin-top:7px}}#_hb .mv__img{margin-bottom:1.9444444444vw;position:relative}@media screen and (min-width:1440px){#_hb .mv__img{margin-bottom:28px}}#_hb .mv__img img{display:block;left:0;position:absolute;top:0}#_hb .mv__new{height:4.375vw;inset:0 auto auto 0;margin:-3.2638888889vw 0 0 -3.8194444444vw;max-height:63px;max-width:63px;position:absolute;width:4.375vw}@media screen and (min-width:1440px){#_hb .mv__new{margin:-47px 0 0 -55px}}#_hb .mv__new.is-red{background:url(../../img/shared/mv-new-red.svg) no-repeat 50%/contain}#_hb .mv__new.is-white{background:url(../../img/shared/mv-new-white.svg) no-repeat 50%/contain}#_hb .mv__name{align-items:center;height:2.7777777778vw;justify-content:center;margin-bottom:1.1111111111vw;max-height:40px;max-width:200px;position:relative;width:13.8888888889vw}@media screen and (min-width:1440px){#_hb .mv__name{margin-bottom:16px}}#_hb .mv__name img{display:block;inset:0 auto auto 50%;position:absolute}#_hb .mv__arr{height:.4861111111vw;max-height:7px;max-width:22.66894567px;position:relative;width:1.5742323382vw}#_hb .mv__arr img{left:0;position:absolute;top:0}@media screen and (max-width:768px){#_hb .mv{align-items:flex-start;height:calc(100vh - 52px);height:calc(100svh - 52px);margin-top:52px}#_hb .mv__photo{bottom:53.3333333333vw}#_hb .mv__photo span:nth-child(3){background:url(../../img/shared/sp/mv-red@2x.webp) no-repeat 50%/cover}#_hb .mv__photo span:nth-child(4){background:url(../../img/shared/sp/mv-pink@2x.webp) no-repeat 50%/cover}#_hb .mv__banner{inset:auto auto 48vw 6.6666666667vw;margin:0;position:absolute;width:30.8vw;z-index:3}#_hb .mv__wrap{bottom:0;left:0;margin:auto;padding:0;position:absolute;right:0;top:0;transform:none;width:auto}#_hb .mv__copy{height:auto;inset:auto 5.3333333333vw 85.46667vw auto;position:absolute;width:46.8vw}#_hb .mv__copy img{inset:0 auto auto 0;margin:0;width:46.8vw}#_hb .mv__nav{background-color:#fff;bottom:0;height:53.3333333333vw;justify-content:center;left:0;position:absolute;right:0;width:81.3333333333vw}#_hb .mv__nav-item{margin:0 5.3333333333vw;padding-top:10vw}#_hb .mv__nav-item:hover *{filter:none;opacity:1;transform:none}#_hb .mv__nav-item:first-child .mv__img{height:22.6666666667vw;width:24.4vw}#_hb .mv__nav-item:first-child .mv__img img{width:24.4vw}#_hb .mv__nav-item:first-child .mv__name img{margin-left:-11.6666666667vw;padding-top:0;width:23.3333333333vw}#_hb .mv__nav-item:nth-child(2) .mv__img{height:22.6666666667vw;width:30.4vw}#_hb .mv__nav-item:nth-child(2) .mv__img img{width:30.4vw}#_hb .mv__nav-item:nth-child(2) .mv__name img{margin-left:-17.2666666667vw;margin-top:1.3333333333vw;width:34.5333333333vw}#_hb .mv__img{margin-bottom:4vw}#_hb .mv__name{height:7.4666666667vw;margin-bottom:2.6666666667vw;width:40vw}#_hb .mv__arr{height:1.8666666667vw;width:7.2vw}#_hb .mv__new{height:11.0666666667vw;margin:-4vw 0 0 -9.3333333333vw;width:11.0666666667vw}}#_hb .heartbuds.is-loaded{height:auto!important;pointer-events:auto}#_hb .heartbuds.is-loaded .loading{opacity:0;pointer-events:none;transition:opacity .5s ease-out 1s}#_hb .heartbuds.is-loaded .loading__inner{opacity:0;transform:scale(3);transition:transform .9s cubic-bezier(1,-.065,1,-.215),opacity .9s linear}#_hb .heartbuds.is-loaded .loading__text{opacity:0;transition:opacity .5s ease-out .5s}#_hb .heartbuds.is-loaded .mv{filter:none;overflow:hidden;transition:all 1s ease-in-out}#_hb .heartbuds.is-loaded .mv:before{transform:none;transition:all 3s cubic-bezier(.04,.51,.155,.985)}#_hb .mv__copy,#_hb .mv__nav-item{filter:blur(10px);opacity:0}#_hb .mv__nav-item{transform:translate3d(0,-20px,0) scale(1)}#_hb .heartbuds.is-start-slide .mv__copy{filter:none;opacity:1;transform:none;transition:all 1.5s cubic-bezier(.04,.51,.155,.985) .5s}#_hb .heartbuds.is-start-slide .mv__nav-item{filter:none;opacity:1;transform:none}#_hb .heartbuds.is-start-slide .mv__nav-item:first-child{transition:all 1s cubic-bezier(.04,.51,.155,.985) 1s}#_hb .heartbuds.is-start-slide .mv__nav-item:first-child .mv__img{animation:fuwaimg2 15s infinite}#_hb .heartbuds.is-start-slide .mv__nav-item:first-child .mv__arr{animation:fuwafuwa1 3s infinite}@media screen and (max-width:768px){#_hb .heartbuds.is-start-slide .mv__nav-item:first-child .mv__img{animation:fuwaimg1sp 15s infinite}#_hb .heartbuds.is-start-slide .mv__nav-item:first-child .mv__arr{animation:fuwafuwa1sp 3s infinite}}#_hb .heartbuds.is-start-slide .mv__nav-item:nth-child(2){transition:all 1s cubic-bezier(.04,.51,.155,.985) 1.5s}#_hb .heartbuds.is-start-slide .mv__nav-item:nth-child(2) .mv__img{animation:fuwaimg1 15s infinite}#_hb .heartbuds.is-start-slide .mv__nav-item:nth-child(2) .mv__arr{animation:fuwafuwa2 3s infinite}@media screen and (max-width:768px){#_hb .heartbuds.is-start-slide .mv__nav-item:nth-child(2) .mv__img{animation:fuwaimg2sp 15s infinite}#_hb .heartbuds.is-start-slide .mv__nav-item:nth-child(2) .mv__arr{animation:fuwafuwa2sp 3s infinite}}#_hb .mv__banner,#_hb .mv__wrap{pointer-events:none}#_hb .mv__arr img,#_hb .mv__banner,#_hb .mv__copy img,#_hb .mv__img img,#_hb .mv__name img,#_hb .mv__nav,#_hb .mv__new,#_hb .mv__photo span,#_hb .mv__scene{opacity:0;transition:opacity 1.5s cubic-bezier(.04,.51,.155,.985)}#_hb .mv[data-index="3"] .mv__banner,#_hb .mv[data-index="3"] .mv__wrap{pointer-events:auto}@media (hover:hover){#_hb .mv[data-index="3"] .mv__banner:hover,#_hb .mv[data-index="3"] .mv__wrap:hover{opacity:.5}}#_hb .mv[data-index="3"] .mv__arr img.is-white,#_hb .mv[data-index="3"] .mv__banner,#_hb .mv[data-index="3"] .mv__copy img.is-white,#_hb .mv[data-index="3"] .mv__img img.is-red,#_hb .mv[data-index="3"] .mv__name img.is-white,#_hb .mv[data-index="3"] .mv__nav,#_hb .mv[data-index="3"] .mv__new.is-white,#_hb .mv[data-index="3"] .mv__photo span:nth-child(3){opacity:1}#_hb .mv[data-index="4"] .mv__banner,#_hb .mv[data-index="4"] .mv__wrap{pointer-events:auto}@media (hover:hover){#_hb .mv[data-index="4"] .mv__banner:hover,#_hb .mv[data-index="4"] .mv__wrap:hover{opacity:.5}}#_hb .mv[data-index="4"] .mv__arr img.is-red,#_hb .mv[data-index="4"] .mv__banner,#_hb .mv[data-index="4"] .mv__copy img.is-color,#_hb .mv[data-index="4"] .mv__img img.is-pink,#_hb .mv[data-index="4"] .mv__name img.is-red,#_hb .mv[data-index="4"] .mv__nav,#_hb .mv[data-index="4"] .mv__new.is-red,#_hb .mv[data-index="4"] .mv__photo span:nth-child(4){opacity:1}@media screen and (max-width:768px){#_hb .mv__arr img.is-white,#_hb .mv__name img.is-white,#_hb .mv__new.is-white{opacity:0!important}#_hb .mv__arr img.is-red,#_hb .mv__name img.is-red,#_hb .mv__new.is-red{opacity:1!important}#_hb .mv__copy img,#_hb .mv__img img{opacity:0!important}#_hb .mv[data-index="3"] .mv__copy img.is-white,#_hb .mv[data-index="3"] .mv__img img.is-red,#_hb .mv[data-index="4"] .mv__copy img.is-white,#_hb .mv[data-index="4"] .mv__img img.is-pink{opacity:1!important}}#_hb .mv-info{align-items:center;background:#b73027;color:#fff;cursor:pointer;display:flex;font-size:1.0416666667vw;font-size:max(1.0416666667vw,10px);font-weight:700;height:2.3611111111vw;inset:0 0 auto 0;justify-content:center;line-height:1;max-height:34px;position:absolute;text-decoration:none;z-index:1}#_hb .mv-info:hover{opacity:.7;transition:opacity .25s ease-out}@media screen and (max-width:768px){#_hb .mv-info:hover{opacity:1}}@media screen and (min-width:1440px){#_hb .mv-info{font-size:15px}}@media screen and (max-width:768px){#_hb .mv-info{font-size:2.4vw;height:5.8666666667vw}}#_hb .mv-scene{align-items:center;display:flex;inset:0;justify-content:center;padding:9.3055555556vw 0 6.9444444444vw;pointer-events:none;position:absolute;transition:all .6s cubic-bezier(.04,.51,.155,.985)}@media screen and (min-width:1440px){#_hb .mv-scene{padding:134px 0 100px}}@media screen and (max-height:750px){#_hb .mv-scene{padding:3.4722222222vw 0}}@media screen and (max-height:750px) and (min-width:1440px){#_hb .mv-scene{padding:50px 0}}@media screen and (max-height:750px){#_hb .mv-scene .mv-scene__txt{align-items:flex-start}}@media screen and (max-height:650px){#_hb .mv-scene{padding:1.7361111111vw 0}}@media screen and (max-height:650px) and (min-width:1440px){#_hb .mv-scene{padding:25px 0}}@media screen and (max-height:650px){#_hb .mv-scene .mv-scene__txt{align-items:flex-start}}@media screen and (max-height:600px){#_hb .mv-scene .mv-scene__txt{transform:scale(.9);transform-origin:center}}@media screen and (max-height:500px){#_hb .mv-scene .mv-scene__txt{transform:scale(.8)}}#_hb .mv-scene__wrap{display:flex;gap:0 3.4722222222vw;height:100%;justify-content:space-between;width:100%}@media screen and (min-width:1440px){#_hb .mv-scene__wrap{gap:0 50px}}#_hb .mv-scene__item{background-repeat:no-repeat;background-size:cover}#_hb .mv-scene__item.is-small{width:27%}#_hb .mv-scene__item.is-wide{width:35%}#_hb .mv-scene__item.is-txt{align-items:center;display:flex;justify-content:center;width:26%}#_hb .mv-scene__item.is-spacer{width:0}#_hb .mv-scene__txt{display:flex;flex-direction:row-reverse;transition:all .6s cubic-bezier(.04,.51,.155,.985)}#_hb .mv-scene__txt img{display:block;height:100%;max-width:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:2.4305555556vw}@media screen and (max-width:768px){#_hb .mv-scene{padding:0}#_hb .mv-scene__wrap{display:block;inset:5.8666666667vw 0 0 0;overflow:hidden;position:absolute}#_hb .mv-scene__item{background-position:50%!important;position:absolute}#_hb .mv-scene__item.is-wide{height:calc(100svh*.47966 - 24.94229px - 11.51183vw);width:54.6666666667vw}#_hb .mv-scene__item.is-small{height:calc(100svh*.52034 - 27.05771px - 12.48817vw);width:43.2vw}#_hb .mv-scene__item.is-txt{align-items:center;height:100%;justify-content:center;width:45.3333333333vw}#_hb .mv-scene__txt img{width:5.3333333333vw}}#_hb .mv-scene.is-on .mv-scene__item.is-small{background-image:url(../../img/shared/mv-on2@2x.webp);background-position:center 30%}#_hb .mv-scene.is-on .mv-scene__item.is-wide{background-image:url(../../img/shared/mv-on1@2x.webp);background-position:center 40%}@media screen and (max-width:768px){#_hb .mv-scene.is-on .mv-scene__item.is-wide{inset:8vw auto auto 0}#_hb .mv-scene.is-on .mv-scene__item.is-small{inset:auto auto 8vw 11.4666666667vw}#_hb .mv-scene.is-on .mv-scene__item.is-txt{inset:0 0 auto auto}#_hb .mv-scene.is-on .mv-scene__item.is-txt img{height:79.7333333333vw!important}}#_hb .mv-scene.is-off .mv-scene__item.is-wide{background-image:url(../../img/shared/mv-off1@2x.webp);background-position:center 50%}#_hb .mv-scene.is-off .mv-scene__item.is-small{background-image:url(../../img/shared/mv-off2@2x.webp);background-position:30% 40%}@media screen and (max-width:768px){#_hb .mv-scene.is-off .mv-scene__item.is-wide{inset:8vw 0 auto auto}#_hb .mv-scene.is-off .mv-scene__item.is-small{inset:auto 11.4666666667vw 8vw auto}#_hb .mv-scene.is-off .mv-scene__item.is-txt{inset:0 auto auto 0}#_hb .mv-scene.is-off .mv-scene__item.is-txt img{height:95.8666666667vw!important}}#_hb .mv-ttl{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}#_hb .mv-ttl img{max-width:351px;width:24.375vw}@media screen and (max-width:768px){#_hb .mv-ttl img{width:62.8vw}}#_hb .mv-skip{background:url(../../img/shared/icon-slide.png) no-repeat 50%/contain;cursor:pointer;height:2.7777777778vw;inset:auto 0 0 auto;margin:0 2.0833333333vw 2.0833333333vw 0;max-height:40px;max-width:40px;opacity:0;pointer-events:none;position:absolute;transform:scaleX(-1);transition:all .6s cubic-bezier(.04,.51,.155,.985);width:2.7777777778vw;z-index:9}@media screen and (min-width:1440px){#_hb .mv-skip{margin:0 30px 30px 0}}@media screen and (max-width:768px){#_hb .mv-skip{-webkit-tap-highlight-color:transparent;height:5.3333333333vw;margin:0 2.6666666667vw 2.6666666667vw 0;width:5.3333333333vw}}#_hb .mv-scene,#_hb .mv-ttl{opacity:0}#_hb .mv-scene__item.is-small,#_hb .mv-scene__item.is-spacer,#_hb .mv-scene__item.is-txt,#_hb .mv-scene__item.is-wide{filter:blur(10px);opacity:0;transform:translate3d(-5px,0,0);transition:all 1.5s cubic-bezier(.04,.51,.155,.985) 0ms}@media screen and (max-width:768px){#_hb .mv-scene__item.is-small,#_hb .mv-scene__item.is-spacer,#_hb .mv-scene__item.is-txt,#_hb .mv-scene__item.is-wide{transform:none}}#_hb .mv-scene__txt img{opacity:0;transform:translate3d(0,-3px,0);transition:all 1.5s cubic-bezier(.04,.51,.155,.985) 0ms}#_hb .mv-scene__txt img.is-active{opacity:1;transform:none}#_hb .mv[data-index="0"] .mv-ttl{opacity:1;pointer-events:auto}#_hb .mv[data-index="1"] .mv-scene{opacity:1}#_hb .mv[data-index="1"] .mv-scene.is-on{pointer-events:auto}#_hb .mv[data-index="1"] .mv-scene.is-on .mv-scene__item.is-small,#_hb .mv[data-index="1"] .mv-scene.is-on .mv-scene__item.is-txt,#_hb .mv[data-index="1"] .mv-scene.is-on .mv-scene__item.is-wide{filter:none;opacity:1;transform:none}#_hb .mv[data-index="1"] .mv-scene.is-on .mv-scene__item.is-small,#_hb .mv[data-index="1"] .mv-scene.is-on .mv-scene__item.is-txt{transition-delay:.6s}@media screen and (max-width:768px){#_hb .mv[data-index="1"] .mv-scene.is-on .mv-scene__item.is-txt{transition-delay:1.2s}}#_hb .mv[data-index="2"] .mv-scene{opacity:1}#_hb .mv[data-index="2"] .mv-scene.is-on .mv-scene__item.is-small,#_hb .mv[data-index="2"] .mv-scene.is-on .mv-scene__item.is-txt,#_hb .mv[data-index="2"] .mv-scene.is-on .mv-scene__item.is-wide{transition:all .6s cubic-bezier(.04,.51,.155,.985) 0ms}#_hb .mv[data-index="2"] .mv-scene.is-off{pointer-events:auto}#_hb .mv[data-index="2"] .mv-scene.is-off .mv-scene__item.is-small,#_hb .mv[data-index="2"] .mv-scene.is-off .mv-scene__item.is-txt,#_hb .mv[data-index="2"] .mv-scene.is-off .mv-scene__item.is-wide{filter:none;opacity:1;transform:none}#_hb .mv[data-index="2"] .mv-scene.is-off .mv-scene__item.is-small,#_hb .mv[data-index="2"] .mv-scene.is-off .mv-scene__item.is-txt{transition-delay:.6s}@media screen and (max-width:768px){#_hb .mv[data-index="2"] .mv-scene.is-off .mv-scene__item.is-txt{transition-delay:1.2s}}#_hb .mv[data-index="3"] .mv-scene.is-off .mv-scene__item.is-small,#_hb .mv[data-index="3"] .mv-scene.is-off .mv-scene__item.is-txt,#_hb .mv[data-index="3"] .mv-scene.is-off .mv-scene__item.is-wide{transition:all .6s cubic-bezier(.04,.51,.155,.985) 0ms}#_hb .mv[data-index="1"] .mv-skip,#_hb .mv[data-index="2"] .mv-skip{opacity:1;pointer-events:auto}#_hb .is-fr{overflow:hidden;position:relative;width:100%;z-index:1}#_hb .is-fr .is-sp{display:none}@media screen and (max-width:768px){#_hb .is-fr{padding-top:52px}#_hb .is-fr .is-sp{display:block}}#_hb .fr-ttl{margin:0 auto 2.7777777778vw;text-align:center}@media screen and (min-width:1440px){#_hb .fr-ttl{margin:0 auto 40px}}#_hb .fr-ttl__img{margin:auto}#_hb .fr-ttl__txt{color:#b73027;font-size:1.7361111111vw;font-size:max(1.7361111111vw,10px);font-weight:400;line-height:1}@media screen and (min-width:1440px){#_hb .fr-ttl__txt{font-size:25px}}#_hb .fr-ttl.is-large .fr-ttl__txt{font-size:4.3055555556vw;font-size:max(4.3055555556vw,10px);font-weight:700}@media screen and (min-width:1440px){#_hb .fr-ttl.is-large .fr-ttl__txt{font-size:62px}}@media screen and (max-width:768px){#_hb .fr-ttl{margin-bottom:6.6666666667vw}#_hb .fr-ttl__txt{font-size:5.6vw}#_hb .fr-ttl.is-large .fr-ttl__txt{font-size:8.6666666667vw}}#_hb .fr-mv{padding:5.5555555556vw 0 11.1111111111vw;position:relative;z-index:1}@media screen and (min-width:1440px){#_hb .fr-mv{padding:80px 0 160px}}#_hb .fr-mv__bg{background:url(../../img/shared/result/mv-bg.jpg) no-repeat 50%/contain;height:71.7361111111vw;inset:0 auto auto 50%;margin:-1.7361111111vw 0 0 -133.2638888889vw;max-height:1033px;max-width:3838px;pointer-events:none;position:absolute;width:266.5277777778vw}@media screen and (min-width:1440px){#_hb .fr-mv__bg{margin:-25px 0 0 -1919px}}#_hb .fr-mv__pd{background:url(../../img/shared/result/mv-pd.png) no-repeat 50%/contain;height:11.6666666667vw;inset:auto auto 0 50%;margin:0 0 -2.7777777778vw 14.5833333333vw;max-height:168px;max-width:171px;pointer-events:none;position:absolute;width:11.875vw}@media screen and (min-width:1440px){#_hb .fr-mv__pd{margin:0 0 -40px 210px}}#_hb .fr-mv__wrap{position:relative}#_hb .fr-mv__ttl{margin:0 auto 2.7777777778vw;max-width:667px;width:46.3194444444vw}@media screen and (min-width:1440px){#_hb .fr-mv__ttl{margin:0 auto 40px}}#_hb .fr-mv__btn{align-items:center;background:#b73027;border-radius:1.3888888889vw;color:#fff;display:flex;font-size:2.0138888889vw;font-size:max(2.0138888889vw,10px);font-weight:700;height:5.1388888889vw;justify-content:center;margin:0 auto 4.8611111111vw;max-height:74px;max-width:405px;padding:0 0 0 3.125vw;position:relative;width:28.125vw}@media screen and (min-width:1440px){#_hb .fr-mv__btn{border-radius:20px;font-size:29px;margin:0 auto 70px;padding:0 0 0 45px}}#_hb .fr-mv__btn:before{background:url(../../img/shared/result/mv-icon.svg) no-repeat 50%/contain;content:"";height:6.4583333333vw;inset:0 auto auto 0;margin:-2.1875vw 0 0 .3819444444vw;max-height:93px;max-width:79px;position:absolute;width:5.4861111111vw}@media screen and (min-width:1440px){#_hb .fr-mv__btn:before{margin:-31.5px 0 0 5.5px}}#_hb .fr-mv__wrap-txt{left:50%;margin:0 0 0 -1.0416666667vw;max-width:650px;position:relative;width:45.1388888889vw}@media screen and (min-width:1440px){#_hb .fr-mv__wrap-txt{margin:0 0 0 -15px}}#_hb .fr-mv__ttl2{color:#b73027;font-size:2.1527777778vw;font-size:max(2.1527777778vw,10px);font-weight:700;margin-bottom:1.3888888889vw}@media screen and (min-width:1440px){#_hb .fr-mv__ttl2{font-size:31px;margin-bottom:20px}}#_hb .fr-mv__copy{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);font-weight:700;line-height:1.65;margin-bottom:2.0833333333vw}@media screen and (min-width:1440px){#_hb .fr-mv__copy{font-size:20px;margin-bottom:30px}}#_hb .fr-mv__desc{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:2.0625;text-align:justify}@media screen and (min-width:1440px){#_hb .fr-mv__desc{font-size:16px}}@media screen and (max-width:768px){#_hb .fr-mv{padding:12vw 0 5.3333333333vw}#_hb .fr-mv__bg{background:url(../../img/shared/result/mv-bg-sp.jpg) no-repeat 50%/contain;height:84vw;margin:38.6666666667vw 0 0 -85.8666666667vw;width:180.5333333333vw}#_hb .fr-mv__pd{height:24.6666666667vw;inset:0 auto auto 0;margin:97.3333333333vw 0 0 13.3333333333vw;width:25.0666666667vw}#_hb .fr-mv__wrap{position:relative}#_hb .fr-mv__ttl{margin-bottom:6vw;width:86.5333333333vw}#_hb .fr-mv__btn{border-radius:2.8vw;font-size:5.2vw;height:13.2vw;margin-bottom:82.2666666667vw;padding-left:6.6666666667vw;width:72vw}#_hb .fr-mv__btn:before{height:16.6666666667vw;margin:-4.8vw 0 0 1.2vw;width:14vw}#_hb .fr-mv__wrap-txt{margin:0;position:static;width:100vw}#_hb .fr-mv__ttl2{font-size:5.3333333333vw;margin-bottom:1em;text-align:center}#_hb .fr-mv__copy{font-size:4.6666666667vw;line-height:1.54285714;margin-bottom:1em;text-align:center}#_hb .fr-mv__desc{font-size:3.7333333333vw;line-height:1.85714286;text-align:center}}#_hb .fr-judge{padding:5.5555555556vw 0;position:relative;z-index:2}@media screen and (min-width:1440px){#_hb .fr-judge{padding:80px 0}}#_hb .fr-judge__bg{background:url(../../img/shared/result/judge-bg.png) no-repeat 50%/contain;height:59.5138888889vw;inset:0 auto auto 50%;margin:-6.9444444444vw 0 0 -66.5972222222vw;max-height:857px;max-width:1918px;pointer-events:none;position:absolute;width:133.1944444444vw}@media screen and (min-width:1440px){#_hb .fr-judge__bg{margin:-100px 0 0 -959px}}#_hb .fr-judge__wrap{position:relative}#_hb .fr-judge .fr-ttl__img{margin:0 auto .5555555556vw;max-width:142px;width:9.8611111111vw}@media screen and (min-width:1440px){#_hb .fr-judge .fr-ttl__img{margin:0 auto 8px}}#_hb .fr-judge__list{display:flex;flex-direction:column;gap:.6944444444vw 0;margin:auto;max-width:920px;width:63.8888888889vw}@media screen and (min-width:1440px){#_hb .fr-judge__list{gap:10px 0}}#_hb .fr-judge__item{align-items:center;background:#fff;border:1px solid #f4cec9;border-radius:1.0416666667vw;display:flex;gap:0 1.0416666667vw;padding:1.3888888889vw}@media screen and (min-width:1440px){#_hb .fr-judge__item{border-radius:15px;gap:0 15px;padding:20px}}#_hb .fr-judge__img{max-width:128px;width:8.8888888889vw}#_hb .fr-judge__name{color:#b73027;font-size:1.25vw;font-size:max(1.25vw,10px);font-weight:700;max-width:140px;width:9.7222222222vw}@media screen and (min-width:1440px){#_hb .fr-judge__name{font-size:18px}}#_hb .fr-judge__desc{font-size:1.0416666667vw;font-size:max(1.0416666667vw,10px);line-height:1.53333333;max-width:580px;text-align:justify;width:40.2777777778vw}@media screen and (min-width:1440px){#_hb .fr-judge__desc{font-size:15px}}@media screen and (max-width:768px){#_hb .fr-judge{padding:8vw 0}#_hb .fr-judge .fr-ttl__img{margin-bottom:2vw;width:31.4666666667vw}#_hb .fr-judge__bg{background:url(../../img/shared/result/judge-bg-sp.jpg) no-repeat 50%/contain;height:190.1333333333vw;inset:0 auto auto 0;margin:10.6666666667vw 0 0 -42.1333333333vw;width:170.4vw}#_hb .fr-judge__list{gap:2.6666666667vw 0;width:89.3333333333vw}#_hb .fr-judge__item{border-radius:2vw;flex-direction:column;gap:2.6666666667vw 0;padding:4vw}#_hb .fr-judge__img{width:19.3333333333vw}#_hb .fr-judge__name{font-size:4vw;text-align:center;width:100%}#_hb .fr-judge__desc{font-size:3.2vw;line-height:1.58333333;width:100%}}#_hb .fr-comment{overflow:hidden;overflow:clip;padding:5.5555555556vw 0;position:relative;z-index:1}@media screen and (min-width:1440px){#_hb .fr-comment{padding:80px 0}}#_hb .fr-comment__bg1,#_hb .fr-comment__bg2{inset:0 auto auto 50%;pointer-events:none;position:absolute;z-index:1}#_hb .fr-comment__bg1{background:url(../../img/shared/result/comment-head-bg.jpg) no-repeat 50%/contain;height:17.1527777778vw;margin:2.7777777778vw 0 0 -133.3680555556vw;max-height:247px;max-width:3841px;width:266.7361111111vw}@media screen and (min-width:1440px){#_hb .fr-comment__bg1{margin:40px 0 0 -1920.5px}}#_hb .fr-comment__bg2{background:url(../../img/shared/result/comment-bg.jpg) repeat-y top/100% auto;bottom:0;margin:31.25vw 0 0 -74.3055555556vw;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 20.83333vw),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 20.83333vw),transparent);max-width:2517px;width:174.7916666667vw}@media screen and (min-width:1440px){#_hb .fr-comment__bg2{margin:450px 0 0 -1070px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 300px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 300px),transparent)}}#_hb .fr-comment__wrap{position:relative;z-index:2}#_hb .fr-comment .fr-ttl__img{margin:0 auto 1.3888888889vw;max-width:213px;width:14.7916666667vw}@media screen and (min-width:1440px){#_hb .fr-comment .fr-ttl__img{margin:0 auto 20px}}#_hb .fr-comment__item{margin:0 auto 2.0833333333vw;max-width:1040px;width:72.2222222222vw}@media screen and (min-width:1440px){#_hb .fr-comment__item{margin:0 auto 30px}}#_hb .fr-comment__item.is-open .fr-comment__head{border-radius:2.0833333333vw 2.0833333333vw 0 0}@media screen and (min-width:1440px){#_hb .fr-comment__item.is-open .fr-comment__head{border-radius:30px 30px 0 0}}#_hb .fr-comment__item.is-open .fr-comment__head:after{transform:rotate(45deg)}#_hb .fr-comment__item.is-open .fr-comment__body{display:block}#_hb .fr-comment__item.is-border .fr-comment__body{border-color:#b73027;transition-duration:.4s}#_hb .fr-comment__item.is-teen{margin-bottom:0}#_hb .fr-comment__item.is-teen .fr-comment__head{background:#e99b91}#_hb .fr-comment__item.is-teen.is-border .fr-comment__body{border-color:#e99b91}#_hb .fr-comment__item.is-teen .fr-comment__body:before{background:url(../../img/shared/result/comment-pd-r.png) no-repeat 50%/contain;height:8.2638888889vw;margin:1.3888888889vw 3.125vw 0 0;max-height:119px;max-width:162px;width:11.25vw}@media screen and (min-width:1440px){#_hb .fr-comment__item.is-teen .fr-comment__body:before{margin:20px 45px 0 0}}#_hb .fr-comment__head{align-items:center;background:#b73027;border-radius:2.0833333333vw;color:#fff;cursor:pointer;display:flex;font-size:2.2222222222vw;font-size:max(2.2222222222vw,10px);font-weight:700;height:5vw;line-height:1;max-height:72px;padding:0 6.25vw 0 2.7777777778vw;position:relative;transition:border-radius .4s ease-out}@media screen and (min-width:1440px){#_hb .fr-comment__head{border-radius:30px;font-size:32px;padding:0 90px 0 40px}}#_hb .fr-comment__head span{align-items:flex-end;display:flex}#_hb .fr-comment__head small{font-size:1.5277777778vw;font-size:max(1.5277777778vw,10px);margin-left:.2777777778vw}@media screen and (min-width:1440px){#_hb .fr-comment__head small{font-size:22px;margin-left:4px}}#_hb .fr-comment__head:after{border-left:2px solid #fff;border-top:2px solid #fff;content:"";height:.9722222222vw;inset:50% 0 auto auto;margin:-.2430555556vw 2.1875vw 0 0;max-height:14px;max-width:14px;position:absolute;transform:rotate(225deg);transform-origin:25% 25%;transition:transform .5s;width:.9722222222vw}@media screen and (min-width:1440px){#_hb .fr-comment__head:after{margin:-3.5px 31.5px 0 0}}#_hb .fr-comment__body{background:#fff;border:1px solid #fff;border-radius:0 0 2.0833333333vw 2.0833333333vw;display:none;padding:4.8611111111vw 7.9861111111vw;position:relative;transition:border-color 50ms}@media screen and (min-width:1440px){#_hb .fr-comment__body{border-radius:0 0 30px 30px;padding:70px 115px}}#_hb .fr-comment__body:before{background:url(../../img/shared/result/comment-pd-p.png) no-repeat 50%/contain;content:"";height:9.1666666667vw;inset:0 0 auto auto;margin:1.7361111111vw 2.7777777778vw 0 0;max-height:132px;max-width:129px;pointer-events:none;position:absolute;width:8.9583333333vw}@media screen and (min-width:1440px){#_hb .fr-comment__body:before{margin:25px 40px 0 0}}@media screen and (max-width:768px){#_hb .fr-comment{padding:8vw 0}#_hb .fr-comment__bg1{background:url(../../img/shared/result/comment-head-bg-sp.jpg) no-repeat 50%/contain;height:251.4666666667vw;margin:0;width:251.4666666667vw}#_hb .fr-comment__bg2{display:none}#_hb .fr-comment .fr-ttl__img{margin-bottom:4vw;width:46.9333333333vw}#_hb .fr-comment__item{margin-bottom:4vw;width:100vw}#_hb .fr-comment__item.is-open .fr-comment__head{border-radius:0}#_hb .fr-comment__item.is-teen .fr-comment__body:before{height:13.4666666667vw;margin:5.3333333333vw 7.3333333333vw 0 0;width:17.8666666667vw}#_hb .fr-comment__head{border-radius:0;font-size:5.7333333333vw;height:13.3333333333vw;padding:0 13.3333333333vw 0 5.3333333333vw}#_hb .fr-comment__head small{font-size:4.4vw;margin-left:.5333333333vw}#_hb .fr-comment__head:after{border-width:.2666666667vw;height:4.6666666667vw;margin:-1.1666666667vw 4.1666666667vw 0 0;width:4.6666666667vw}#_hb .fr-comment__body{border:none!important;border-radius:0;padding:12vw 5.3333333333vw}#_hb .fr-comment__body:before{height:15.0666666667vw;margin:1.7333333333vw 8.6666666667vw 0 0;width:14.8vw}}#_hb .fr-story{margin-bottom:4.1666666667vw}@media screen and (min-width:1440px){#_hb .fr-story{margin-bottom:60px}}#_hb .fr-story:last-child{margin-bottom:0}#_hb .fr-story__ttl{color:#b73027;font-size:2.3611111111vw;font-size:max(2.3611111111vw,10px);font-weight:700;line-height:1.2;margin-bottom:1.7361111111vw}@media screen and (min-width:1440px){#_hb .fr-story__ttl{font-size:34px;margin-bottom:25px}}#_hb .fr-story__desc{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);font-weight:700;line-height:1.2;margin-bottom:1.7361111111vw}@media screen and (min-width:1440px){#_hb .fr-story__desc{font-size:20px;margin-bottom:25px}}#_hb .fr-story__item{align-items:center;background:radial-gradient(circle,#e99b91 1px,transparent 1.1px) repeat-x 0 0/6px 2px;display:flex;padding:1.0416666667vw 0}@media screen and (min-width:1440px){#_hb .fr-story__item{padding:15px 0}}#_hb .fr-story__item:last-child{background:radial-gradient(circle,#e99b91 1px,transparent 1.1px) repeat-x 0 0/6px 2px,radial-gradient(circle,#e99b91 1px,transparent 1.1px) repeat-x 0 100%/6px 2px}#_hb .fr-story__img{max-width:82px;width:5.6944444444vw}#_hb .fr-story__name{align-items:flex-end;color:#b73027;display:flex;font-size:1.1458333333vw;font-size:max(1.1458333333vw,10px);line-height:1;max-width:110px;padding-left:1.3888888889vw;text-align:center;width:7.6388888889vw}@media screen and (min-width:1440px){#_hb .fr-story__name{font-size:16.5px;padding-left:20px}}#_hb .fr-story__name small{font-size:.8333333333vw;font-size:max(.8333333333vw,10px)}@media screen and (min-width:1440px){#_hb .fr-story__name small{font-size:12px}}#_hb .fr-story__mes{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:1.75;max-width:618px;width:42.9166666667vw}@media screen and (min-width:1440px){#_hb .fr-story__mes{font-size:16px}}#_hb .fr-story__mes strong{color:#b73027;font-weight:700}@media screen and (max-width:768px){#_hb .fr-story{margin-bottom:10.6666666667vw}#_hb .fr-story__ttl{font-size:6vw;margin-bottom:3.3333333333vw}#_hb .fr-story__desc{font-size:4.5333333333vw;line-height:1.52941176;margin-bottom:3.3333333333vw}#_hb .fr-story__item{align-items:flex-start;background:radial-gradient(circle,#e99b91 .2666666667vw,transparent .2933333333vw) repeat-x 0 0/1.6vw .5333333333vw;justify-content:space-between;padding:3.3333333333vw 0;position:relative}#_hb .fr-story__item:last-child{background:radial-gradient(circle,#e99b91 .2666666667vw,transparent .2933333333vw) repeat-x 0 0/1.6vw .5333333333vw,radial-gradient(circle,#e99b91 .2666666667vw,transparent .2933333333vw) repeat-x 0 100%/1.6vw .5333333333vw}#_hb .fr-story__img{inset:5.3333333333vw auto auto 0;position:absolute;width:10.9333333333vw}#_hb .fr-story__name{display:block;font-size:3.7333333333vw;line-height:1.2;margin-top:14vw;padding-left:0;width:10.9333333333vw}#_hb .fr-story__name small{display:block;font-size:2.9333333333vw}#_hb .fr-story__mes{font-size:4vw;line-height:1.73333333;width:74.9333333333vw}}#_hb .fr-prize{padding:5.5555555556vw 0 13.8888888889vw;position:relative}@media screen and (min-width:1440px){#_hb .fr-prize{padding:80px 0 200px}}#_hb .fr-prize .fr-ttl{margin-bottom:1.3888888889vw}@media screen and (min-width:1440px){#_hb .fr-prize .fr-ttl{margin-bottom:20px}}#_hb .fr-prize .fr-ttl__img{margin:0 auto .6944444444vw;max-width:239px;width:16.5972222222vw}@media screen and (min-width:1440px){#_hb .fr-prize .fr-ttl__img{margin:0 auto 10px}}#_hb .fr-prize__bg{height:24.3055555556vw;max-height:350px;position:relative}#_hb .fr-prize__bg:before{background:url(../../img/shared/result/prize-head-bg.jpg) no-repeat 50%/contain;content:"";height:29.5833333333vw;inset:0 auto auto 50%;margin:0 0 0 -133.2638888889vw;max-height:426px;max-width:3838px;pointer-events:none;position:absolute;width:266.5277777778vw}@media screen and (min-width:1440px){#_hb .fr-prize__bg:before{margin:0 0 0 -1919px}}#_hb .fr-prize__desc{font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);line-height:1.65;text-align:center}@media screen and (min-width:1440px){#_hb .fr-prize__desc{font-size:20px}}#_hb .fr-prize__head{margin-bottom:4.8611111111vw;position:relative;z-index:2}@media screen and (min-width:1440px){#_hb .fr-prize__head{margin-bottom:70px}}#_hb .fr-prize__body{position:relative}#_hb .fr-prize__btn{align-items:center;background:#b73027;border:1px solid #b73027;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:1.4583333333vw;font-size:max(1.4583333333vw,10px);font-weight:700;height:3.8194444444vw;justify-content:center;margin:0 auto;max-height:55px;max-width:355px;position:relative;width:24.6527777778vw;z-index:3}@media screen and (min-width:1440px){#_hb .fr-prize__btn{font-size:21px;margin:0 auto}}#_hb .fr-prize__btn .is-open{display:block}#_hb .fr-prize__btn .is-close,#_hb .fr-prize__foot{display:none}#_hb .fr-prize.is-open .fr-winner{display:flex}#_hb .fr-prize.is-open .fr-winner__bg{animation:frFade 1s ease-out both}#_hb .fr-prize.is-open .fr-winner__item{animation:frFadeUp .9s cubic-bezier(.04,.51,.155,.985) .4s both}#_hb .fr-prize.is-open .fr-winner__item.is-teen{animation-delay:.6s}#_hb .fr-prize.is-open .fr-winner__pd{animation:frFadeUp .9s cubic-bezier(.04,.51,.155,.985) 1.1s both}#_hb .fr-prize.is-open .fr-prize__btn{background:#fff;color:#b73027}#_hb .fr-prize.is-open .fr-prize__btn .is-open{display:none}#_hb .fr-prize.is-open .fr-prize__btn .is-close{display:block}@media screen and (max-width:768px){#_hb .fr-prize{padding:8vw 0 21.3333333333vw}#_hb .fr-prize .fr-ttl{margin-bottom:8vw}#_hb .fr-prize .fr-ttl__img{margin-bottom:4vw;width:52.8vw}#_hb .fr-prize__bg{height:32.8vw;margin:6.6666666667vw 0;position:relative}#_hb .fr-prize__bg:before{background:url(../../img/shared/result/prize-head-bg-sp.jpg) no-repeat 50%/contain;height:32.8vw;margin:0 0 0 -138.7333333333vw;pointer-events:none;width:277.4666666667vw}#_hb .fr-prize__desc{font-size:4.6666666667vw;font-weight:700;line-height:1.54285714}#_hb .fr-prize__head{margin-bottom:13.3333333333vw}#_hb .fr-prize__btn{font-size:4.2666666667vw;height:11.0666666667vw;width:72.6666666667vw}#_hb .fr-prize__foot{display:block;height:30vw;margin-top:20vw;position:relative}#_hb .fr-prize__foot:before{background:url(../../img/shared/result/prize-bg-sp.jpg) no-repeat 50%/contain;content:"";height:30vw;inset:0 auto auto 50%;margin-left:-76.9333333333vw;pointer-events:none;position:absolute;width:167.2vw}#_hb .fr-prize__foot:after{background:url(../../img/shared/result/prize-pd.png) no-repeat 50%/contain;content:"";height:38vw;inset:0 auto auto 0;margin:0 0 0 47.8666666667vw;position:absolute;width:38.5333333333vw}}@keyframes frFade{0%{opacity:0}to{opacity:1}}@keyframes frFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#_hb .fr-winner{display:none;padding:4.1666666667vw 0;position:relative}@media screen and (min-width:1440px){#_hb .fr-winner{padding:60px 0}}#_hb .fr-winner__wrap{display:flex;justify-content:space-between;margin:auto;max-width:1040px;position:relative;width:72.2222222222vw;z-index:2}#_hb .fr-winner__bg{background:url(../../img/shared/result/prize-bg.jpg) no-repeat 50%/contain;height:124.7222222222vw;inset:0 auto auto 50%;margin:-15.2777777778vw 0 0 -133.3680555556vw;max-height:1796px;max-width:3841px;pointer-events:none;position:absolute;width:266.7361111111vw}@media screen and (min-width:1440px){#_hb .fr-winner__bg{margin:-220px 0 0 -1920.5px}}#_hb .fr-winner__pd{background:url(../../img/shared/result/prize-pd.png) no-repeat 50%/contain;height:15.2777777778vw;inset:0 auto auto 50%;margin:55.7638888889vw 0 0 21.5277777778vw;max-height:220px;max-width:223px;pointer-events:none;position:absolute;width:15.4861111111vw}@media screen and (min-width:1440px){#_hb .fr-winner__pd{margin:803px 0 0 310px}}#_hb .fr-winner__item{border-radius:2.0833333333vw;max-width:508px;padding:2.0833333333vw;position:relative;width:35.2777777778vw}@media screen and (min-width:1440px){#_hb .fr-winner__item{border-radius:30px;padding:30px}}#_hb .fr-winner__item:before{background:url(../../img/shared/result/icon-heart-p.svg) no-repeat 50%/contain;content:"";height:4.0277777778vw;inset:0 auto auto 0;margin:-1.5277777778vw 0 0 -1.1805555556vw;max-height:58px;max-width:66px;position:absolute;transform:rotate(-25deg);width:4.5833333333vw}@media screen and (min-width:1440px){#_hb .fr-winner__item:before{margin:-22px 0 0 -17px}}#_hb .fr-winner__item.is-otona{background:linear-gradient(125deg,#8a2c3c,#a21f2e 30%,#b6505d 65%,#dca6ae)}#_hb .fr-winner__item.is-teen{background:linear-gradient(150deg,#fff 30%,#f7dad6 45%,#f4cfc9 58%,#f1bcb6 70%,#e99b91 88%);border:1px solid #e99b91}#_hb .fr-winner__item.is-teen:before{background-image:url(../../img/shared/result/icon-heart-r.svg)}#_hb .fr-winner__label{margin-bottom:3.4722222222vw;padding:0 1.7361111111vw}@media screen and (min-width:1440px){#_hb .fr-winner__label{margin-bottom:50px;padding:0 25px}}#_hb .fr-winner__ttl{font-family:"Noto Serif JP",serif;font-size:3.4722222222vw;font-size:max(3.4722222222vw,10px);font-weight:500;line-height:1;margin-bottom:1.3888888889vw;text-align:center}@media screen and (min-width:1440px){#_hb .fr-winner__ttl{font-size:50px;margin-bottom:20px}}#_hb .fr-winner__sep{background:url(../../img/shared/result/icon-heart-w.svg) no-repeat 50%/auto 100%;height:.9027777778vw;margin:auto;max-height:13px;max-width:212px;position:relative;width:14.7222222222vw}#_hb .fr-winner__sep:after,#_hb .fr-winner__sep:before{background:#fff;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 1.11111vw)}@media screen and (min-width:1440px){#_hb .fr-winner__sep:after,#_hb .fr-winner__sep:before{width:calc(50% - 16px)}}#_hb .fr-winner__sep:before{left:0}#_hb .fr-winner__sep:after{right:0}#_hb .fr-winner__name{font-size:1.8055555556vw;font-size:max(1.8055555556vw,10px);font-weight:700;line-height:1;margin:1.0416666667vw 0 0;text-align:center}@media screen and (min-width:1440px){#_hb .fr-winner__name{font-size:26px;margin:15px 0 0}}#_hb .fr-winner__info{background:#fff;border-radius:1.3888888889vw;margin-top:2.0833333333vw;padding:2.2222222222vw 2.0833333333vw 1.9444444444vw}@media screen and (min-width:1440px){#_hb .fr-winner__info{border-radius:20px;margin-top:30px;padding:32px 30px 28px}}#_hb .fr-winner__info-ttl{align-items:flex-end;border-bottom:1px solid #e99b91;color:#b73027;display:flex;font-size:1.3888888889vw;font-size:max(1.3888888889vw,10px);font-weight:700;line-height:1;margin-bottom:.9722222222vw;padding-bottom:.9027777778vw}@media screen and (min-width:1440px){#_hb .fr-winner__info-ttl{font-size:20px;margin-bottom:14px;padding-bottom:13px}}#_hb .fr-winner__info-ttl:before{background:url(../../img/shared/result/prize-icon.svg) no-repeat bottom/contain;content:"";flex-shrink:0;height:2.7083333333vw;margin-right:.8333333333vw;max-height:39px;max-width:28px;width:1.9444444444vw}@media screen and (min-width:1440px){#_hb .fr-winner__info-ttl:before{margin-right:12px}}#_hb .fr-winner__info-desc{font-size:1.1111111111vw;font-size:max(1.1111111111vw,10px);line-height:1.8125;text-align:justify}@media screen and (min-width:1440px){#_hb .fr-winner__info-desc{font-size:16px}}#_hb .fr-winner__item.is-otona .fr-winner__name,#_hb .fr-winner__item.is-otona .fr-winner__ttl{color:#fff}#_hb .fr-winner__item.is-teen .fr-winner__ttl{color:#b73027}#_hb .fr-winner__item.is-teen .fr-winner__sep{background-image:url(../../img/shared/result/icon-heart-r.svg)}#_hb .fr-winner__item.is-teen .fr-winner__sep:after,#_hb .fr-winner__item.is-teen .fr-winner__sep:before{background:#b73027}#_hb .fr-winner__item.is-teen .fr-winner__name{color:#b73027}@media screen and (max-width:768px){#_hb .fr-winner{padding:8vw 0}#_hb .fr-winner__wrap{flex-direction:column;width:100vw}#_hb .fr-winner__bg,#_hb .fr-winner__pd{display:none}#_hb .fr-winner__item{border-radius:0;padding:8.6666666667vw 5.3333333333vw;position:relative;width:100vw}#_hb .fr-winner__item:before{height:11.4666666667vw;margin:-4vw 0 0 4vw;width:12.8vw}#_hb .fr-winner__item.is-otona{background:linear-gradient(155deg,#8a2c3c,#a21f2e 20%,#b6505d 63%,#dca6ae 97%)}#_hb .fr-winner__item.is-teen{background:linear-gradient(155deg,#fff 30%,#f7dad6 45%,#f4cfc9 55%,#e99b91 80%);border:none}#_hb .fr-winner__label{margin:0 auto 5.3333333333vw;padding:0;width:77.9633333333vw}#_hb .fr-winner__ttl{font-size:10vw;margin-bottom:5.3333333333vw}#_hb .fr-winner__sep{height:2.6666666667vw;width:44vw}#_hb .fr-winner__sep:after,#_hb .fr-winner__sep:before{height:.2666666667vw;margin-top:-.1333333333vw;width:calc(50% - 3.06667vw)}#_hb .fr-winner__name{font-size:5.0666666667vw;margin:2.6666666667vw 0 0}#_hb .fr-winner__info{border-radius:3.2vw;margin-top:6.6666666667vw;padding:6.6666666667vw 4vw 5.6vw 4.2666666667vw}#_hb .fr-winner__info-ttl{font-size:4.2666666667vw;margin-bottom:2.9333333333vw;padding-bottom:1.3333333333vw}#_hb .fr-winner__info-ttl:before{height:6vw;margin-right:1.8666666667vw;width:4.2666666667vw}#_hb .fr-winner__info-desc{font-size:3.4666666667vw;line-height:2}#_hb .fr-winner__item.is-otona .fr-winner__name,#_hb .fr-winner__item.is-otona .fr-winner__ttl{color:#fff}#_hb .fr-winner__item.is-teen .fr-winner__ttl{color:#b73027}#_hb .fr-winner__item.is-teen .fr-winner__sep{background-image:url(../../img/shared/result/icon-heart-r.svg)}#_hb .fr-winner__item.is-teen .fr-winner__sep:after,#_hb .fr-winner__item.is-teen .fr-winner__sep:before{background:#b73027}#_hb .fr-winner__item.is-teen .fr-winner__name{color:#b73027}}

/*# sourceMappingURL=app.css.map*/