@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Stardos+Stencil:wght@400;700&display=swap);
[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[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)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
@charset "UTF-8";
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}address,blockquote,body,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.inview,.inviewL,.inviewR{opacity:0}.fadeInUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBigUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.delay_1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay_2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay_3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay_4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay_5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay_6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay_7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay_8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay_9{-webkit-animation-delay:.9s;animation-delay:.9s}.delay_10{-webkit-animation-delay:1s;animation-delay:1s}.delay_20{-webkit-animation-delay:2s;animation-delay:2s}.delay_30{-webkit-animation-delay:3s;animation-delay:3s}.delay_40{-webkit-animation-delay:4s;animation-delay:4s}.delay_50{-webkit-animation-delay:5s;animation-delay:5s}.delay_60{-webkit-animation-delay:6s;animation-delay:6s}html{font-size:62.5%}@media screen and (max-width:768px){html{font-size:1.3333333333vw}}@media (min-width:769px) and (max-width:1366px){html{font-size:.7320644217vw}}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;background-color:#f7f7f7;box-sizing:border-box;color:#231815;font-family:游明朝,YuMincho,"Noto Serif JP",Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.6rem;font-weight:400;letter-spacing:.12rem;line-height:1.8;-webkit-print-color-adjust:exact;text-justify:inter-ideograph;width:100%}@media screen and (max-width:768px){body{font-size:2.8rem}}.stopscroll{overflow:hidden}.stardos{font-family:Stardos Stencil,serif}.helvetica{font-family:Helvetica,Arial,sans-serif}.gothic{font-family:游ゴシック体,Yu Gothic,YuGothic,Noto Sans JP,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.notoserif{font-family:"Noto Serif JP",serif}a{color:inherit;text-decoration:none}a.img-link figure{overflow:hidden}a.img-link figure img{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}a.img-link:hover figure img{-webkit-transform:scale(1.15);transform:scale(1.15)}img{-webkit-backface-visibility:hidden;height:auto;width:100%}.icon svg{display:block;height:100%;width:100%}.italic{font-style:italic}main{display:block}.bold{font-weight:700}.ie .slick-dots li button:before{font-size:20px}:focus{outline:none}@media screen and (min-width:769px){.sp_view{display:none}.pc_view{display:block}}@media screen and (max-width:768px){.sp_view{display:block}.pc_view{display:none}input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}}.el_btn{color:#00a73c;font-size:1.4rem;font-weight:700;letter-spacing:.01rem;margin-bottom:1.5rem;padding-right:3.5rem;position:relative}@media screen and (max-width:768px){.el_btn{font-size:3.2rem;padding-right:4.5rem}}.el_btn:after{background-image:url(../images/common/icon_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:2.5rem;margin:auto;position:absolute;right:0;top:0;width:2.5rem}@media screen and (max-width:768px){.el_btn:after{height:3.2rem;width:3.2rem}}.el_btn:before{background:#00a73c;bottom:-1.5rem;content:"";display:block;height:.1rem;left:0;position:absolute;-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}@media screen and (max-width:768px){.el_btn:before{height:.2rem}}.el_btn:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.el_btn_bl{color:#231815;font-size:1.4rem;font-weight:700;letter-spacing:.01rem;margin-bottom:1.5rem;padding-right:3.5rem;position:relative}@media screen and (max-width:768px){.el_btn_bl{font-size:3.2rem;padding-right:4.5rem}}.el_btn_bl:after{background-image:url(../images/common/icon_arrow_bl.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:2.5rem;margin:auto;position:absolute;right:0;top:0;width:2.5rem}@media screen and (max-width:768px){.el_btn_bl:after{height:3.2rem;width:3.2rem}}.el_btn_bl:before{background:#231815;bottom:-1.5rem;content:"";display:block;height:.1rem;left:0;position:absolute;-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}@media screen and (max-width:768px){.el_btn_bl:before{height:.2rem}}.el_btn_bl:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.el_btn_wh{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.01rem;margin-bottom:1.5rem;padding-right:3.5rem;position:relative}@media screen and (max-width:768px){.el_btn_wh{font-size:3.2rem;padding-right:4.5rem}}.el_btn_wh:after{background-image:url(../images/common/icon_arrow_wh.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:2.5rem;margin:auto;position:absolute;right:0;top:0;width:2.5rem}@media screen and (max-width:768px){.el_btn_wh:after{height:3.2rem;width:3.2rem}}.el_btn_wh:before{background:#fff;bottom:-1.5rem;content:"";display:block;height:.1rem;left:0;position:absolute;-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}@media screen and (max-width:768px){.el_btn_wh:before{height:.2rem}}.el_btn_wh:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}a .el_btn_wh-wraped{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.01rem;margin-bottom:1.5rem;padding-right:3.5rem;position:relative}@media screen and (max-width:768px){a .el_btn_wh-wraped{font-size:3.2rem;padding-right:4.5rem}}a .el_btn_wh-wraped:after{background-image:url(../images/common/icon_arrow_wh.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:2.5rem;margin:auto;position:absolute;right:0;top:0;width:2.5rem}@media screen and (max-width:768px){a .el_btn_wh-wraped:after{height:3.2rem;width:3.2rem}}a .el_btn_wh-wraped:before{background:#fff;bottom:-1.5rem;content:"";display:block;height:.1rem;left:0;position:absolute;-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}@media screen and (max-width:768px){a .el_btn_wh-wraped:before{height:.2rem}}a:hover .el_btn_wh-wraped:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.midashi-style-2{color:#00a73c;margin:0 auto 2rem;text-align:center;width:42.5rem}.midashi-style-2 .en{border-bottom:.1rem solid #00a73c;font-size:4rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.midashi-style-2 .en{font-size:5rem}}.midashi-style-2 .ja{font-size:2rem}@media screen and (max-width:768px){.midashi-style-2 .ja{font-size:3rem}}.midashi-style-2_wh{color:#fff;margin:0 auto 2rem;text-align:center;width:42.5rem}.midashi-style-2_wh .en{border-bottom:.1rem solid #fff;font-size:4rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.midashi-style-2_wh .en{font-size:5rem}}.midashi-style-2_wh .ja{font-size:2rem}@media screen and (max-width:768px){.midashi-style-2_wh .ja{font-size:3rem}}.ourbusiness-sec .comingsoon{pointer-events:none}.ourbusiness-sec .comingsoon>p:after{content:"coming Soon";font-size:2rem;left:50%;letter-spacing:0;line-height:1;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.information-sec .comingsoon{pointer-events:none;position:relative}@media screen and (max-width:768px){.information-sec .comingsoon{line-height:2.8}}.information-sec .comingsoon:before{content:"coming Soon";font-size:1.4rem;left:50%;letter-spacing:0;line-height:1;position:absolute;top:calc(100% + 7px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media screen and (max-width:768px){.information-sec .comingsoon:before{font-size:2rem;margin-top:-10px;top:100%}}.menu-sec .comingsoon,.sitemap-sec .comingsoon{opacity:.3;pointer-events:none}header .menu .list .comingsoon{opacity:.5;pointer-events:none}.slick-dots li{margin:0}.slick-dots li button:before{color:#b3b3b3;content:"●";font-family:sans-serif}.slick-dots li.slick-active button:before{color:#231815}.slick-loading .slick-list{background:none}.slick-next:before,.slick-prev:before{background-image:url(../images/common/icon_arrow_wh.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:1.5rem;opacity:1;width:3.7rem}@media screen and (max-width:768px){.slick-next:before,.slick-prev:before{height:2.4rem;width:6.1rem}}.slick-prev:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slick-next{left:7.5rem;right:auto}@media screen and (max-width:768px){.slick-next{left:auto;right:4rem}}.slick-prev{left:0}@media screen and (max-width:768px){.slick-prev{left:calc(100% - 26.5rem)}}.slick-next,.slick-prev{align-items:center;background-color:grey;border-radius:50%;display:flex;height:5.7rem;justify-content:center;top:-5rem;width:5.7rem}@media screen and (max-width:768px){.slick-next,.slick-prev{height:10rem;top:-7rem;width:10rem}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:#000}header{left:0;position:fixed;top:0;width:100%;z-index:20}header .logo{left:6.4rem;position:absolute;top:5.9rem}@media screen and (max-width:768px){header .logo{left:2.5rem;top:3rem}}header .logo a{align-items:center;display:block;display:flex}header .logo a figure{margin-right:1rem;width:19.3rem}@media screen and (max-width:768px){header .logo a figure{margin-right:3rem}}header .logo a span{color:#00a73c;letter-spacing:.01rem}header .menu-btn{background-color:transparent;height:1.3rem;line-height:0;position:fixed;right:6.4rem;top:5.9rem;transition:background-color .2s;width:3.1rem;z-index:10000}@media screen and (max-width:768px){header .menu-btn{height:2rem;right:2.5rem;top:5rem;width:6rem}}header .menu-btn .menu-trigger,header .menu-btn .menu-trigger span{box-sizing:border-box;display:inline-block;transition:all .2s}header .menu-btn .menu-trigger{height:1.3rem;position:relative;width:100%}@media screen and (max-width:768px){header .menu-btn .menu-trigger{height:2rem}}header .menu-btn .menu-trigger span{background-color:#00a73c;border-radius:9999px;height:.4rem;left:0;position:absolute;transition:background-color .2s;width:100%}header .menu-btn .menu-trigger.active span{background-color:#fff}header .menu-btn .menu-trigger span:first-of-type{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}header .menu-btn .menu-trigger span:nth-of-type(2){display:none;top:7px}header .menu-btn .menu-trigger span:nth-of-type(3){bottom:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}header .menu-btn .menu-trigger.active span:first-of-type{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .menu-btn .menu-trigger.active span:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0)}header .menu-btn .menu-trigger.active span:nth-of-type(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .menu{background:linear-gradient(45deg,rgba(0,167,60,.8),rgba(79,196,35,.8));color:#fff;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;visibility:hidden;width:100%;z-index:1000}@media screen and (max-width:768px){header .menu{overflow:scroll;overscroll-behavior-y:contain}}header .menu .inner{margin:0 auto;max-width:108rem;padding:15rem 0 10rem;width:calc(100% - 10rem)}@media screen and (max-width:768px){header .menu .inner{padding:15rem 0}}header .menu .inner>p{border-bottom:.1rem solid #fff;font-size:3rem;margin-bottom:6rem;padding-bottom:3rem;text-align:center}@media screen and (max-width:768px){header .menu .inner>p{font-size:4rem;margin-bottom:0}}header .menu .inner .list{display:grid;gap:4rem;grid-template-columns:1fr 1fr 1.6fr 1.6fr 1.1fr 1.5fr;justify-content:space-between;margin-bottom:5rem}@media screen and (max-width:768px){header .menu .inner .list{display:block}header .menu .inner .list .item{border-bottom:.1rem solid #fff;padding:4rem 0;width:100%}header .menu .inner .list .item:last-of-type{border-bottom:none}}header .menu .inner .list .item .komidashi{margin-bottom:2rem}@media screen and (max-width:768px){header .menu .inner .list .item .komidashi{margin-bottom:0}}header .menu .inner .list .item .komidashi a{border-bottom:.1rem solid #fff;display:block}@media screen and (max-width:768px){header .menu .inner .list .item .komidashi a{border-bottom:none}}header .menu .inner .list .item .komidashi span{display:block}header .menu .inner .list .item .komidashi span.en{font-size:1.4rem;letter-spacing:0;line-height:1.4}@media screen and (max-width:768px){header .menu .inner .list .item .komidashi span.en{font-size:2.6rem;text-align:center}}header .menu .inner .list .item .komidashi span.ja{font-size:1.8rem;height:3.6em;letter-spacing:0;line-height:1.4}@media screen and (max-width:768px){header .menu .inner .list .item .komidashi span.ja{font-size:4rem;height:auto;text-align:center}header .menu .inner .list .item .child-menu{margin-top:4rem}}header .menu .inner .list .item .child-menu a{display:block;font-size:1.4rem;letter-spacing:0;margin-bottom:.5rem}@media screen and (max-width:768px){header .menu .inner .list .item .child-menu a{font-size:3rem;text-align:center}header .menu .inner .list .item .child-menu a:last-of-type{margin-bottom:0}}header .menu .inner .recruitment .komidashi{font-size:2.8rem;letter-spacing:.4rem;margin-bottom:1rem;text-align:center}@media screen and (max-width:768px){header .menu .inner .recruitment .komidashi{font-size:4rem;letter-spacing:0}}header .menu .inner .recruitment .read{font-size:2.1rem;letter-spacing:.2rem;margin-bottom:4rem;text-align:center}@media screen and (max-width:768px){header .menu .inner .recruitment .read{font-size:2.8rem;letter-spacing:.1rem}}header .menu .inner .recruitment .btns{display:flex;justify-content:space-between}@media screen and (max-width:768px){header .menu .inner .recruitment .btns{display:block}}header .menu .inner .recruitment .btns .btn{width:50rem}@media screen and (max-width:768px){header .menu .inner .recruitment .btns .btn{margin:0 auto;width:80%}header .menu .inner .recruitment .btns .btn+.btn{margin-top:3rem}}header .menu .inner .recruitment .btns .btn a{border:.1rem solid #fff;display:block;font-size:2.4rem;letter-spacing:.4rem;padding:2rem 0;text-align:center}@media screen and (max-width:768px){header .menu .inner .recruitment .btns .btn a{font-size:3rem;padding:3rem 0}}header .menu .inner .close{border:.2rem solid #fff;border-radius:9999px;display:block;margin:6rem auto 0;padding:.5rem 0;position:relative;text-align:center;width:24.4rem}@media screen and (max-width:768px){header .menu .inner .close{margin-top:10rem;width:38rem}}header .menu .inner .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .menu .inner .close:after,header .menu .inner .close:before{background:#fff;bottom:0;content:"";height:.1rem;margin:auto;position:absolute;right:1.5rem;top:0;width:1.6rem}header .menu .inner .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:769px){header .menu .inner .close:hover{background-color:#fff;color:#00a73c}header .menu .inner .close:hover:after,header .menu .inner .close:hover:before{background:#00a73c}}footer .information-sec{background:linear-gradient(90deg,#00a73c,#52c423);padding:11.4rem 0 13.6rem}@media screen and (max-width:768px){footer .information-sec{padding:10rem 0 13rem}}footer .information-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 5rem)}footer .information-sec .inner .midashi{margin-bottom:4rem}footer .information-sec .inner .links{color:#fff;font-size:2.4rem;text-align:center}@media screen and (max-width:768px){footer .information-sec .inner .links{font-size:3rem;line-height:2.2}}footer .information-sec .inner .links a{display:inline-block;position:relative;text-decoration:none}footer .information-sec .inner .links a:after{background:#fff;bottom:-.2rem;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}footer .information-sec .inner .links a:hover:after{-webkit-transform:scale(1);transform:scale(1)}footer .recruitment-sec{padding:7rem 0 0}@media screen and (max-width:768px){footer .recruitment-sec{padding:7rem 0 2rem}}footer .recruitment-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 5rem)}footer .recruitment-sec .inner .midashi{color:#00a73c;font-size:3.5rem;font-weight:600;letter-spacing:.4rem;margin-bottom:2rem;text-align:center}footer .recruitment-sec .inner .read{color:#00a73c;font-size:2.4rem;margin-bottom:5rem;text-align:center}@media screen and (max-width:768px){footer .recruitment-sec .inner .read{font-size:2.8rem;letter-spacing:0}}footer .recruitment-sec .inner .btns{display:flex;justify-content:space-between}@media screen and (max-width:768px){footer .recruitment-sec .inner .btns{display:block}}footer .recruitment-sec .inner .btns li{width:48rem}@media screen and (max-width:768px){footer .recruitment-sec .inner .btns li{margin:0 auto;width:80%}footer .recruitment-sec .inner .btns li+li{margin-top:4rem}}footer .recruitment-sec .inner .btns li a{background:#00a73c;color:#fff;display:block;font-size:2.7rem;height:100%;letter-spacing:.4rem;padding:1.5rem 0;text-align:center;transition:background-color .2s;width:100%}@media screen and (max-width:768px){footer .recruitment-sec .inner .btns li a{padding:3rem 0}}@media screen and (min-width:769px){footer .recruitment-sec .inner .btns li a:hover{background-color:#037c2b}}footer .sitemap-sec{padding:11rem 0 9rem}@media screen and (max-width:768px){footer .sitemap-sec{padding:9.3rem 0 8.6rem}}footer .sitemap-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 5rem)}footer .sitemap-sec .inner .logo{align-items:center;display:flex;margin-bottom:6rem}@media screen and (max-width:768px){footer .sitemap-sec .inner .logo{display:block;margin-bottom:0}}footer .sitemap-sec .inner .logo figure{margin-right:2rem;width:17.3rem}@media screen and (max-width:768px){footer .sitemap-sec .inner .logo figure{margin:0 auto 2rem;width:36.6rem}}footer .sitemap-sec .inner .logo span{letter-spacing:.01rem}@media screen and (max-width:768px){footer .sitemap-sec .inner .logo span{display:block;text-align:center}}footer .sitemap-sec .inner .list{display:grid;gap:4rem;grid-template-columns:.8fr 1fr 1.6fr 1.7fr 1.1fr 1.6fr;justify-content:space-between}@media screen and (max-width:768px){footer .sitemap-sec .inner .list{display:none}}footer .sitemap-sec .inner .list .item .komidashi{margin-bottom:2rem}footer .sitemap-sec .inner .list .item .komidashi a{border-bottom:.1rem solid #231815;display:block}footer .sitemap-sec .inner .list .item .komidashi span{display:block}footer .sitemap-sec .inner .list .item .komidashi span.en{font-size:1.4rem;letter-spacing:0;line-height:1.4}footer .sitemap-sec .inner .list .item .komidashi span.ja{font-size:1.8rem;height:3.6em;letter-spacing:0;line-height:1.4}footer .sitemap-sec .inner .list .item .child-menu a{display:block;font-size:1.4rem;letter-spacing:0;margin-bottom:.5rem}footer .copyright-sec{padding-bottom:8rem}footer .copyright-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 5rem)}footer .copyright-sec .inner small{display:block;letter-spacing:0}@media screen and (max-width:768px){footer .copyright-sec .inner small{text-align:center}}.ourbusiness-sec{padding-top:17rem}@media screen and (max-width:768px){.ourbusiness-sec{padding-top:6rem}}.ourbusiness-sec .midashi{color:#00a73c;margin:0 auto 8rem;text-align:center;width:42.5rem}@media screen and (max-width:768px){.ourbusiness-sec .midashi{margin-bottom:7rem;width:80%}}.ourbusiness-sec .midashi .en{border-bottom:.1rem solid #00a73c;font-size:3.6rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.ourbusiness-sec .midashi .en{font-size:5rem}}.ourbusiness-sec .midashi .ja{font-size:2rem}@media screen and (max-width:768px){.ourbusiness-sec .midashi .ja{font-size:3rem}}.ourbusiness-sec .box{position:relative}.ourbusiness-sec a{display:block;height:100%;position:relative;width:100%}.ourbusiness-sec a .list{display:flex}@media screen and (max-width:768px){.ourbusiness-sec a .list{flex-wrap:wrap}}.ourbusiness-sec a .list .item{height:min(31.2591508053vw,640.5px);width:25%}@media screen and (max-width:768px){.ourbusiness-sec a .list .item{height:45.1rem;width:50%}}.ourbusiness-sec a .list .item:after{background:rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .3s;width:100%;z-index:0}.ourbusiness-sec a .list .item figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ourbusiness-sec a .list .item figure img,.ourbusiness-sec a .list .item figure picture,.ourbusiness-sec a .list .item figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;width:100%}.ourbusiness-sec a .komidashi{align-items:center;bottom:3.8rem;color:#fff;display:flex;font-size:4.2rem;left:7.2rem;letter-spacing:.6rem;position:absolute;text-shadow:.5rem .5rem 1rem rgba(0,0,0,.3);z-index:1}@media screen and (max-width:768px){.ourbusiness-sec a .komidashi{bottom:auto;display:block;font-size:5rem;left:5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}.ourbusiness-sec a .komidashi .title{margin-right:3rem}.ourbusiness-sec a .btn{bottom:5.2rem;left:75rem;position:absolute}@media screen and (max-width:768px){.ourbusiness-sec a .btn{bottom:5rem;left:auto;right:5rem}}.ourbusiness-sec a:hover .list .item:after{background:rgba(0,0,0,.15)}.p-top .mv-sec{height:100vh;overflow:hidden;position:relative;width:100%}.p-top .mv-sec .copy{-webkit-animation:fadein 1.5s forwards;animation:fadein 1.5s forwards;color:#fff;font-size:5.1244509517vw;font-weight:600;left:10%;letter-spacing:3rem;line-height:1.4;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes fadein{0%{margin-top:10px;opacity:0}30%{margin-top:10px;opacity:0}to{margin-top:0;opacity:1}}@keyframes fadein{0%{margin-top:10px;opacity:0}30%{margin-top:10px;opacity:0}to{margin-top:0;opacity:1}}@media screen and (max-width:768px){.p-top .mv-sec .copy{bottom:6rem;font-size:9rem;left:2.5rem;top:auto;-webkit-transform:none;transform:none;z-index:2}}.p-top .mv-sec .copy:before{background-image:url(../images/common/webp/obj.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:29.1361639824vw;left:1.4641288433vw;opacity:.7;position:absolute;top:-7.3206442167vw;width:32.8696925329vw;z-index:-1}@media screen and (max-width:768px){.p-top .mv-sec .copy:before{height:62.1428571429rem;left:-10rem;top:-5rem;width:74.9142857143rem}}.p-top .mv-sec .slides{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-top .mv-sec .slides .slide{height:100vh;width:100vw}.p-top .mv-sec .slides .slide figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-top .mv-sec .slides .slide figure img,.p-top .mv-sec .slides .slide figure picture,.p-top .mv-sec .slides .slide figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-top .vision-sec{padding-top:8.7rem;position:relative}.p-top .vision-sec:after{background-image:url(../images/top/webp/bg_vision-01.webp);background-position:center 100%;background-repeat:no-repeat;background-size:1300px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:768px){.p-top .vision-sec{padding-bottom:58rem;padding-top:6.7rem}.p-top .vision-sec:before{background:linear-gradient(180deg,#f7f7f7,#f0f0f0 85%,#f7f7f7 95%,#f7f7f7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-top .vision-sec:after{background-position:calc(50% - 15px) 100%;background-size:200%}}.p-top .vision-sec .inner{height:70.2rem;margin:0 auto;max-width:100rem;position:relative;width:calc(100% - 5rem);z-index:2}@media screen and (max-width:768px){.p-top .vision-sec .inner{height:auto}}.p-top .vision-sec .inner .midashi{color:#00a73c;left:calc(50% + 4rem);position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-top .vision-sec .inner .midashi{margin-bottom:6rem;position:static;text-align:center;-webkit-transform:none;transform:none;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}}.p-top .vision-sec .inner .midashi .en{font-size:2rem;font-weight:600;letter-spacing:0;margin-top:1rem}@media screen and (max-width:768px){.p-top .vision-sec .inner .midashi .en{font-size:3.3rem}}.p-top .vision-sec .inner .midashi .ja{font-size:4.3rem;font-weight:500;letter-spacing:1rem;line-height:1.2}@media screen and (max-width:768px){.p-top .vision-sec .inner .midashi .ja{font-size:6.2rem;letter-spacing:.1rem}}.p-top .vision-sec .inner .text-r{-webkit-font-feature-settings:"none";font-feature-settings:"none";position:absolute;right:0;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-top .vision-sec .inner .text-r{height:96rem;margin-bottom:4rem;position:static;width:100%}}.p-top .vision-sec .inner .text-r .komidashi{color:#00a73c;font-weight:600;line-height:2;margin-left:2rem}@media screen and (max-width:768px){.p-top .vision-sec .inner .text-r .komidashi{font-size:3.8rem;line-height:1.6;margin-left:5rem}}.p-top .vision-sec .inner .text-r .read{line-height:2}@media screen and (max-width:768px){.p-top .vision-sec .inner .text-r .read{font-size:3.2rem;line-height:1.85}}.p-top .vision-sec .inner .text-l{-webkit-font-feature-settings:"none";font-feature-settings:"none";left:0;position:absolute;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-top .vision-sec .inner .text-l{height:100rem;position:static;width:100%}}.p-top .vision-sec .inner .text-l .read{line-height:2}@media screen and (max-width:768px){.p-top .vision-sec .inner .text-l .read{font-size:3.2rem;line-height:1.85}}.p-top .vision-sec .inner .btn{left:0;position:absolute;top:48rem}@media screen and (max-width:768px){.p-top .vision-sec .inner .btn{bottom:0;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-top .message-sec{margin-bottom:18rem}.p-top .message-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 9.2rem)}.p-top .message-sec .inner .box{display:flex}@media screen and (max-width:768px){.p-top .message-sec .inner .box{display:block}}.p-top .message-sec .inner .box .midashi{color:#00a73c;text-align:left;width:11.4rem}@media screen and (max-width:768px){.p-top .message-sec .inner .box .midashi{margin-bottom:8rem;text-align:center;width:100%}}.p-top .message-sec .inner .box .midashi .wrap{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-top .message-sec .inner .box .midashi .wrap{width:100%;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}}.p-top .message-sec .inner .box .midashi .en{font-size:2rem;font-weight:600;letter-spacing:0;margin-top:1rem}@media screen and (max-width:768px){.p-top .message-sec .inner .box .midashi .en{font-size:3.3rem}}.p-top .message-sec .inner .box .midashi .ja{font-size:4.3rem;font-weight:500;letter-spacing:.8rem;line-height:1.2}@media screen and (max-width:768px){.p-top .message-sec .inner .box .midashi .ja{font-size:6.2rem;letter-spacing:.1rem}}.p-top .message-sec .inner .box .block{align-items:flex-end;display:flex}@media screen and (max-width:768px){.p-top .message-sec .inner .box .block{display:block}}.p-top .message-sec .inner .box .photo{position:relative;width:44.5rem;z-index:1}@media screen and (max-width:768px){.p-top .message-sec .inner .box .photo{margin-bottom:4rem;width:100%}}.p-top .message-sec .inner .box .text{padding-left:4rem;position:relative;width:calc(100% - 44.5rem)}@media screen and (max-width:768px){.p-top .message-sec .inner .box .text{padding-left:0;width:100%}}.p-top .message-sec .inner .box .text:before{background-image:url(../images/common/webp/obj.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:39.8rem;left:-10rem;position:absolute;top:-26rem;width:44.9rem;z-index:0}.p-top .message-sec .inner .box .text .catch{font-size:4rem;font-weight:600;letter-spacing:.01rem;line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:1}@media screen and (max-width:768px){.p-top .message-sec .inner .box .text .catch{font-size:6rem;letter-spacing:0;margin-bottom:4rem}}.p-top .message-sec .inner .box .text .read{font-weight:600}.p-top .message-sec .inner .box .text .link{margin-top:8rem}@media screen and (max-width:768px){.p-top .message-sec .inner .box .text .link{text-align:center}}.p-top .message-sec .inner .box .text .link .btn{display:inline-block}.p-top .interview-sec{margin-bottom:12rem}@media screen and (max-width:768px){.p-top .interview-sec{margin-bottom:19.2rem}}.p-top .interview-sec .box{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media screen and (max-width:768px){.p-top .interview-sec .box{display:block;margin:0 auto;width:calc(100% - 9.2rem)}}.p-top .interview-sec .box .photo{display:grid;grid-template-columns:repeat(2,1fr);width:64.1288433382vw}@media screen and (max-width:768px){.p-top .interview-sec .box .photo{display:block;width:100%}}.p-top .interview-sec .box .photo .item{height:min(28.2088823816vw,578px);width:100%}@media screen and (max-width:768px){.p-top .interview-sec .box .photo .item{height:61.2rem}}.p-top .interview-sec .box .photo a{color:#fff;display:block;height:100%;position:relative;width:100%}.p-top .interview-sec .box .photo a figure{overflow:hidden}.p-top .interview-sec .box .photo a figure img{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.p-top .interview-sec .box .photo a:hover figure img{-webkit-transform:scale(1.15);transform:scale(1.15)}.p-top .interview-sec .box .photo a:hover figure:before{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 50%,transparent);opacity:1}.p-top .interview-sec .box .photo a:hover .komidashi .btn:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.p-top .interview-sec .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.p-top .interview-sec .box .photo figure img,.p-top .interview-sec .box .photo figure picture,.p-top .interview-sec .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%}.p-top .interview-sec .box .photo figure:before{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 50%,transparent);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transition:opacity 1s;width:100%;z-index:1}.p-top .interview-sec .box .photo .badge{background:#00a73c;left:3rem;letter-spacing:0;padding:1rem 0;position:absolute;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1}@media screen and (max-width:768px){.p-top .interview-sec .box .photo .badge{font-size:3rem;left:5rem}}.p-top .interview-sec .box .photo .komidashi{align-items:flex-end;bottom:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;left:3rem;padding-right:3rem;position:absolute;width:calc(100% - 3rem);z-index:1}@media screen and (max-width:768px){.p-top .interview-sec .box .photo .komidashi{left:2rem;padding-right:2rem;width:calc(100% - 2rem)}}.p-top .interview-sec .box .photo .komidashi .pos{font-size:1.3rem;width:100%}@media screen and (max-width:768px){.p-top .interview-sec .box .photo .komidashi .pos{font-size:2.1rem}}.p-top .interview-sec .box .photo .komidashi .title{font-size:2.5rem;font-weight:600;line-height:1.6;width:71%}@media screen and (max-width:768px){.p-top .interview-sec .box .photo .komidashi .title{font-size:3.2rem}}.p-top .interview-sec .box .photo .komidashi .btn{margin-bottom:3rem}@media screen and (max-width:768px){.p-top .interview-sec .box .photo .komidashi .btn{font-size:2.8rem}}.p-top .interview-sec .box .text{padding-left:5.6rem}@media screen and (max-width:768px){.p-top .interview-sec .box .text{margin-bottom:8rem;padding-left:0;text-align:center;width:100%}}.p-top .interview-sec .box .text .midashi{color:#00a73c;margin-bottom:7rem;text-align:left;-webkit-transform:translateX(-1.8rem);transform:translateX(-1.8rem);width:11.4rem}@media screen and (max-width:768px){.p-top .interview-sec .box .text .midashi{margin-bottom:6rem;position:static;text-align:center;-webkit-transform:none;transform:none;width:auto}}.p-top .interview-sec .box .text .midashi .wrap{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-top .interview-sec .box .text .midashi .wrap{-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}}.p-top .interview-sec .box .text .midashi .en{font-size:2rem;font-weight:600;letter-spacing:0;margin-top:1rem}@media screen and (max-width:768px){.p-top .interview-sec .box .text .midashi .en{font-size:3.3rem}}.p-top .interview-sec .box .text .midashi .ja{font-size:4.3rem;font-weight:500;letter-spacing:.8rem;line-height:1.8}@media screen and (max-width:768px){.p-top .interview-sec .box .text .midashi .ja{font-size:6.2rem;letter-spacing:.1rem}}.p-top .interview-sec .box .text .read{font-weight:600}.p-top .story-sec{background:#52c423}.p-top .story-sec a{display:flex}.p-top .story-sec a figure{overflow:hidden}.p-top .story-sec a figure img{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.p-top .story-sec a:hover figure img{-webkit-transform:scale(1.15);transform:scale(1.15)}.p-top .story-sec a:hover .box .text:after{opacity:1}@media screen and (max-width:768px){.p-top .story-sec a{display:block}}.p-top .story-sec .box{display:flex;height:42.7rem;width:100%}@media screen and (max-width:768px){.p-top .story-sec .box{display:block;height:auto}}.p-top .story-sec .box .text{background:linear-gradient(45deg,#00a73c,#52c423);color:#fff;padding:7.5rem 8rem 7.5rem 11rem;position:relative;width:47%}@media screen and (max-width:768px){.p-top .story-sec .box .text{padding:8.8rem 4.6rem;width:100%}}.p-top .story-sec .box .text:after{background:rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:0}.p-top .story-sec .box .text .block{position:relative;z-index:1}.p-top .story-sec .box .text .midashi{margin-bottom:2rem}@media screen and (max-width:768px){.p-top .story-sec .box .text .midashi{margin-bottom:3rem}}.p-top .story-sec .box .text .midashi .en{font-size:2rem;font-weight:600;letter-spacing:0;margin-bottom:1rem}@media screen and (max-width:768px){.p-top .story-sec .box .text .midashi .en{font-size:3.3rem;margin-bottom:.5rem}}.p-top .story-sec .box .text .midashi .ja{font-size:4.3rem;font-weight:600;letter-spacing:.5rem;line-height:1.4}@media screen and (max-width:768px){.p-top .story-sec .box .text .midashi .ja{font-size:6.1rem}}.p-top .story-sec .box .text .read{font-weight:600}.p-top .story-sec .box .photo{height:100%;width:53%}@media screen and (max-width:768px){.p-top .story-sec .box .photo{height:44.2rem;width:100%}}.p-top .story-sec .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-top .story-sec .box .photo figure img,.p-top .story-sec .box .photo figure picture,.p-top .story-sec .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-top .ourbusiness-sec{padding-top:17rem}@media screen and (max-width:768px){.p-top .ourbusiness-sec{padding-top:9.4rem}}.p-top .ourbusiness-sec .midashi{color:#00a73c;margin:0 auto 2rem;text-align:center;width:42.5rem}@media screen and (max-width:768px){.p-top .ourbusiness-sec .midashi{margin-bottom:7rem}}.p-top .ourbusiness-sec .midashi .en{border-bottom:.1rem solid #00a73c;font-size:4rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.p-top .ourbusiness-sec .midashi .en{font-size:5rem}}.p-top .ourbusiness-sec .midashi .ja{font-size:2rem}@media screen and (max-width:768px){.p-top .ourbusiness-sec .midashi .ja{font-size:3rem}}.p-top .ourbusiness-sec .list{display:flex}@media screen and (max-width:768px){.p-top .ourbusiness-sec .list{display:block}}.p-top .ourbusiness-sec .list .item{height:41.1rem;width:50%}@media screen and (max-width:768px){.p-top .ourbusiness-sec .list .item{height:45.1rem;width:100%}}.p-top .ourbusiness-sec .list .item a{display:block;height:100%;position:relative;width:100%}.p-top .ourbusiness-sec .list .item a figure{overflow:hidden}.p-top .ourbusiness-sec .list .item a figure img{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.p-top .ourbusiness-sec .list .item a:hover figure img{-webkit-transform:scale(1.15);transform:scale(1.15)}.p-top .ourbusiness-sec .list .item a p{color:#fff;font-size:4.2rem;left:50%;letter-spacing:.1rem;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}@media screen and (max-width:768px){.p-top .ourbusiness-sec .list .item a p{font-size:4.8rem}}.p-top .ourbusiness-sec .list .item a:after{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-top .ourbusiness-sec .list .item a figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-top .ourbusiness-sec .list .item a figure img,.p-top .ourbusiness-sec .list .item a figure picture,.p-top .ourbusiness-sec .list .item a figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-ourvision main{overflow-x:hidden}.p-ourvision .lower-mv-sec{align-items:stretch;display:flex;position:relative;width:100%}@media screen and (max-width:768px){.p-ourvision .lower-mv-sec{padding-top:16rem}}.p-ourvision .lower-mv-sec .mv{background-image:url(../../assets/images/ourvision/webp/img_mv-01_pc.webp);background-position:90%;background-repeat:no-repeat;background-size:cover;height:56.2225475842vw;position:relative;width:70.8638360176vw;z-index:1}@media screen and (max-width:768px){.p-ourvision .lower-mv-sec .mv{background-image:url(../../assets/images/ourvision/webp/img_mv-01_sp.webp);height:67.2rem;overflow:hidden;width:50.7rem}}.p-ourvision .lower-mv-sec .mv .copy{bottom:2.9282576867vw;color:#fff;font-size:3.0014641288vw;font-weight:600;left:5.1244509517vw;letter-spacing:.8rem;line-height:1.5;position:absolute}@media screen and (max-width:768px){.p-ourvision .lower-mv-sec .mv .copy{bottom:2.5rem;font-size:2.9rem;left:2.5rem;letter-spacing:.5rem;top:auto;-webkit-transform:none;transform:none;z-index:2}}.p-ourvision .lower-mv-sec .mv-txt{padding-left:11rem;padding-top:19.4rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.p-ourvision .lower-mv-sec .mv-txt{padding-left:8rem;padding-top:1rem;width:calc(100% - 50.7rem)}}.p-ourvision .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-2.196193265vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.p-ourvision .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.p-ourvision .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-ourvision .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.p-ourvision .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.p-ourvision .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:1.4}.p-ourvision .vision-sec{padding-top:8.6rem;position:relative}@media screen and (max-width:768px){.p-ourvision .vision-sec{padding-top:9rem}}.p-ourvision .vision-sec .inner{margin:0 auto;max-width:100rem;position:relative;width:calc(100% - 10rem)}@media screen and (max-width:768px){.p-ourvision .vision-sec .inner{height:auto}}.p-ourvision .vision-sec .inner .midashi{color:#00a73c;font-size:4rem;letter-spacing:.7rem;margin-bottom:2.5rem}@media screen and (max-width:768px){.p-ourvision .vision-sec .inner .midashi{margin-bottom:3rem}}.p-ourvision .vision-sec .inner .text{font-size:2rem;font-weight:600;line-height:2;margin-bottom:9rem;text-align:justify}@media screen and (max-width:768px){.p-ourvision .vision-sec .inner .text{font-size:2.6rem}}.p-ourvision .vision-sec .inner .text .komidashi{color:#00a73c;font-weight:600;line-height:2;margin-left:2rem}@media screen and (max-width:768px){.p-ourvision .vision-sec .inner .text .komidashi{font-size:3.8rem;line-height:1.6;margin-left:5rem}}.p-ourvision .vision-sec .inner .text .read{line-height:2}@media screen and (max-width:768px){.p-ourvision .vision-sec .inner .text .read{font-size:3.2rem;line-height:1.85}}.p-ourvision .vision-sec .img-box{display:flex}.p-ourvision .vision-sec .img-box>.img{height:55.2rem;width:50%}@media screen and (max-width:768px){.p-ourvision .vision-sec .img-box>.img{height:30.4rem}}.p-ourvision .vision-sec .img-box>.img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-ourvision .vision-sec .img-box>.img figure img,.p-ourvision .vision-sec .img-box>.img figure picture,.p-ourvision .vision-sec .img-box>.img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-ourvision .vision-sec .img{height:41.1rem;width:100%}@media screen and (max-width:768px){.p-ourvision .vision-sec .img{height:30rem}}.p-ourvision .vision-sec .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-ourvision .vision-sec .img figure img,.p-ourvision .vision-sec .img figure picture,.p-ourvision .vision-sec .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-ourvision .message-sec{padding-top:5rem}@media screen and (max-width:768px){.p-ourvision .message-sec{margin-bottom:9rem}}.p-ourvision .message-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 9.2rem)}.p-ourvision .message-sec .inner .midashi{color:#00a73c;font-size:4rem;letter-spacing:.7rem;margin-bottom:2.5rem}@media screen and (max-width:768px){.p-ourvision .message-sec .inner .midashi{width:100%}}.p-ourvision .message-sec .inner .text{font-size:2rem;font-weight:600;line-height:2;width:100%}.p-ourvision .message-sec .inner .text p{letter-spacing:.1rem;text-align:justify}@media screen and (max-width:768px){.p-ourvision .message-sec .inner .text{font-size:2.6rem}}.p-ourvision .message-sec .inner .img{height:63.4rem;margin:5rem auto;width:100%;z-index:1}@media screen and (max-width:768px){.p-ourvision .message-sec .inner .img{height:35rem;margin:10rem auto}}.p-ourvision .message-sec .inner .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-ourvision .message-sec .inner .img figure img,.p-ourvision .message-sec .inner .img figure picture,.p-ourvision .message-sec .inner .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-message main{overflow-x:hidden}.p-message .lower-mv-sec{display:flex;position:relative;width:100%}@media screen and (max-width:768px){.p-message .lower-mv-sec{padding-top:16rem}}.p-message .lower-mv-sec .mv{background-image:url(../../assets/images/topmessage/webp/img_mv-01_pc.webp);background-position:90%;background-repeat:no-repeat;background-size:cover;height:56.2225475842vw;position:relative;width:70.8638360176vw}@media screen and (max-width:768px){.p-message .lower-mv-sec .mv{background-image:url(../../assets/images/topmessage/webp/img_mv-01_sp.webp);height:67.2rem;width:50.7rem;z-index:1}}.p-message .lower-mv-sec .mv .copy{bottom:9%;color:#00a73c;font-size:3.6603221083vw;font-weight:600;left:10%;letter-spacing:1rem;line-height:1.4;position:absolute}.p-message .lower-mv-sec .mv .copy .wh_bg{background-color:#fff;display:inline-block;line-height:1.2;margin-bottom:.4rem;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.p-message .lower-mv-sec .mv .copy{bottom:2rem;font-size:4rem;left:2.5rem;letter-spacing:1rem;line-height:1.4;top:auto;-webkit-transform:none;transform:none;width:calc(100vw - 2.5rem);z-index:2}.p-message .lower-mv-sec .mv .copy .wh_bg{padding:0 1rem}}.p-message .lower-mv-sec .mv .copy .caption{display:block;font-size:1.0980966325vw;font-weight:400;letter-spacing:.0366032211vw;margin-bottom:.3660322108vw}@media screen and (max-width:768px){.p-message .lower-mv-sec .mv .copy .caption{font-size:2.3rem;line-height:1.6;margin-bottom:1.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-message .lower-mv-sec .mv-txt{padding-left:11rem;padding-top:19.4rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.p-message .lower-mv-sec .mv-txt{padding-left:8rem;padding-top:1rem;width:calc(100% - 50.7rem)}}.p-message .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-2.196193265vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.p-message .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.p-message .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-message .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.p-message .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.p-message .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:1.2}.p-message .vision-sec{padding-top:8.6rem;position:relative}@media screen and (max-width:768px){.p-message .vision-sec{padding-top:9rem}}.p-message .vision-sec .inner{margin:0 auto;max-width:100rem;position:relative;width:calc(100% - 10rem)}@media screen and (max-width:768px){.p-message .vision-sec .inner{height:auto}}.p-message .vision-sec .inner .midashi{color:#00a73c;font-size:4rem;font-weight:600;letter-spacing:.7rem;margin-bottom:2.5rem}@media screen and (max-width:768px){.p-message .vision-sec .inner .midashi{margin-bottom:3rem}}.p-message .vision-sec .inner .text{font-size:2rem;font-weight:600;line-height:2;margin-bottom:9rem;text-align:justify}@media screen and (max-width:768px){.p-message .vision-sec .inner .text{font-size:2.6rem}}.p-message .vision-sec .inner .text .komidashi{color:#00a73c;font-weight:600;line-height:2;margin-left:2rem}@media screen and (max-width:768px){.p-message .vision-sec .inner .text .komidashi{font-size:3.8rem;line-height:1.6;margin-left:5rem}}.p-message .vision-sec .inner .text .read{line-height:2}@media screen and (max-width:768px){.p-message .vision-sec .inner .text .read{font-size:3.2rem;line-height:1.85}}.p-message .vision-sec .img{height:41.1rem;width:100%}@media screen and (max-width:768px){.p-message .vision-sec .img{height:30rem}}.p-message .vision-sec .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-message .vision-sec .img figure img,.p-message .vision-sec .img figure picture,.p-message .vision-sec .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-message .message-sec{padding-top:5rem}@media screen and (max-width:768px){.p-message .message-sec{margin-bottom:9rem}}.p-message .message-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 9.2rem)}.p-message .message-sec .inner .midashi{color:#00a73c;font-size:4rem;letter-spacing:.7rem;margin-bottom:2.5rem}@media screen and (max-width:768px){.p-message .message-sec .inner .midashi{width:100%}}.p-message .message-sec .inner .box{display:flex}.p-message .message-sec .inner .text{font-size:2rem;font-weight:600;line-height:2;margin-bottom:9rem;position:relative;text-align:justify}@media screen and (max-width:768px){.p-message .message-sec .inner .text{font-size:2.6rem}}.p-message .message-sec .inner .text:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:62.2rem;left:-40rem;opacity:.5;position:absolute;top:calc(100% - 35rem);width:70.2rem;z-index:-1}@media screen and (max-width:768px){.p-message .message-sec .inner .text:before{left:-20rem;top:calc(100% - 20rem)}}.p-message .message-sec .img{height:63.4rem;margin:9rem auto 0;width:100%;z-index:1}@media screen and (max-width:768px){.p-message .message-sec .img{height:35rem;margin:4.5rem auto 0}}.p-message .message-sec .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-message .message-sec .img figure img,.p-message .message-sec .img figure picture,.p-message .message-sec .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-ps header .logo{left:3.4rem;top:1rem}.p-ps header .menu-btn{top:2.6rem}.p-ps main{overflow-x:hidden;padding-top:7rem}@media screen and (max-width:768px){.p-ps main{overflow-x:hidden;padding-top:16vw}}.p-ps .lower-mv-sec{background:linear-gradient(90deg,#00a73c,#00a73c 58.7115666179vw,#4fc423);display:flex;min-height:76.9rem;position:relative;width:100%}@media screen and (max-width:768px){.p-ps .lower-mv-sec{background:linear-gradient(90deg,#00a73c,#00a73c 50.7rem,#4fc423);height:67.1rem;min-height:none;padding-top:0}}.p-ps .lower-mv-sec .copy{bottom:2%;color:#fff;font-size:3.074670571vw;font-weight:600;left:13.3235724744vw;letter-spacing:1.1rem;line-height:1.4;position:absolute}.p-ps .lower-mv-sec .copy .name{margin-bottom:1.4641288433vw}.p-ps .lower-mv-sec .copy .name .ja{display:block;font-size:2.4158125915vw;letter-spacing:.1rem}.p-ps .lower-mv-sec .copy .name .en{display:block;font-size:1.4641288433vw;letter-spacing:.1rem}.p-ps .lower-mv-sec .copy .career{font-size:1.4641288433vw;letter-spacing:.15rem;margin-bottom:1.4641288433vw}@media screen and (max-width:768px){.p-ps .lower-mv-sec .copy{bottom:1rem;font-size:2.8rem;left:2.5rem;letter-spacing:.6rem;top:auto;-webkit-transform:none;transform:none;z-index:2}}.p-ps .lower-mv-sec .copy .dt_line{border-bottom:.2rem dashed #fff;display:block;margin-bottom:2rem;padding-bottom:0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.p-ps .lower-mv-sec .copy .dt_line{margin-bottom:1rem}}.p-ps .lower-mv-sec .mv{background-image:url(../../assets/images/projectstory/webp/img_mv-01_pc.webp);background-position:90%;background-repeat:no-repeat;background-size:cover;height:56.2225475842vw;position:relative;width:58.7115666179vw}@media screen and (max-width:768px){.p-ps .lower-mv-sec .mv{background-image:url(../../assets/images/projectstory/webp/img_mv-01_sp.webp);height:100%;overflow:hidden;width:50.7rem;z-index:2}}.p-ps .lower-mv-sec .mv figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-ps .lower-mv-sec .mv figure img,.p-ps .lower-mv-sec .mv figure picture,.p-ps .lower-mv-sec .mv figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-ps .lower-mv-sec .mv:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-ps .lower-mv-sec .mv-txt{position:relative;width:22.5475841874vw}@media screen and (max-width:768px){.p-ps .lower-mv-sec .mv-txt{width:calc(100% - 50.7rem);z-index:1}}.p-ps .lower-mv-sec .mv-txt .lower-head{color:#fff;padding-left:6.5rem;padding-top:10.5rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-ps .lower-mv-sec .mv-txt .lower-head{padding-left:2rem;padding-top:2rem;position:relative;z-index:1}}.p-ps .lower-mv-sec .mv-txt .lower-head .en{font-size:2rem;font-weight:600;letter-spacing:0;margin-top:1rem}@media screen and (max-width:768px){.p-ps .lower-mv-sec .mv-txt .lower-head .en{font-size:2.8rem}}.p-ps .lower-mv-sec .mv-txt .lower-head .ja{font-size:4rem;font-weight:500;letter-spacing:2rem;line-height:1.8}@media screen and (max-width:768px){.p-ps .lower-mv-sec .mv-txt .lower-head .ja{font-size:5rem;letter-spacing:1.5rem;line-height:1.4}}.p-ps .lower-mv-sec .mv-txt:after{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-26.5007320644vw;content:"";height:45.5344070278vw;left:-20rem;opacity:.5;position:absolute;width:51.3909224012vw;z-index:0}@media screen and (max-width:768px){.p-ps .lower-mv-sec .mv-txt:after{height:62.2rem;left:auto;right:0;width:70.2rem}}.p-ps .intro-sec{margin-bottom:9rem;padding-top:1rem;position:relative;z-index:1}@media screen and (max-width:768px){.p-ps .intro-sec{padding-top:1rem}}.p-ps .intro-sec .inner{margin:0 auto;max-width:100rem;position:relative;width:calc(100% - 5rem)}@media screen and (max-width:768px){.p-ps .intro-sec .inner{height:auto}}.p-ps .intro-sec .inner .name{color:#00a73c;margin-bottom:2rem;margin-top:4rem;text-align:center}.p-ps .intro-sec .inner .name .ja{display:block;font-size:4.6rem;letter-spacing:.1rem;line-height:1.4}.p-ps .intro-sec .inner .name .en{display:block;font-size:2.8rem;letter-spacing:0}.p-ps .intro-sec .inner .career{color:#00a73c;font-size:2.8rem;letter-spacing:.15rem;margin-bottom:2rem;text-align:center}.p-ps .intro-sec .inner .big_ttl{color:#ccc;font-size:11rem;margin-bottom:1rem;opacity:.7;text-align:center}@media screen and (max-width:768px){.p-ps .intro-sec .inner .big_ttl{font-size:10vw}}.p-ps .intro-sec .inner .midashi{color:#00a73c;font-size:4rem;margin-bottom:3.2rem}@media screen and (max-width:768px){.p-ps .intro-sec .inner .midashi{margin-bottom:3rem}}.p-ps .intro-sec .inner .text{line-height:2;margin-bottom:6.7rem}@media screen and (max-width:768px){.p-ps .intro-sec .inner .text{margin-bottom:4rem}}.p-ps .intro-sec .inner .text .komidashi{color:#00a73c;font-weight:600;line-height:2;margin-left:2rem}@media screen and (max-width:768px){.p-ps .intro-sec .inner .text .komidashi{font-size:3.8rem;line-height:1.6;margin-left:5rem}}.p-ps .intro-sec .inner .text-l{left:0;position:absolute;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-ps .intro-sec .inner .text-l{height:100rem;position:static;width:100%}}.p-ps .intro-sec .inner .text-l .read{line-height:2}@media screen and (max-width:768px){.p-ps .intro-sec .inner .text-l .read{font-size:3.2rem;line-height:1.85}}.p-ps .intro-sec .inner .btn{left:0;position:absolute;top:48rem}@media screen and (max-width:768px){.p-ps .intro-sec .inner .btn{bottom:0;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-ps .intro-sec .box{align-items:center;display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:768px){.p-ps .intro-sec .box{display:block;margin:0 auto;width:calc(100% - 10rem)}}.p-ps .intro-sec .box .photo{height:37rem;width:50%}.p-ps .intro-sec .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-ps .intro-sec .box .photo figure img,.p-ps .intro-sec .box .photo figure picture,.p-ps .intro-sec .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:768px){.p-ps .intro-sec .box .photo{height:auto;margin-bottom:5rem;max-width:100%;width:100%}}.p-ps .intro-sec .box .text{max-width:50rem;padding-right:2.5rem;width:calc(50% - 2.5rem)}@media screen and (max-width:768px){.p-ps .intro-sec .box .text{margin-bottom:5rem;max-width:100%;padding-right:0;width:100%}}.p-ps .intro-sec .box .text .block .midashi{border-bottom:1px solid #00a73c;color:#00a73c;margin-bottom:2rem;padding-bottom:1rem}@media screen and (max-width:768px){.p-ps .intro-sec .box .text .block .midashi{margin-bottom:3rem;margin-top:2rem;padding-bottom:2rem;text-align:center}}.p-ps .intro-sec .box .text .block .read{font-weight:600;letter-spacing:.1rem;line-height:2;text-align:justify}@media screen and (max-width:768px){.p-ps .intro-sec .box .text .block .read{line-height:1.85}}.p-ps .message-sec{margin-bottom:0}@media screen and (max-width:768px){.p-ps .message-sec{margin-bottom:6rem}}.p-ps .message-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-ps .message-sec .inner .midashi{color:#00a73c;font-size:4.3rem;font-weight:600;letter-spacing:.8rem;line-height:1.5;margin:0 auto 3rem}@media screen and (max-width:768px){.p-ps .message-sec .inner .midashi{font-size:4rem;letter-spacing:.5rem;line-height:1.8;margin-bottom:8rem;width:100%}}.p-ps .message-sec .inner .box{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-ps .message-sec .inner .box{display:block}}.p-ps .message-sec .inner .box .text{font-size:2.2rem;font-weight:600;position:relative;text-align:justify;width:100%}@media screen and (max-width:768px){.p-ps .message-sec .inner .box .text{font-size:2.6rem;padding-left:0;width:100%}}.p-ps .message-sec .inner .img{height:auto;margin:8rem auto;position:relative;z-index:2}.p-ps .message-sec .inner .img figure{height:auto}@media screen and (max-width:768px){.p-ps .message-sec .inner .img{margin:5rem auto}}.p-ps .message-sec .bg_gr{background:linear-gradient(90deg,#00a73c,#52c423);color:#fff;padding-bottom:10rem;position:relative;z-index:1}.p-ps .message-sec .bg_gr:before{background:linear-gradient(90deg,#00a73c,#52c423);content:"";display:block;height:32rem;position:absolute;top:-31rem;width:100%;z-index:-1}.p-ps .message-sec .bg_gr .text{font-size:2.2rem;font-weight:600}@media screen and (max-width:768px){.p-ps .message-sec .bg_gr .text{font-size:2.6rem}}.p-ps .message-sec .bg_gr .box{margin:5rem auto}@media screen and (max-width:768px){.p-ps .message-sec .bg_gr .box{margin-bottom:0}}.p-ps .message-sec .bg_gr .box .img{margin:0 5% 0 auto;width:45%}@media screen and (max-width:768px){.p-ps .message-sec .bg_gr .box .img{margin:0 auto 5rem;width:100%}}.p-ps .message-sec .bg_gr .box .text{width:50%}@media screen and (max-width:768px){.p-ps .message-sec .bg_gr .box .text{width:100%}}.p-ps .message-sec .img{height:58rem;position:relative;width:100%}@media screen and (max-width:768px){.p-ps .message-sec .img{height:31.8rem}}.p-ps .message-sec .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-ps .message-sec .img figure img,.p-ps .message-sec .img figure picture,.p-ps .message-sec .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%}.p-ourbusiness main{overflow-x:hidden;padding-top:20rem}@media screen and (max-width:768px){.p-ourbusiness main{padding-top:0}}.p-ourbusiness .lower-mv-sec{display:flex;position:relative;width:100%}@media screen and (max-width:768px){.p-ourbusiness .lower-mv-sec{padding-top:16rem}}.p-ourbusiness .lower-mv-sec .mv{background-image:url(../../assets/images/ourbusiness/webp/img_mv-01_pc.webp);background-position:90%;background-repeat:no-repeat;background-size:cover;height:37.5549048316vw;position:relative;width:69.1800878477vw;z-index:2}@media screen and (max-width:768px){.p-ourbusiness .lower-mv-sec .mv{background-image:url(../../assets/images/ourbusiness/webp/img_mv-01_sp.webp);height:67.1rem;overflow:hidden;width:50.7rem}}.p-ourbusiness .lower-mv-sec .mv-txt{padding-left:11rem;padding-top:1rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.p-ourbusiness .lower-mv-sec .mv-txt{padding-left:8rem;width:calc(100% - 50.7rem)}}.p-ourbusiness .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-2.196193265vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.p-ourbusiness .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.p-ourbusiness .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-ourbusiness .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.p-ourbusiness .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.p-ourbusiness .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:1.4}.p-ourbusiness .lead-sec{margin-bottom:10rem;padding-top:10rem;position:relative}@media screen and (max-width:768px){.p-ourbusiness .lead-sec{padding-top:4.7rem}}.p-ourbusiness .lead-sec .inner{margin:0 auto;max-width:100rem;position:relative;width:calc(100% - 10rem)}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner{height:auto}}.p-ourbusiness .lead-sec .inner .copy{border-bottom:.1rem solid #00a73c;color:#00a73c;font-size:3.5rem;font-weight:600;letter-spacing:.6rem;line-height:1.6;margin-bottom:5rem;padding-bottom:6rem;text-align:center}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .copy{bottom:3rem;font-size:3.2rem;left:2.5rem;letter-spacing:.5rem;top:auto;-webkit-transform:none;transform:none;z-index:2}}.p-ourbusiness .lead-sec .inner .lead-text{color:#00a73c;margin-bottom:10rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .lead-text{text-align:center}}.p-ourbusiness .lead-sec .inner .lead-text .read{color:#00a73c;font-size:2.6rem;font-weight:600;line-height:2}.p-ourbusiness .lead-sec .inner .midashi{color:#00a73c;font-size:4.3rem;letter-spacing:.5rem;margin-bottom:2rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .midashi{margin-bottom:3rem}}.p-ourbusiness .lead-sec .inner .text{font-weight:600;line-height:2;margin-bottom:6.7rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .text{margin-bottom:4rem}}.p-ourbusiness .lead-sec .inner .text .komidashi{color:#00a73c;font-weight:600;line-height:2;margin-left:2rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .text .komidashi{font-size:3.8rem;line-height:1.6;margin-left:5rem}}.p-ourbusiness .lead-sec .inner .text .read{line-height:2}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .text .read{font-size:3.2rem;line-height:1.85}}.p-ourbusiness .lead-sec .inner .text-l{left:0;position:absolute;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .text-l{height:100rem;position:static;width:100%}}.p-ourbusiness .lead-sec .inner .text-l .read{line-height:2}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .text-l .read{font-size:3.2rem;line-height:1.85}}.p-ourbusiness .lead-sec .inner .btn{left:0;position:absolute;top:48rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .btn{bottom:0;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-ourbusiness .lead-sec .inner .feature_list{position:relative}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .feature_list{margin-bottom:11rem}}.p-ourbusiness .lead-sec .inner .feature_list:before{background-image:url(../images/common/obj2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:62.2rem;left:-40rem;opacity:.5;position:absolute;width:70.2rem;z-index:-1}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .feature_list:before{bottom:-40rem;left:-30rem}}.p-ourbusiness .lead-sec .inner .feature_list dt{align-items:center;border-bottom:.1rem solid #00a73c;color:#00a73c;display:flex;margin-bottom:2rem}.p-ourbusiness .lead-sec .inner .feature_list dt .tabbox{background-color:#00a73c;border-top-right-radius:2rem;box-sizing:border-box;color:#fff;height:9rem;padding:.5rem .7rem;text-align:center;width:9rem}.p-ourbusiness .lead-sec .inner .feature_list dt .tabbox span{border-bottom:.1rem solid #fff;display:block;font-size:1.7rem;line-height:1;margin-bottom:.5rem;padding:.5rem 0}.p-ourbusiness .lead-sec .inner .feature_list dt .tabbox .num{font-size:4.8rem;line-height:1}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .feature_list dt .tabbox .num{font-size:3.5rem}}.p-ourbusiness .lead-sec .inner .feature_list dt h3{color:#00a73c;font-size:3.5rem;font-weight:600;letter-spacing:.5rem;margin-left:2rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .feature_list dt h3{font-size:3.3rem;letter-spacing:0}}.p-ourbusiness .lead-sec .inner .feature_list dd{font-size:2.1rem;font-weight:600;letter-spacing:.1rem;margin-bottom:5rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .feature_list dd{font-size:2.3rem}}.p-ourbusiness .lead-sec .inner .spreadArea .g-label{background-color:#00a73c;border-radius:2rem;box-sizing:border-box;color:#fff;letter-spacing:.3rem;margin-bottom:3rem;padding:.6rem;text-align:center}.p-ourbusiness .lead-sec .inner .spreadArea .g-label p{font-size:2.4rem;line-height:1.6;padding:2rem 0}.p-ourbusiness .lead-sec .inner .spreadArea .box{align-items:center;border-bottom:.1rem solid #00a73c;display:flex;justify-content:space-between;margin-bottom:3rem;padding-bottom:3rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .box{display:block}}.p-ourbusiness .lead-sec .inner .spreadArea .box .img{margin-right:5%;width:50%}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .box .img{margin:0 auto 2rem;width:100%}}.p-ourbusiness .lead-sec .inner .spreadArea .box .text{margin-bottom:0;width:45%}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .box .text{width:100%}}.p-ourbusiness .lead-sec .inner .spreadArea .box .text .green{color:#00a73c;font-size:2rem;font-weight:600}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .box .text .green{font-size:2.8rem}}.p-ourbusiness .lead-sec .inner .spreadArea .box .text .green span{font-size:1.4rem;vertical-align:middle}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .box .text .green span{font-size:2rem}}.p-ourbusiness .lead-sec .inner .spreadArea .box .text .list li{margin-left:1em;text-indent:-1em}.p-ourbusiness .lead-sec .inner .spreadArea .box .img2{width:40%}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .box .img2{width:100%}}.p-ourbusiness .lead-sec .inner .spreadArea .box .text2{width:55%}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .box .text2{width:100%}}.p-ourbusiness .lead-sec .inner .spreadArea .img-box{border-bottom:.1rem solid #00a73c;margin-bottom:3rem;padding-bottom:3rem}.p-ourbusiness .lead-sec .inner .spreadArea .img-box .img{margin:0 auto;width:80%}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .img-box .img{width:100%}}.p-ourbusiness .lead-sec .inner .spreadArea .btm_txt{font-size:2.2rem;font-weight:600;margin-bottom:8rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .spreadArea .btm_txt{font-size:2.6rem;text-align:justify}}.p-ourbusiness .lead-sec .inner .obj{position:relative}.p-ourbusiness .lead-sec .inner .obj:before{background-image:url(../images/common/obj2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-40rem;content:"";height:62.2rem;opacity:1;position:absolute;right:-40rem;width:70.2rem;z-index:-1}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .obj:before{left:-16rem;top:186rem}}.p-ourbusiness .lead-sec .inner .notice-box{border:1px solid #00a73c;border-radius:1rem;box-sizing:border-box;color:#00a73c;font-weight:600;padding:2rem 3rem}@media screen and (max-width:768px){.p-ourbusiness .lead-sec .inner .notice-box{font-size:2.3rem}}.p-ourbusiness .lead-sec .inner .notice-box p{margin-left:2em;text-indent:-2em}.p-ourbusiness .ourbusiness-sec{padding-top:10rem}.p-job main{overflow-x:hidden;padding-top:20rem}@media screen and (max-width:768px){.p-job main{padding-top:0}}.p-job .lower-mv-sec{display:flex;margin-bottom:4rem;position:relative;width:100%}@media screen and (max-width:768px){.p-job .lower-mv-sec{padding-top:16rem}}.p-job .lower-mv-sec .mv{background-image:url(../../assets/images/job/webp/img_mv-01_pc.webp);background-position:90%;background-repeat:no-repeat;background-size:cover;height:37.5549048316vw;position:relative;width:69.1800878477vw;z-index:2}@media screen and (max-width:768px){.p-job .lower-mv-sec .mv{background-image:url(../../assets/images/job/webp/img_mv-01_sp.webp);height:67.1rem;overflow:hidden;width:50.7rem}}.p-job .lower-mv-sec .mv-txt{padding-left:11rem;padding-top:1rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.p-job .lower-mv-sec .mv-txt{padding-left:8rem;width:calc(100% - 50.7rem)}}.p-job .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-2.196193265vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.p-job .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.p-job .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-job .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.p-job .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.p-job .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:1.4}.p-job .partial-sec{padding-bottom:5rem;position:relative;width:100%}.p-job .partial-sec:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:62.2rem;opacity:.3;position:absolute;right:-10rem;width:70.2rem;z-index:-1}@media screen and (max-width:768px){.p-job .partial-sec:before{bottom:-30rem;right:-20rem;z-index:1}}.p-job .partial-sec:after{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:62.2rem;left:-30rem;opacity:.3;position:absolute;top:130rem;width:70.2rem;z-index:-1}@media screen and (max-width:768px){.p-job .partial-sec:after{content:none}.p-job .partial-sec{margin-bottom:6rem}}.p-job .partial-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-job .partial-sec .inner .big_ttl{color:#ccc;font-size:11rem;line-height:1.5;opacity:.5;text-align:center}@media screen and (max-width:768px){.p-job .partial-sec .inner .big_ttl{font-size:8rem;margin-left:-5rem;padding-top:2rem;width:calc(100% + 10rem)}}.p-job .partial-sec .inner .midashi{border-bottom:1px solid #00a73c;color:#00a73c;font-size:4rem;line-height:1.5;margin:3.2rem auto 3rem;padding-bottom:3rem;text-align:center}@media screen and (max-width:768px){.p-job .partial-sec .inner .midashi{font-size:4.3rem;padding:0 11rem 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-job .partial-sec .inner .lead_txtArea{color:#00a73c;font-size:2.2rem;margin-bottom:10rem;text-align:center}.p-job .partial-sec .inner .lead_txtArea .lead{font-size:4rem;font-weight:600;letter-spacing:.6rem;margin-bottom:3rem}@media screen and (max-width:768px){.p-job .partial-sec .inner .lead_txtArea .lead{font-size:3.8rem}}.p-job .partial-sec .box{display:flex;justify-content:flex-end;margin-bottom:10rem;width:100%}@media screen and (max-width:768px){.p-job .partial-sec .box{display:block;margin:0 auto 10rem;width:calc(100% - 10rem)}}.p-job .partial-sec .box .photo{height:448px;width:calc(50vw - 90px)}@media screen and (max-width:768px){.p-job .partial-sec .box .photo{height:auto;margin-bottom:5rem;max-width:100%;position:relative;width:100%;z-index:2}}.p-job .partial-sec .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-job .partial-sec .box .photo figure img,.p-job .partial-sec .box .photo figure picture,.p-job .partial-sec .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;width:100%}.p-job .partial-sec .box .text{max-width:56.4rem;padding-right:3.5rem;width:calc(50% - 2.5rem)}@media screen and (max-width:768px){.p-job .partial-sec .box .text{margin-bottom:5rem;max-width:100%;padding-right:0;width:100%}}.p-job .partial-sec .box .text .midashi{border-bottom:.1rem solid #00a73c;color:#00a73c;font-size:4rem;font-weight:600;margin-bottom:3rem;padding-bottom:1rem}@media screen and (max-width:768px){.p-job .partial-sec .box .text .midashi{font-size:6rem;margin-bottom:3rem;margin-top:2rem;padding-bottom:2rem;text-align:center}}.p-job .partial-sec .box .text .read{color:#00a73c;font-size:2.2rem;font-weight:600;line-height:1.8;margin-bottom:2rem}@media screen and (max-width:768px){.p-job .partial-sec .box .text .read{font-size:3rem;line-height:2}}.p-job .partial-sec .box .text .exp{font-size:1.8rem;text-align:justify}@media screen and (max-width:768px){.p-job .partial-sec .box .text .exp{font-size:2.6rem}}.p-job .partial-sec .box.r_box{flex-direction:row-reverse}.p-job .partial-sec .box.r_box .text{padding-left:3.5rem;padding-right:0}@media screen and (max-width:768px){.p-job .partial-sec .box.r_box .text{padding-left:0}}.p-welfare main{overflow-x:hidden;padding-top:20rem}@media screen and (max-width:768px){.p-welfare main{padding-top:0}}.p-welfare .lower-mv-sec{display:flex;position:relative;width:100%}@media screen and (max-width:768px){.p-welfare .lower-mv-sec{padding-top:16rem}}.p-welfare .lower-mv-sec .mv{background-image:url(../../assets/images/welfare/img_mv-01_pc.jpg);background-position:90%;background-repeat:no-repeat;background-size:cover;height:37.5549048316vw;position:relative;width:69.1800878477vw;z-index:2}@media screen and (max-width:768px){.p-welfare .lower-mv-sec .mv{background-image:url(../../assets/images/welfare/img_mv-01_sp.jpg);height:67.1rem;overflow:hidden;width:50.7rem}}.p-welfare .lower-mv-sec .mv-txt{padding-left:11rem;padding-top:1rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.p-welfare .lower-mv-sec .mv-txt{padding-left:8rem;width:calc(100% - 50.7rem)}}.p-welfare .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-2.196193265vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.p-welfare .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.p-welfare .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-welfare .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.p-welfare .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.p-welfare .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:1.4}.p-welfare .welfare-sec{padding-top:10rem}.p-welfare .welfare-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-welfare .welfare-sec .inner .midashi{border-bottom:.1rem solid #00a73c;color:#00a73c;font-size:3.5rem;font-weight:600;letter-spacing:.6rem;line-height:1.6;margin-bottom:1rem;padding-bottom:8rem;text-align:center}.p-welfare .welfare-sec .inner .box{padding-top:5rem}.p-welfare .welfare-sec .inner .box .komidashi{color:#00a73c;font-size:2.3rem;font-weight:600;margin-bottom:1rem}@media screen and (max-width:768px){.p-welfare .welfare-sec .inner .box .komidashi{font-size:3.2rem}}.p-welfare .welfare-sec .inner .box .table{width:100%}.p-welfare .welfare-sec .inner .box .table th{border:.1rem solid #00a73c;font-size:2rem;letter-spacing:.2rem;text-align:center;vertical-align:middle;width:31rem}@media screen and (max-width:768px){.p-welfare .welfare-sec .inner .box .table th{font-size:2.7rem;width:21rem}}.p-welfare .welfare-sec .inner .box .table td{border:.1rem solid #00a73c;font-size:1.7rem;font-weight:600;padding:5rem 3rem;vertical-align:middle;width:calc(100% - 31rem)}@media screen and (max-width:768px){.p-welfare .welfare-sec .inner .box .table td{font-size:2.2rem;letter-spacing:0;line-height:1.6;padding:2rem 1rem;width:calc(100% - 21rem)}}.p-requirement main{overflow-x:hidden;padding-top:20rem}@media screen and (max-width:768px){.p-requirement main{padding-top:0}}.p-requirement .lower-mv-sec{display:flex;position:relative;width:100%}@media screen and (max-width:768px){.p-requirement .lower-mv-sec{padding-top:16rem}}.p-requirement .lower-mv-sec .mv{background-image:url(../../assets/images/requirement/img_mv-01_pc.jpg);background-position:90%;background-repeat:no-repeat;background-size:cover;height:37.5549048316vw;position:relative;width:69.1800878477vw;z-index:2}@media screen and (max-width:768px){.p-requirement .lower-mv-sec .mv{background-image:url(../../assets/images/requirement/img_mv-01_sp.jpg);height:67.1rem;overflow:hidden;width:50.7rem}}.p-requirement .lower-mv-sec .mv-txt{padding-left:11rem;padding-top:1rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.p-requirement .lower-mv-sec .mv-txt{padding-left:3rem;width:calc(100% - 50.7rem)}}.p-requirement .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-2.196193265vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.p-requirement .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.p-requirement .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-requirement .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.p-requirement .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.p-requirement .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:1.4}.p-requirement .lead-sec{margin-bottom:10rem;padding-top:10rem;position:relative}@media screen and (max-width:768px){.p-requirement .lead-sec{padding-top:4.7rem}}.p-requirement .lead-sec .inner{margin:0 auto;max-width:100rem;position:relative;width:calc(100% - 10rem)}@media screen and (max-width:768px){.p-requirement .lead-sec .inner{height:auto}}.p-requirement .lead-sec .inner .copy{border-bottom:.1rem solid #00a73c;color:#00a73c;font-size:3.5rem;font-weight:600;letter-spacing:.6rem;line-height:1.6;margin-bottom:5rem;padding-bottom:6rem;text-align:center}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .copy{bottom:3rem;font-size:3.2rem;left:2.5rem;letter-spacing:.5rem;top:auto;-webkit-transform:none;transform:none;z-index:2}}.p-requirement .lead-sec .inner .lead-text{color:#00a73c;margin-bottom:10rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .lead-text{text-align:center}}.p-requirement .lead-sec .inner .lead-text .read{color:#00a73c;font-size:2.6rem;font-weight:600;line-height:2}.p-requirement .lead-sec .inner .midashi{color:#00a73c;font-size:4.3rem;letter-spacing:.5rem;margin-bottom:2rem;text-align:center}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .midashi{font-size:3.8rem;letter-spacing:.2rem;margin-bottom:3rem}}.p-requirement .lead-sec .inner .text{font-weight:600;line-height:2;margin-bottom:6.7rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .text{margin-bottom:4rem}}.p-requirement .lead-sec .inner .text .komidashi{color:#00a73c;font-weight:600;line-height:2;margin-left:2rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .text .komidashi{font-size:3.8rem;line-height:1.6;margin-left:5rem}}.p-requirement .lead-sec .inner .text .read{line-height:2}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .text .read{font-size:3.2rem;line-height:1.85}}.p-requirement .lead-sec .inner .text-l{left:0;position:absolute;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .text-l{height:100rem;position:static;width:100%}}.p-requirement .lead-sec .inner .text-l .read{line-height:2}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .text-l .read{font-size:3.2rem;line-height:1.85}}.p-requirement .lead-sec .inner .btn{left:0;position:absolute;top:48rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .btn{bottom:0;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-requirement .lead-sec .inner .feature_list{position:relative}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .feature_list{margin-bottom:11rem}}.p-requirement .lead-sec .inner .feature_list:before{background-image:url(../images/common/obj2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:62.2rem;left:-40rem;opacity:.5;position:absolute;width:70.2rem;z-index:-1}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .feature_list:before{bottom:-40rem;left:-30rem}}.p-requirement .lead-sec .inner .feature_list dt{align-items:center;border-bottom:.1rem solid #00a73c;color:#00a73c;display:flex;margin-bottom:2rem}.p-requirement .lead-sec .inner .feature_list dt .tabbox{background-color:#00a73c;border-top-right-radius:2rem;box-sizing:border-box;color:#fff;height:9rem;padding:.5rem .7rem;text-align:center;width:9rem}.p-requirement .lead-sec .inner .feature_list dt .tabbox span{border-bottom:.1rem solid #fff;display:block;font-size:1.7rem;line-height:1;margin-bottom:.5rem;padding:1rem 0 .5rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .feature_list dt .tabbox span{font-size:1.5rem;letter-spacing:0}}.p-requirement .lead-sec .inner .feature_list dt .tabbox .num{font-size:4.8rem;line-height:1}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .feature_list dt .tabbox .num{font-size:3.5rem}}.p-requirement .lead-sec .inner .feature_list dt h3{color:#00a73c;font-size:3.5rem;font-weight:600;letter-spacing:.5rem;padding-left:2rem;position:relative;width:calc(100% - 9rem)}.p-requirement .lead-sec .inner .feature_list dt h3>span{display:inline-block;font-size:1.6rem;margin-top:1rem;vertical-align:top}.p-requirement .lead-sec .inner .feature_list dt h3 small{bottom:-1em;font-size:1.3rem;font-weight:400;letter-spacing:0;position:absolute;right:0}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .feature_list dt h3{font-size:3.3rem;letter-spacing:0}}.p-requirement .lead-sec .inner .feature_list dd{font-size:2.1rem;font-weight:600;letter-spacing:.1rem;margin-bottom:5rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .feature_list dd{font-size:2.3rem}}.p-requirement .lead-sec .inner .spreadArea .g-label{background-color:#00a73c;border-radius:2rem;box-sizing:border-box;color:#fff;letter-spacing:.3rem;margin-bottom:3rem;padding:.6rem;text-align:center}.p-requirement .lead-sec .inner .spreadArea .g-label p{font-size:2.4rem;line-height:1.6;padding:2rem 0}.p-requirement .lead-sec .inner .spreadArea .box{align-items:center;border-bottom:.1rem solid #00a73c;display:flex;justify-content:space-between;margin-bottom:3rem;padding-bottom:3rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .box{display:block}}.p-requirement .lead-sec .inner .spreadArea .box .img{margin-right:5%;width:50%}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .box .img{margin:0 auto 2rem;width:100%}}.p-requirement .lead-sec .inner .spreadArea .box .text{margin-bottom:0;width:45%}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .box .text{width:100%}}.p-requirement .lead-sec .inner .spreadArea .box .text .green{color:#00a73c;font-size:2rem;font-weight:600}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .box .text .green{font-size:2.8rem}}.p-requirement .lead-sec .inner .spreadArea .box .text .green span{font-size:1.4rem;vertical-align:middle}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .box .text .green span{font-size:2rem}}.p-requirement .lead-sec .inner .spreadArea .box .text .list li{margin-left:1em;text-indent:-1em}.p-requirement .lead-sec .inner .spreadArea .box .img2{width:40%}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .box .img2{width:100%}}.p-requirement .lead-sec .inner .spreadArea .box .text2{width:55%}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .box .text2{width:100%}}.p-requirement .lead-sec .inner .spreadArea .img-box{border-bottom:.1rem solid #00a73c;margin-bottom:3rem;padding-bottom:3rem}.p-requirement .lead-sec .inner .spreadArea .img-box .img{margin:0 auto;width:80%}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .img-box .img{width:100%}}.p-requirement .lead-sec .inner .spreadArea .btm_txt{font-size:2.2rem;font-weight:600;margin-bottom:8rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .spreadArea .btm_txt{font-size:2.6rem;text-align:justify}}.p-requirement .lead-sec .inner .obj{position:relative}.p-requirement .lead-sec .inner .obj:before{background-image:url(../images/common/obj2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-40rem;content:"";height:62.2rem;opacity:1;position:absolute;right:-40rem;width:70.2rem;z-index:-1}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .obj:before{left:-16rem;top:186rem}}.p-requirement .lead-sec .inner .notice-box{border:1px solid #00a73c;border-radius:1rem;box-sizing:border-box;color:#00a73c;font-weight:600;padding:2rem 3rem}@media screen and (max-width:768px){.p-requirement .lead-sec .inner .notice-box{font-size:2.3rem}}.p-requirement .lead-sec .inner .notice-box p{margin-left:2em;text-indent:-2em}.p-requirement .message-sec{background:#00a73c;padding:8rem 0 16rem}@media screen and (max-width:768px){.p-requirement .message-sec{padding:8rem 0}}.p-requirement .message-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-requirement .message-sec .inner .midashi{background:#fff;border-radius:2rem;color:#00a73c;font-size:2.8rem;letter-spacing:.7rem;margin-bottom:8rem;padding:2rem 0;text-align:center}@media screen and (max-width:768px){.p-requirement .message-sec .inner .midashi{letter-spacing:.4rem;padding:4rem 0}}.p-requirement .message-sec .inner .catch{color:#fff;font-size:4.5rem;letter-spacing:.9rem;line-height:1.6;margin-bottom:3rem;text-align:center}@media screen and (max-width:768px){.p-requirement .message-sec .inner .catch{letter-spacing:.2rem}}.p-requirement .message-sec .inner .description{color:#fff;font-size:1.6rem;margin:0 auto 5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.p-requirement .message-sec .inner .description{font-size:2rem;width:100%}}.p-requirement .message-sec .inner .img{margin-bottom:8rem}@media screen and (max-width:768px){.p-requirement .message-sec .inner .img{height:31rem}}.p-requirement .message-sec .inner .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-requirement .message-sec .inner .img figure img,.p-requirement .message-sec .inner .img figure picture,.p-requirement .message-sec .inner .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-requirement .message-sec .inner .read{color:#fff;font-size:2.2rem;font-weight:600;letter-spacing:.1rem;text-align:justify}@media screen and (max-width:768px){.p-requirement .message-sec .inner .read{font-size:2.6rem}}.p-requirement .requirement-sec{padding:11rem 0 5rem}@media screen and (max-width:768px){.p-requirement .requirement-sec{padding:9rem 0}}.p-requirement .requirement-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-requirement .requirement-sec .inner .midashi{color:#00a73c;font-size:3.5rem;font-weight:700;letter-spacing:.6rem;margin-bottom:5rem;text-align:center}.p-requirement .requirement-sec .inner .read{color:#00a73c;font-size:4.3rem;font-weight:600;margin-bottom:9rem;text-align:center}.p-requirement .requirement-sec .inner ul li+li{margin-top:6rem}.p-requirement .requirement-sec .inner ul li a{background:#00a73c;color:#fff;display:block;font-size:3.5rem;font-weight:700;letter-spacing:.6rem;padding:2.5rem 0;text-align:center;transition:background-color .3s;width:100%}@media screen and (max-width:768px){.p-requirement .requirement-sec .inner ul li a{padding:3.5rem 0}}@media screen and (min-width:769px){.p-requirement .requirement-sec .inner ul li a:hover{background-color:#037c2b}}.p-environment main{overflow-x:hidden;padding-top:20rem}@media screen and (max-width:768px){.p-environment main{padding-top:0}}.p-environment .lower-mv-sec{display:flex;position:relative;width:100%}@media screen and (max-width:768px){.p-environment .lower-mv-sec{padding-top:16rem}}.p-environment .lower-mv-sec .mv{background-image:url(../../assets/images/environment/img_mv-01_pc.jpg);background-position:90%;background-repeat:no-repeat;background-size:cover;height:37.5549048316vw;position:relative;width:69.1800878477vw;z-index:2}@media screen and (max-width:768px){.p-environment .lower-mv-sec .mv{background-image:url(../../assets/images/environment/img_mv-01_sp.jpg);height:67.1rem;overflow:hidden;width:50.7rem}}.p-environment .lower-mv-sec .mv-txt{padding-left:11rem;padding-top:1rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.p-environment .lower-mv-sec .mv-txt{padding-left:3rem;width:calc(100% - 50.7rem)}}.p-environment .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-2.196193265vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.p-environment .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.p-environment .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-environment .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.p-environment .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.p-environment .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:1.4}.p-environment .outline-sec{padding-top:10rem}.p-environment .outline-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-environment .outline-sec .inner .midashi{color:#00a73c;font-size:4.3rem;letter-spacing:.4rem;margin-bottom:2rem}@media screen and (max-width:768px){.p-environment .outline-sec .inner .midashi{font-size:4.5rem;text-align:center}}.p-environment .outline-sec .inner .read{color:#00a73c;font-size:2.1rem;line-height:1.8;margin-bottom:10rem}@media screen and (max-width:768px){.p-environment .outline-sec .inner .read{font-size:2.6rem;letter-spacing:.1rem;text-align:center}}.p-environment .content-sec{padding-top:10rem}.p-environment .content-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-environment .content-sec .inner .midashi{border-bottom:.1rem solid #00a73c;color:#00a73c;font-size:3.2rem;font-weight:600;letter-spacing:.4rem;margin-bottom:4rem;padding-bottom:3rem;text-align:center}@media screen and (max-width:768px){.p-environment .content-sec .inner .midashi{font-size:3.5rem}}.p-environment .content-sec .inner .read{font-size:2rem}@media screen and (max-width:768px){.p-environment .content-sec .inner .read{font-size:2.6rem}}.p-environment .content-sec .inner .table{margin-top:6rem}.p-environment .content-sec .inner .table>p{color:#00a73c;font-size:2.2rem;margin-bottom:2rem}.p-environment .content-sec .inner table{border-collapse:separate;border-spacing:0;line-height:1.4;width:100%}.p-environment .content-sec .inner table td,.p-environment .content-sec .inner table th{border-left:.1rem solid #00a73c;border-top:.1rem solid #00a73c;color:#00a73c;font-weight:600;height:6rem;text-align:center}.p-environment .content-sec .inner table th{background:#00a73c;border-top:.1rem solid #fff;color:#fff;padding:1rem;vertical-align:middle;width:17rem}@media screen and (max-width:768px){.p-environment .content-sec .inner table th{border-top:none}}.p-environment .content-sec .inner table tr:first-child th{border-top:none}@media screen and (max-width:768px){.p-environment .content-sec .inner table tr:first-child th{font-size:4rem}}.p-environment .content-sec .inner table td{padding:1rem;vertical-align:middle}@media screen and (max-width:768px){.p-environment .content-sec .inner table td{font-size:3rem}}.p-environment .content-sec .inner table td:last-child,.p-environment .content-sec .inner table th:last-child{border-right:.1rem solid #00a73c}@media screen and (max-width:768px){.p-environment .content-sec .inner table th:last-child{border-left:.1rem solid #fff}.p-environment .content-sec .inner table td.td-col1{border-right:none}}.p-environment .content-sec .inner table tr:last-child td,.p-environment .content-sec .inner table tr:last-child th{border-bottom:.1rem solid #00a73c}.p-environment .content-sec .inner table tr:first-child :first-child{border-top-left-radius:1rem}.p-environment .content-sec .inner table tr:first-child :last-child{border-top-right-radius:1rem}.p-environment .content-sec .inner table tr:last-child :first-child{border-bottom-left-radius:1rem}.p-environment .content-sec .inner table tr:last-child :last-child{border-bottom-right-radius:1rem}.p-environment .content-sec .inner .block{padding-top:9rem}.p-environment .content-sec .inner .block .komidashi{color:#00a73c;font-size:3rem;font-weight:600;letter-spacing:.4rem;margin-bottom:6rem;text-align:center}@media screen and (max-width:768px){.p-environment .content-sec .inner .block .komidashi{margin-bottom:9rem}}.p-environment .content-sec .inner .block .komidashi:after{background:#00a73c;content:"";display:block;height:.1rem;margin:1.5rem auto;width:27.4rem}.p-environment .content-sec .inner .block .img{margin-bottom:6rem}.p-environment .content-sec .inner .block .img .caption{color:#00a73c;font-size:3rem;font-weight:600;letter-spacing:.4rem;margin-top:3rem;text-align:center}.p-environment .content-sec .inner .traning{align-items:strech;border-radius:2rem;display:flex;overflow:hidden}@media screen and (max-width:768px){.p-environment .content-sec .inner .traning{display:block}}.p-environment .content-sec .inner .traning+.traning{margin-top:5.5rem}@media screen and (max-width:768px){.p-environment .content-sec .inner .traning+.traning{margin-top:8rem}}.p-environment .content-sec .inner .traning dt{align-items:center;color:#fff;display:flex;font-size:2.6rem;font-weight:600;justify-content:center;line-height:1.6;padding:3.5rem 0;text-align:center;width:292px}@media screen and (max-width:768px){.p-environment .content-sec .inner .traning dt{font-size:3rem;padding:2rem 0;width:100%}}.p-environment .content-sec .inner .traning dd{font-size:1.75rem;line-height:2;padding:3.5rem 3rem;width:calc(100% - 292px)}@media screen and (max-width:768px){.p-environment .content-sec .inner .traning dd{font-size:2.6rem;padding:3rem 2.5rem;width:100%}}.p-environment .content-sec .inner .traning dd p{text-align:justify}.p-environment .content-sec .inner .traning dd .content{border-top-style:solid;border-top-width:.2rem;margin-top:3rem;padding-top:3rem}.p-environment .content-sec .inner .traning dd .content .list-title{font-size:2rem}@media screen and (max-width:768px){.p-environment .content-sec .inner .traning dd .content .list-title{font-size:2.6rem}}.p-environment .content-sec .inner .traning dd .content ul li{font-size:1.75rem}@media screen and (max-width:768px){.p-environment .content-sec .inner .traning dd .content ul li{font-size:2.6rem;letter-spacing:.05rem}}.p-environment .content-sec .inner .traning dd .content .description{font-size:1.75rem;margin-top:1rem}@media screen and (max-width:768px){.p-environment .content-sec .inner .traning dd .content .description{font-size:2.6rem}}.p-environment .content-sec .inner .traning.green{border:.2rem solid #00a73c}.p-environment .content-sec .inner .traning.green dt{background:#00a73c}.p-environment .content-sec .inner .traning.emeraldgreen{border:.2rem solid #00bba6}.p-environment .content-sec .inner .traning.emeraldgreen dt{background:#00bba6}.p-environment .content-sec .inner .traning.purple{border:.2rem solid #b396d8}.p-environment .content-sec .inner .traning.purple dt{background:#b396d8}.p-environment .content-sec .inner .traning.purple dd .content{border-top-color:#b396d8}.p-environment .content-sec .inner .traning.purple dd .content .list-title{color:#b396d8}.p-environment .content-sec .inner .traning.greentea{border:.2rem solid #55a700}.p-environment .content-sec .inner .traning.greentea dt{background:#55a700}.p-environment .content-sec .inner .traning.greentea dd .content{border-top-color:#55a700}.p-environment .content-sec .inner .traning.greentea dd .content .list-title{color:#55a700}.p-environment .content-sec .inner .traning.red{border:.2rem solid #d67d8c}.p-environment .content-sec .inner .traning.red dt{background:#d67d8c}.p-environment .content-sec .inner .traning.red dd .content{border-top-color:#d67d8c}.p-environment .content-sec .inner .traning.red dd .content .list-title{color:#d67d8c}.p-environment .content-sec .inner .traning.orange{border:.2rem solid #d38b67}.p-environment .content-sec .inner .traning.orange dt{background:#d38b67}.p-environment .content-sec .inner .traning.orange dd .content{border-top-color:#d38b67}.p-environment .content-sec .inner .traning.orange dd .content .list-title{color:#d38b67}.p-environment .traning-sec{margin-bottom:10rem;position:relative}@media screen and (max-width:768px){.p-environment .traning-sec:after{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:62.3rem;opacity:.5;position:absolute;right:-10rem;top:calc(100% - 20rem);width:70.2rem}}.p-environment .insert{align-items:center;display:flex;height:min(31.2591508053vw,640.5px);justify-content:center;padding-top:10rem;width:100%}.p-environment .insert img,.p-environment .insert picture,.p-environment .insert video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%}@media screen and (max-width:768px){.p-environment .insert{height:32rem}}.p-career main{overflow-x:hidden}.p-career .lower-mv-sec{align-items:stretch;display:flex;position:relative;width:100%}@media screen and (max-width:768px){.p-career .lower-mv-sec{padding-top:16rem}}.p-career .lower-mv-sec .mv{background-image:url(../../assets/images/career/webp/img_mv-01_pc.webp);background-position:90%;background-repeat:no-repeat;background-size:cover;height:56.2225475842vw;position:relative;width:70.8638360176vw;z-index:1}@media screen and (max-width:768px){.p-career .lower-mv-sec .mv{background-image:url(../../assets/images/career/webp/img_mv-01_sp.webp);height:67.2rem;overflow:hidden;width:50.7rem}}.p-career .lower-mv-sec .mv .copy{bottom:2.9282576867vw;color:#fff;font-size:3.513909224vw;font-weight:600;left:5.1244509517vw;letter-spacing:1rem;line-height:1.5;position:absolute}@media screen and (max-width:768px){.p-career .lower-mv-sec .mv .copy{bottom:2.5rem;font-size:2.9rem;left:2.5rem;letter-spacing:.5rem;top:auto;-webkit-transform:none;transform:none;z-index:2}}.p-career .lower-mv-sec .mv-txt{padding-left:11rem;padding-top:19.4rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.p-career .lower-mv-sec .mv-txt{padding-left:8rem;padding-top:1rem;width:calc(100% - 50.7rem)}}.p-career .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-2.196193265vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.p-career .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.p-career .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-career .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.p-career .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.p-career .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:1.4}.p-career .outline-sec{margin-bottom:11rem}.p-career .outline-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-career .outline-sec .inner .big_ttl{color:#ccc;font-size:11rem;line-height:1.5;margin-bottom:2rem;opacity:.5;text-align:center}@media screen and (max-width:768px){.p-career .outline-sec .inner .big_ttl{font-size:8rem;margin-left:-5rem;padding-top:2rem;width:calc(100% + 10rem)}}.p-career .outline-sec .inner .read{color:#00a73c;font-size:3.2rem;font-weight:600;letter-spacing:.7rem;line-height:2;text-align:center}@media screen and (max-width:768px){.p-career .outline-sec .inner .read{font-size:3rem;letter-spacing:.4rem}}.p-career .tabs-sec{margin-bottom:12.5rem}.p-career .tabs-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.p-career .tabs-sec .inner .tabs{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-career .tabs-sec .inner .tabs{display:block}}.p-career .tabs-sec .inner .tabs .tab{border-bottom:.2rem solid #ccc;color:#00a73c;font-size:2.8rem;font-weight:600;letter-spacing:.7rem;padding-bottom:2.5rem;text-align:center;width:42rem}@media screen and (max-width:768px){.p-career .tabs-sec .inner .tabs .tab{font-size:3.3rem;width:100%}}.p-career .tabs-sec .inner .tabs .tab span{display:block;position:relative}.p-career .tabs-sec .inner .tabs .tab span:after{border-right:.2rem solid #00a73c;border-top:.2rem solid #00a73c;content:"";height:1.5rem;position:absolute;right:0;top:calc(50% - .5rem);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);width:1.5rem}@media screen and (max-width:768px){.p-career .tabs-sec .inner .tabs .tab+.tab{margin-top:6rem}}.p-career .tabcontent-sec .inner .midashi{border-bottom:.2rem solid #00a73c;color:#00a73c;font-size:3.2rem;font-weight:700;letter-spacing:.7rem;margin:0 auto 4rem;padding-bottom:2.5rem;text-align:center;width:42rem}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .midashi{font-size:3.5rem}}.p-career .tabcontent-sec .inner .description{color:#00a73c;font-size:2.4rem;letter-spacing:.05rem;margin-bottom:8rem;text-align:center}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .description{font-size:2.6rem}}.p-career .tabcontent-sec .inner .tabs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5rem;margin-left:-2.5rem;position:relative;width:calc(100% + 5rem);z-index:1}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .tabs{justify-content:space-between;margin-bottom:13rem;padding:0 5rem}}.p-career .tabcontent-sec .inner .tabs .tab{margin:0 2.5rem 3.5rem;width:30rem}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .tabs .tab{margin:0 0 5%;width:47.5%}}.p-career .tabcontent-sec .inner .tabs .tab a{background:#00a73c;border-radius:9999px;color:#fff;display:block;font-size:2rem;padding:1rem 0;position:relative;text-align:center;transition:background-color .2s}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .tabs .tab a{font-size:2.8rem}}.p-career .tabcontent-sec .inner .tabs .tab a:after{background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.8rem;position:absolute;right:1.5rem;top:calc(50% - .4rem);width:1rem}.p-career .tabcontent-sec .inner .tabs .tab a:hover{background:#047028}.p-career .tabcontent-sec .inner .block{border:.1rem solid #00a73c;border-radius:2rem;padding:8rem 5rem 10rem;position:relative}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .block{padding:8rem 2.5rem}}.p-career .tabcontent-sec .inner .block+.block{margin-top:14rem}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .block+.block{margin-top:19rem}}.p-career .tabcontent-sec .inner .block .komidashi{align-items:center;background:#f7f7f7;border:.1rem solid #00a73c;border-radius:9999px;color:#00a73c;display:flex;font-size:2.8rem;height:7rem;justify-content:center;left:calc(50% - 18rem);letter-spacing:0;position:absolute;text-align:center;top:-3.5rem;width:36rem;z-index:1}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .block .komidashi{font-size:2.6rem;width:30rem}}.p-career .tabcontent-sec .inner .block .career-path dl{align-items:center;display:flex;position:relative}.p-career .tabcontent-sec .inner .block .career-path dl:before{background:#00a73c;content:"";height:100%;left:7.4rem;position:absolute;top:50%;width:.2rem;z-index:-1}.p-career .tabcontent-sec .inner .block .career-path dl:last-of-type:before{content:none}.p-career .tabcontent-sec .inner .block .career-path dl+dl{padding-top:3rem}.p-career .tabcontent-sec .inner .block .career-path dl dt{align-items:center;background:#f7f7f7;border:.1rem solid #00a73c;border-radius:50%;display:flex;height:15rem;justify-content:center;position:relative;width:15rem;z-index:2}.p-career .tabcontent-sec .inner .block .career-path dl dt p{color:#00a73c;font-size:3rem;line-height:1;text-align:center}.p-career .tabcontent-sec .inner .block .career-path dl dt p span{display:block;font-size:7rem}.p-career .tabcontent-sec .inner .block .career-path dl dd{border-bottom:.2rem dotted #00a73c;color:#00a73c;font-size:2.1rem;letter-spacing:.08rem;margin-left:1rem;padding:0 1rem 1.5rem;width:calc(100% - 15rem)}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .block .career-path dl dd{font-size:2.5rem}}.p-career .tabcontent-sec .inner .block:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:38rem;position:absolute;right:0;top:-6.5rem;width:24.8rem}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .block:after{height:26.8rem;top:-15rem;width:17.5rem}}.p-career .tabcontent-sec .inner .block:before{background-image:url(../images/common/webp/obj.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:62.2rem;opacity:.5;position:absolute;width:70.2rem;z-index:-1}.p-career .tabcontent-sec .inner .block:first-of-type:before{content:"";left:-46.2rem;top:10rem}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .block:first-of-type:before{left:-35rem;top:-50rem}}.p-career .tabcontent-sec .inner .block:first-of-type:after{background-image:url(../images/career/img_career-path-01.svg)}.p-career .tabcontent-sec .inner .block:nth-of-type(2):before{content:"";left:-42.2rem;top:calc(100% - 17rem)}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .block:nth-of-type(2):before{left:-32.2rem;top:-15rem}}.p-career .tabcontent-sec .inner .block:nth-of-type(2):after{background-image:url(../images/career/img_career-path-04.svg)}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .block:nth-of-type(3):before{content:"";right:-38rem;top:-10rem}}.p-career .tabcontent-sec .inner .block:nth-of-type(3):after{background-image:url(../images/career/img_career-path-02.svg)}.p-career .tabcontent-sec .inner .block:nth-of-type(4):after{background-image:url(../images/career/img_career-path-05.svg)}@media screen and (min-width:769px){.p-career .tabcontent-sec .inner .block:nth-of-type(5):before{content:"";right:-38rem;top:-10rem}}.p-career .tabcontent-sec .inner .block:nth-of-type(5):after{background-image:url(../images/career/img_career-path-03.svg)}.p-career .tabcontent-sec .inner .box{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:10rem;margin-top:10rem;position:relative;width:100%}.p-career .tabcontent-sec .inner .box:before{background-image:url(../images/common/webp/obj.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:62.2rem;left:calc(50vw + 5rem);opacity:.5;position:absolute;top:calc(100% - 25rem);width:70.2rem}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .box:before{left:auto;right:-40rem}.p-career .tabcontent-sec .inner .box{display:block;margin:0 auto 10rem;width:calc(100% - 10rem)}}.p-career .tabcontent-sec .inner .box .photo{height:448px;width:calc(50vw - 90px)}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .box .photo{height:auto;margin-bottom:5rem;max-width:100%;position:relative;width:100%;z-index:2}}.p-career .tabcontent-sec .inner .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-career .tabcontent-sec .inner .box .photo figure img,.p-career .tabcontent-sec .inner .box .photo figure picture,.p-career .tabcontent-sec .inner .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;width:100%}.p-career .tabcontent-sec .inner .box .text{max-width:56.5rem;padding-left:3.5rem;padding-right:0;width:calc(50% - 2.5rem)}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .box .text{margin-bottom:5rem;max-width:100%;padding-left:0;width:100%}}.p-career .tabcontent-sec .inner .box .text .komidashi{border-bottom:.1rem solid #00a73c;color:#00a73c;font-size:4rem;font-weight:600;margin-bottom:3rem;padding-bottom:1rem}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .box .text .komidashi{font-size:6rem;margin-bottom:3rem;margin-top:2rem;padding-bottom:2rem;text-align:center}}.p-career .tabcontent-sec .inner .box .text .read{font-size:2.2rem;line-height:1.8;margin-bottom:2rem}@media screen and (max-width:768px){.p-career .tabcontent-sec .inner .box .text .read{font-size:3rem;line-height:2}}.p-career .tabcontent-sec.carrerup-sec{margin-bottom:19rem}.p-career .tabcontent-sec.carrerup-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.temp-story header .logo{left:3.4rem;top:1rem}.temp-story header .menu-btn{top:2.6rem}.temp-story main{padding-top:7rem}@media screen and (max-width:768px){.temp-story main{overflow:hidden;padding-top:16rem}}.temp-story .lower-mv-sec{align-items:stretch;display:flex;overflow-x:clip;position:relative;width:100%}.temp-story .lower-mv-sec .mv{display:flex;flex-wrap:wrap;height:56.2225475842vw;position:relative;width:59.0043923865vw;z-index:1}@media screen and (max-width:768px){.temp-story .lower-mv-sec .mv{height:67.1rem;width:50.7rem}}.temp-story .lower-mv-sec .mv figure{align-items:center;display:flex;height:50%;justify-content:center;width:50%}.temp-story .lower-mv-sec .mv figure img,.temp-story .lower-mv-sec .mv figure picture,.temp-story .lower-mv-sec .mv figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.temp-story .lower-mv-sec .mv-txt{padding-left:5.5rem;padding-top:10rem;position:relative;width:calc(100% - 70.86384vw)}@media screen and (max-width:768px){.temp-story .lower-mv-sec .mv-txt{padding-left:3rem;padding-top:0;width:calc(100% - 50.7rem)}}.temp-story .lower-mv-sec .mv-txt:before{background-image:url(../images/common/obj.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20rem;content:"";height:45.5344070278vw;opacity:.5;position:absolute;right:-6.588579795vw;width:51.3909224012vw;z-index:-1}@media screen and (max-width:768px){.temp-story .lower-mv-sec .mv-txt:before{bottom:-18rem;height:62.2rem;left:auto;right:-4rem;width:70.2rem;z-index:-2}}.temp-story .lower-mv-sec .mv-txt .lower-head{color:#00a73c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.temp-story .lower-mv-sec .mv-txt .lower-head{left:auto;right:2rem;top:2rem;-webkit-transform:translateX(0);transform:translateX(0)}}.temp-story .lower-mv-sec .mv-txt .lower-head .en{font-size:2.5rem;font-weight:600;letter-spacing:0;margin-top:1rem}.temp-story .lower-mv-sec .mv-txt .lower-head .ja{font-size:5.2rem;font-weight:600;letter-spacing:1rem;line-height:2}@media screen and (max-width:768px){.temp-story .lower-mv-sec .mv-txt .lower-head .ja{line-height:1.4}}.temp-story .storyindex-sec{margin-bottom:5rem;margin-top:8.8rem}@media screen and (max-width:768px){.temp-story .storyindex-sec{margin-bottom:8rem}}.temp-story .storyindex-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 5rem)}.temp-story .storyindex-sec .inner .catch{color:#00a73c;font-size:3.5rem;font-weight:700;letter-spacing:.8rem;margin-bottom:1rem;text-align:center}@media screen and (max-width:768px){.temp-story .storyindex-sec .inner .catch{font-size:4rem}}.temp-story .storyindex-sec .inner .read{color:#00a73c;font-size:2.3rem;margin-bottom:12rem;text-align:center}@media screen and (max-width:768px){.temp-story .storyindex-sec .inner .read{font-size:2.8rem}}.temp-story .storyindex-sec .inner .tab{display:flex;justify-content:space-between;position:relative}.temp-story .storyindex-sec .inner .tab:before{background:#00a73c;content:"";display:block;height:.2rem;left:0;position:absolute;top:.8rem;width:100%}.temp-story .storyindex-sec .inner .tab li{color:#00a73c;text-align:center;width:18%}@media screen and (max-width:768px){.temp-story .storyindex-sec .inner .tab li{width:25%}}.temp-story .storyindex-sec .inner .tab li a{display:block}@media screen and (min-width:769px){.temp-story .storyindex-sec .inner .tab li a:hover .mark:after{height:2.8rem;width:2.8rem}}.temp-story .storyindex-sec .inner .tab li a.current{pointer-events:none}.temp-story .storyindex-sec .inner .tab li a.current .mark:before{background-image:url(../images/story/icon_current.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:calc(100% - 2.6rem);content:"";height:6.3rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:5.2rem;z-index:0}@media screen and (max-width:768px){.temp-story .storyindex-sec .inner .tab li a.current .mark:before{bottom:calc(100% - 2.52rem)}}.temp-story .storyindex-sec .inner .tab li .mark{height:1.8rem;margin:0 auto;position:relative;width:1.8rem;z-index:2}.temp-story .storyindex-sec .inner .tab li .mark:after{background:#00a73c;border-radius:50%;content:"";height:1.8rem;left:.9rem;position:absolute;top:.9rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center;transform-origin:center;transition:width .2s,height .2s;width:1.8rem}@media screen and (max-width:768px){.temp-story .storyindex-sec .inner .tab li .mark:after{height:2rem;width:2rem}}.temp-story .storyindex-sec .inner .tab li p{font-size:2.7rem;letter-spacing:0;margin-top:2rem}@media screen and (max-width:768px){.temp-story .storyindex-sec .inner .tab li p{font-size:2.4rem}}.temp-story .storyindex-sec .inner .tab li p span{display:inline-block;font-size:4.4rem}@media screen and (max-width:768px){.temp-story .storyindex-sec .inner .tab li p span{font-size:3.8rem}}.temp-story .story-sec .kv{margin-bottom:10rem;position:relative}.temp-story .story-sec .kv .badge{background:#00a73c;color:#fff;font-size:2.6rem;left:18.4rem;line-height:1;padding:1.8rem;position:absolute;text-orientation:mixed;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1}@media screen and (max-width:768px){.temp-story .story-sec .kv .badge{left:3rem}}.temp-story .story-sec .inner{margin:0 auto;max-width:100rem;width:calc(100% - 10rem)}.temp-story .story-sec .inner .catch{color:#00a73c;font-size:4.3rem;font-weight:600;letter-spacing:.6rem;margin-bottom:8rem}@media screen and (max-width:768px){.temp-story .story-sec .inner .catch{font-size:4rem;letter-spacing:.6rem}}.temp-story .story-sec .inner .read{font-size:2.2rem;letter-spacing:.05rem;line-height:2;margin-bottom:7rem;text-align:justify}@media screen and (max-width:768px){.temp-story .story-sec .inner .read{font-size:2.6rem}}.temp-story .story-sec .inner .img{margin-bottom:8rem;position:relative;width:100%}.temp-story .story-sec .inner .img:after{background-image:url(../images/common/webp/obj.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:125.9rem;left:50%;opacity:.3;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:142rem;z-index:-1}.temp-story .story-sec .inner .box{display:flex;justify-content:space-between}@media screen and (max-width:768px){.temp-story .story-sec .inner .box{display:block}}.temp-story .story-sec .inner .box .photo{position:relative;width:50%}@media screen and (max-width:768px){.temp-story .story-sec .inner .box .photo{margin-bottom:8rem;margin-left:-5rem;width:calc(100% + 10rem)}}.temp-story .story-sec .inner .box .photo figure{align-items:center;display:flex;height:49.5rem;justify-content:center;position:absolute;right:1rem;top:0;width:66.8rem}.temp-story .story-sec .inner .box .photo figure img,.temp-story .story-sec .inner .box .photo figure picture,.temp-story .story-sec .inner .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:768px){.temp-story .story-sec .inner .box .photo figure{height:55.5rem;position:static;width:100%}}.temp-story .story-sec .inner .box .text{width:46.3rem}@media screen and (max-width:768px){.temp-story .story-sec .inner .box .text{width:100%}}.temp-story .profile-sec{margin-bottom:14rem}.temp-story .profile-sec .inner{margin:0 auto;max-width:120rem;width:calc(100% - 5rem)}.temp-story .profile-sec .inner .block{background:#00a73c;background:linear-gradient(90deg,#00a73c,#57be23);border-radius:3rem;color:#fff;padding:6rem 9rem;width:100%}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block{padding:6rem 3.4rem 9rem}}.temp-story .profile-sec .inner .block .midashi{font-size:4rem;letter-spacing:0;margin:0 auto 2rem;text-align:center}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .midashi{margin-bottom:4rem}}.temp-story .profile-sec .inner .block .box{display:flex}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box{display:block}}.temp-story .profile-sec .inner .block .box .photo{border-radius:50%;height:21.3rem;overflow:hidden;width:21.3rem}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box .photo{height:38rem;margin:0 auto 2rem;width:38rem}}.temp-story .profile-sec .inner .block .box .text{padding-left:2.2rem;width:77.4rem}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box .text{padding-left:0;width:100%}}.temp-story .profile-sec .inner .block .box .text .names{border-bottom:.1rem solid #fff;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:2rem;width:100%}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box .text .names{display:block;margin-bottom:5rem;padding-bottom:6rem}}.temp-story .profile-sec .inner .block .box .text .names .name{width:35%}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box .text .names .name{margin-bottom:3rem;text-align:center;width:100%}}.temp-story .profile-sec .inner .block .box .text .names .name .ja{font-size:3.3rem}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box .text .names .name .ja{font-size:4.5rem}}.temp-story .profile-sec .inner .block .box .text .names .name .en{font-size:2rem;letter-spacing:0}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box .text .names .name .en{font-size:2.8rem}}.temp-story .profile-sec .inner .block .box .text .names .career{font-size:2rem;padding-top:1rem;text-align:right;width:65%}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box .text .names .career{font-size:2.8rem;text-align:center;width:100%}}.temp-story .profile-sec .inner .block .box .text .prof{font-size:1.8rem;text-align:justify}@media screen and (max-width:768px){.temp-story .profile-sec .inner .block .box .text .prof{font-size:2.6rem}}.temp-story .recommendedcontents-sec>.midashi{margin-bottom:3rem;width:46rem}@media screen and (max-width:768px){.temp-story .recommendedcontents-sec>.midashi{margin-bottom:10rem;width:56rem}}.temp-story .recommendedcontents-sec a{display:flex;position:relative;z-index:1}.temp-story .recommendedcontents-sec a figure{overflow:hidden}.temp-story .recommendedcontents-sec a figure img{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.temp-story .recommendedcontents-sec a:hover figure img{-webkit-transform:scale(1.15);transform:scale(1.15)}.temp-story .recommendedcontents-sec a:after{background:rgba(0,0,0,.3);border-radius:50%;bottom:-1rem;content:"";-webkit-filter:blur(10px);filter:blur(10px);height:2rem;left:0;position:absolute;width:100%;z-index:0}.temp-story .recommendedcontents-sec a:hover .box .text:after{opacity:.8}@media screen and (max-width:768px){.temp-story .recommendedcontents-sec a{display:block}}.temp-story .recommendedcontents-sec .box{display:flex;height:42.7rem;position:relative;width:100%;z-index:1}@media screen and (max-width:768px){.temp-story .recommendedcontents-sec .box{display:block;height:auto}}.temp-story .recommendedcontents-sec .box .text{background:linear-gradient(45deg,#00a73c,#52c423);color:#fff;padding:7.5rem 8rem 7.5rem 11rem;position:relative;width:47%}@media screen and (max-width:768px){.temp-story .recommendedcontents-sec .box .text{padding:8.8rem 4.6rem;width:100%}}.temp-story .recommendedcontents-sec .box .text:after{background:rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:0}.temp-story .recommendedcontents-sec .box .text .block{position:relative;z-index:1}.temp-story .recommendedcontents-sec .box .text .midashi{margin-bottom:2rem}@media screen and (max-width:768px){.temp-story .recommendedcontents-sec .box .text .midashi{margin-bottom:3rem}}.temp-story .recommendedcontents-sec .box .text .midashi .en{font-size:2rem;font-weight:600;letter-spacing:0;margin-bottom:1rem}@media screen and (max-width:768px){.temp-story .recommendedcontents-sec .box .text .midashi .en{font-size:3.3rem;margin-bottom:.5rem}}.temp-story .recommendedcontents-sec .box .text .midashi .ja{font-size:4.3rem;font-weight:600;letter-spacing:.5rem;line-height:1.4}@media screen and (max-width:768px){.temp-story .recommendedcontents-sec .box .text .midashi .ja{font-size:6.1rem}}.temp-story .recommendedcontents-sec .box .text .read{font-weight:600}.temp-story .recommendedcontents-sec .box .photo{height:100%;width:53%}@media screen and (max-width:768px){.temp-story .recommendedcontents-sec .box .photo{height:44.2rem;width:100%}}.temp-story .recommendedcontents-sec .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.temp-story .recommendedcontents-sec .box .photo figure img,.temp-story .recommendedcontents-sec .box .photo figure picture,.temp-story .recommendedcontents-sec .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.temp-story.p-story2 .profile-sec{margin-top:7rem}@media print{[data-aos^=fade][data-aos^=fade]{opacity:1!important}footer,header{display:none}.p-top .mv-sec{height:50vh}.p-top .interview-sec .box .photo .komidashi .title{font-size:12px}.p-top .interview-sec .box .photo .komidashi .btn{display:none}.p-top .story-sec .box .text .midashi .ja{font-size:24px}.p-ourvision .lower-mv-sec .mv{height:50vh}.p-ourvision .vision-sec .img-box>.img{height:200px;margin-top:20px}.p-ourvision .message-sec .inner .img{height:300px}.p-ourvision .message-sec .inner .midashi,.p-ourvision .vision-sec .inner .midashi{font-size:30px}.temp-story main{padding-top:0}.temp-story .story-sec .inner .catch{font-size:30px}.temp-story .story-sec .inner .img{height:450px}.temp-story .story-sec .inner .img:after{content:none}.temp-story .story-sec .inner{width:300%}.temp-story .lower-mv-sec .mv-txt .lower-head .en{font-size:18px}.temp-story .lower-mv-sec .mv-txt .lower-head .ja{font-size:30px}.temp-story .recommendedcontents-sec .box .text .midashi .ja{font-size:24px}.temp-story .story-sec .inner .box .photo figure{height:450px}.temp-story .story-sec .kv .badge{left:20px}.p-ps .lower-mv-sec .copy .dt_line{border:none;font-size:28px;letter-spacing:.1rem}.p-ps .intro-sec .sp_view,.p-ps .lower-mv-sec .sp_view{display:none}.p-ps .lower-mv-sec .mv-txt .lower-head .en{font-size:18px}.p-ps .lower-mv-sec .mv-txt .lower-head .ja{font-size:30px}.p-ps .intro-sec .inner .big_ttl{font-size:50px;margin-top:30px}.p-ps .intro-sec .box .photo{height:250px}.p-ps .intro-sec .box{align-items:flex-start}.p-ps .message-sec .inner .midashi{font-size:30px}.p-ps .message-sec .inner .img{width:100%}.p-ourbusiness main{padding-top:0}.p-ourbusiness .lower-mv-sec .mv-txt .lower-head .en{font-size:18px}.p-ourbusiness .lead-sec .inner .midashi,.p-ourbusiness .lower-mv-sec .mv-txt .lower-head .ja{font-size:30px}.p-ourbusiness .lead-sec .inner .lead-text .read{font-size:22px;letter-spacing:1px}.p-ourbusiness .lead-sec .inner .lead-text .read br{display:none}.p-ourbusiness .lead-sec .inner .feature_list dt h3{font-size:30px}.p-job main{padding-top:0}.p-job .lower-mv-sec .mv-txt .lower-head .en{font-size:18px}.p-job .lower-mv-sec .mv-txt .lower-head .ja{font-size:30px}.p-job .partial-sec .inner .big_ttl{font-size:40px}.p-job .partial-sec .inner .lead_txtArea .lead{font-size:30px;letter-spacing:0}.p-job .partial-sec .inner .lead_txtArea .lead .sp_view{display:none}.p-job .partial-sec .inner .lead_txtArea p{font-size:22px}.p-job .partial-sec .box .text .midashi{font-size:30px}.p-job .partial-sec:after{content:none}.p-job .partial-sec .box .text{max-width:70%;width:70%}.p-job .partial-sec .box .photo{max-width:30%;width:30%}.p-requirement main{padding-top:0}.p-requirement .lower-mv-sec .mv-txt .lower-head .en{font-size:18px}.p-requirement .lead-sec .inner .copy,.p-requirement .lead-sec .inner .feature_list dt h3,.p-requirement .lead-sec .inner .midashi,.p-requirement .lower-mv-sec .mv-txt .lower-head .ja{font-size:30px}.p-requirement .message-sec .inner .midashi{font-size:24px}.p-requirement .message-sec .inner .catch{font-size:30px}.p-requirement .message-sec .inner .description{font-size:18px}.p-requirement .message-sec .inner .description br{display:none}.p-career .lower-mv-sec .mv-txt{padding-top:0}.p-career .lower-mv-sec .mv-txt .lower-head .en{font-size:18px}.p-career .lower-mv-sec .mv-txt .lower-head .ja{font-size:30px}.p-career .outline-sec .inner .big_ttl{font-size:50px;margin-top:30px}.p-career .outline-sec .inner .read{font-size:24px;letter-spacing:2px}.p-career .tabs-sec .inner .tabs .tab{font-size:22px;letter-spacing:1px}.p-career .tabcontent-sec .inner .block .career-path dl dt p span{font-size:24px}.p-career .tabcontent-sec .inner .block .career-path dl dt p{font-size:18px}.p-career .tabcontent-sec .inner .block .career-path dl dt{height:100px;width:100px}.p-career .tabcontent-sec .inner .block .career-path dl dd{font-size:18px}.p-career .tabcontent-sec .inner .block:after{height:220px;width:130px}.p-career .tabcontent-sec .inner .block .career-path dl:before{left:49px}.p-career .tabcontent-sec .inner .box .text .komidashi{font-size:30px}.p-career .tabcontent-sec .inner .box .photo{width:30%}.p-career .tabcontent-sec .inner .box .text{width:70%}.p-career .tabcontent-sec .inner .box:before{content:none}.p-career .tabcontent-sec .inner .box .text .read{font-size:20px}.p-environment main{padding-top:0}.p-environment .lower-mv-sec .mv-txt .lower-head .en{font-size:18px}.p-environment .lower-mv-sec .mv-txt .lower-head .ja,.p-environment .outline-sec .inner .midashi{font-size:30px}.p-environment .content-sec .inner .table .sp_view{display:none}.p-welfare main{padding-top:0}.p-welfare .lower-mv-sec .mv-txt .lower-head .en{font-size:18px}.p-welfare .lower-mv-sec .mv-txt .lower-head .ja{font-size:30px}.ourbusiness-sec a .komidashi{font-size:22px}}

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