@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&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,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes stretch{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html{font-size:62.5%}body{font-family:"Noto Sans JP","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:400;line-height:2;color:#333;letter-spacing:.08em;word-wrap:break-word;background-color:#fff;-webkit-font-smoothing:antialiased;backface-visibility:hidden}*,*:before,*:after{box-sizing:inherit}*:first-child{margin-top:0}*:last-child{margin-bottom:0}a{color:#00417c;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}picture{display:block}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin-bottom:0;font-weight:normal}button{background-color:rgba(0,0,0,0);border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a,button,label,select{-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-home .wrapper,.p-recruitment .wrapper{overflow-x:hidden}.container{max-width:1380px;padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto}@media(max-width: ){.container{padding-right:4.2666666667%;padding-left:4.2666666667%}}@media(max-width: 768px){.-pc{display:none !important}}.-sp{display:none !important}@media(max-width: 768px){.-sp{display:block !important}}.-ib{display:inline-block}.box-movie{position:relative;width:100%;padding-top:56.25%}.box-movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.l-max-container{max-width:1366px;margin-right:auto;margin-left:auto}@media(max-width: 1280px){.l-max-container.--pd{width:90%}}.l-card-slide-container{max-width:1080px;margin-right:auto;margin-left:auto}@media(max-width: 1280px){.l-card-slide-container{width:90%}}@media(max-width: 768px){.l-card-slide-container{width:100%}}.l-container{max-width:1080px;margin-right:auto;margin-left:auto}@media(max-width: 1280px){.l-container{width:90%}}@media(max-width: 768px){.l-container{width:90%}}.no_scroll{width:100vw;height:100vh;overflow:hidden}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.c-alt{position:absolute;height:1px;overflow:hidden;clip-path:inset(100%)}.u-phone-link{pointer-events:none}@media(max-width: 768px){.u-phone-link{pointer-events:auto}}.u-w100{width:100%}@media(max-width: 768px){.u-sp-w100{width:100%}}.u-mb-16{margin-bottom:1.6rem}.c-post-content p,.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6{margin-bottom:2.4rem}.c-post-content ul,.c-post-content ol,.c-post-content blockquote{margin-bottom:4rem}.c-post-content video{margin-bottom:4rem}@media(max-width: 768px){.c-post-content video{margin-bottom:3.2rem}}.c-post-content *>:last-child{margin-bottom:0 !important}.c-post-content *>:first-child{margin-top:0 !important}.c-post-content strong{font-weight:700}@media(max-width: 768px){.c-post-content p{font-size:1.4rem}}@media(hover: hover){.c-post-content a:hover{text-decoration:underline}}.c-post-content [target=_blank]::after{margin-left:.2em;margin-right:.4em;vertical-align:middle;margin-top:-0.1em;content:"";display:inline-block;width:1.4rem;height:1.4rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_other_window_bl.svg);background-repeat:no-repeat;background-size:1.4rem 1.4rem}.c-post-content iframe{max-width:100%}.wp-block-buttons,.wp-block-media-text,.wp-block-group,.wp-block-column,.wp-block-columns,.wp-block-cover,.wp-block-table,.wp-block-image,.wp-block-video,.wp-block-embed-youtube{margin-bottom:4rem}@media(max-width: 768px){.wp-block-buttons,.wp-block-media-text,.wp-block-group,.wp-block-column,.wp-block-columns,.wp-block-cover,.wp-block-table,.wp-block-image,.wp-block-video,.wp-block-embed-youtube{margin-bottom:3.2rem}}.wp-block-column .wp-block-image{margin-bottom:1.2rem}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wp-block-button .wp-block-button__link{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:5rem;font-weight:700;background-color:#00417c;color:#fff;line-height:1.5;text-align:center;padding:2rem;border-radius:3.2rem;position:relative;transition:.3s color ease-in-out;transition:opacity .2s ease-in-out}@media(max-width: 768px){.wp-block-button .wp-block-button__link{font-size:1.4rem}}.wp-block-button .wp-block-button__link::before{content:""}.wp-block-button .wp-block-button__link::after{content:"";width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;transition:transform .2s ease-in-out}@media(max-width: 768px){.wp-block-button .wp-block-button__link::after{width:1.5rem;height:1.1rem}}@media(hover: hover){.wp-block-button .wp-block-button__link:hover{text-decoration:none;opacity:.7}}.wp-block-button .wp-block-button__link[target=_blank]::after{margin-left:0;margin-right:0;width:1.6rem;height:1.6rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_other_window_wh.svg)}.wp-block-embed-youtube{max-width:100%;height:auto}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.wp-block-image a{transition:opacity .2s ease-in-out}@media(hover: hover){.wp-block-image a:hover{opacity:.7}}.wp-block-image.is-style-rounded img{border-radius:2.4rem}.wp-block-image .alignleft{text-align:left;float:none;margin:0}.wp-block-image .alignright{text-align:right;float:none;margin:0}.wp-block-image .aligncenter{text-align:center}.wp-block-image .wp-element-caption{margin-top:.8rem;font-size:1.4rem}@media(max-width: 768px){.wp-block-image .wp-element-caption{font-size:1.2rem}}.wp-block-video video{max-width:100%}h2.wp-block-heading{font-size:3.2rem;font-weight:700;line-height:1.4;color:#2f84bf;display:flex;gap:2.4rem}@media(max-width: 768px){h2.wp-block-heading{font-size:2.4rem;gap:2rem}}h2.wp-block-heading::before{margin-top:.5em;content:"";display:inline-block;flex-shrink:0;width:1.6rem;height:1.6rem;background-color:#2f84bf;border-radius:50%}@media(max-width: 768px){h2.wp-block-heading::before{width:1.2rem;height:1.2rem}}h3.wp-block-heading{font-size:2.4rem;font-weight:700;line-height:1.45}@media(max-width: 768px){h3.wp-block-heading{font-size:2.1rem}}h4.wp-block-heading{font-size:2rem;font-weight:700;line-height:1.45}@media(max-width: 768px){h4.wp-block-heading{font-size:1.8rem}}h5.wp-block-heading{font-size:1.8rem;font-weight:700;line-height:1.45}@media(max-width: 768px){h5.wp-block-heading{font-size:1.6rem}}h6.wp-block-heading{font-size:1.6rem;font-weight:700;line-height:1.45}@media(max-width: 768px){h6.wp-block-heading{font-size:1.4rem}}ul.wp-block-list{list-style:none}ul.wp-block-list>li{display:flex;align-items:flex-start}@media(max-width: 768px){ul.wp-block-list>li{font-size:1.4rem}}ul.wp-block-list>li:not(:last-of-type){margin-bottom:.8rem}@media(max-width: 768px){ul.wp-block-list>li:not(:last-of-type){margin-bottom:1.2rem}}ul.wp-block-list>li::before{content:"・";display:inline-block;padding-right:.8rem;flex-shrink:0}ul.wp-block-list.is-style-atten-list>li{font-size:1.2rem}ul.wp-block-list.is-style-atten-list>li::before{content:"※"}ol.wp-block-list{counter-reset:number;list-style:none;line-height:1.5;list-style-position:inside}ol.wp-block-list>li{display:flex;align-items:flex-start}ol.wp-block-list>li:not(:last-of-type){margin-bottom:.8rem}@media(max-width: 768px){ol.wp-block-list>li:not(:last-of-type){margin-bottom:1.2rem}}ol.wp-block-list>li::before{counter-increment:number;content:"（" counter(number) "）";display:inline-block;flex-shrink:0}@media(max-width: 768px){ol.wp-block-list>li{font-size:1.4rem}}ol.wp-block-list>li .c-ol-list{padding-left:.8rem}.wp-block-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{width:100%;display:block}.wp-block-table table{min-width:600px;width:100%;border-radius:2.4rem;border:1px solid #c4c4c4;border-collapse:separate;overflow:hidden;border-spacing:0}@media(max-width: 768px){.wp-block-table table{border-radius:2rem}}.wp-block-table table thead{border-bottom:none}.wp-block-table table tfoot{border-top:none}.wp-block-table table th{background-color:#f4f4f4}.wp-block-table table td{background-color:#fff}.wp-block-table table th,.wp-block-table table td{padding:1.4rem 2rem;border:none;line-height:2;vertical-align:top;text-align:left}.wp-block-table table thead th{border-bottom:1px solid #c4c4c4}.wp-block-table table thead th+th{border-left:1px solid #c4c4c4}.wp-block-table table tbody th,.wp-block-table table tbody td{border-bottom:1px solid #c4c4c4}.wp-block-table table tbody td{border-left:1px solid #c4c4c4}.wp-block-table table tbody tr:last-child th,.wp-block-table table tbody tr:last-child td{border-bottom:none}.wp-block-table table tbody td:first-child,.wp-block-table table thead th:first-child{border-left:none}.wp-block-media-text.is-style-border-media-block{width:100%;display:grid;grid-template-columns:190px auto;align-items:center;gap:2.4rem;border:1px solid #c4c4c4;border-radius:2.4rem;padding:1.6rem}@media(max-width: 768px){.wp-block-media-text.is-style-border-media-block{gap:2rem;grid-template-columns:1fr}}.wp-block-media-text__media{margin-bottom:0}.wp-block-media-text__media img{border-radius:1.6rem}@media(max-width: 768px){.wp-block-media-text__media img{max-width:100%}}@media(max-width: 768px){.wp-block-media-text__content>*{margin-bottom:1.2rem}}.wp-block-media-text__content>*:last-child{margin-bottom:0}.wp-block-group.is-style-margin-sm{margin-bottom:1.6rem}.wp-block-group.is-style-margin-lg{margin-bottom:4.8rem}.wp-block-group.is-style-margin-xl{margin-bottom:6.4rem}.wp-block-group.is-style-gray-bg{background-color:#f7f7f7;border-radius:2.4rem;padding:2.4rem}.wp-block-group.is-style-gray-bg .wp-block-group__inner-container>*{margin-bottom:1.6rem}.wp-block-group.is-style-gray-bg .wp-block-group__inner-container>*:last-child{margin-bottom:0}.wp-block-group.is-style-border-bg{border-radius:2.4rem;padding:2.4rem;border:1px solid #c4c4c4}.has-red-color{color:#e55959}.has-black-color{color:#333}.has-xs-font-size{font-size:1.4rem}.has-sm-font-size{font-size:1.6rem}.has-md-font-size{font-size:2.4rem}.has-lg-font-size{font-size:3.2rem}.has-xl-font-size{font-size:4rem}.wp-block-button.is-style-arrow-txt-link .wp-block-button__link{background-color:rgba(0,0,0,0);border-radius:0;padding:0;display:flex;align-items:center;gap:1.6rem;font-size:1.6rem;font-weight:700;color:#333;transition:opacity .2s ease-in-out}@media(max-width: 768px){.wp-block-button.is-style-arrow-txt-link .wp-block-button__link{font-size:1.4rem}}.wp-block-button.is-style-arrow-txt-link .wp-block-button__link::after{content:"";width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_bl.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;transition:transform .2s ease-in-out}@media(max-width: 768px){.wp-block-button.is-style-arrow-txt-link .wp-block-button__link::after{width:1.3rem;height:.8rem}}@media(hover: hover){.wp-block-button.is-style-arrow-txt-link .wp-block-button__link:hover{opacity:.7}}.wp-block-button.is-style-arrow-txt-link .wp-block-button__link[target=_blank]::after{width:1.6rem;height:1.6rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_other_window_bl.svg)}.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link{background-color:rgba(0,0,0,0);box-shadow:none;text-decoration:none;padding:0;display:flex;align-items:center;gap:2.4rem;font-size:1.6rem;font-weight:700;color:#333;position:relative;transition:.3s color ease-in-out}@media(max-width: 768px){.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link{gap:2rem;font-size:1.4rem}}.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link::before{position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);z-index:1;content:"";display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-size:1.7rem 1.1rem;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link::before{right:1.6rem;width:1.3rem;height:.85rem;background-size:1.6rem .85rem}}.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link::after{content:"";display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#00417c;border-radius:50%;width:6.4rem;height:6.4rem;background-image:none;transition:.3s all ease-in-out}@media(max-width: 768px){.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link::after{width:4.8rem;height:4.8rem}}@media(hover: hover){.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link:hover{opacity:1;color:#2f84bf}.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link:hover::after{transform:scale(1.2, 1.2);background-color:#2f84bf}}.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link[target=_blank]::before{width:1.6rem;height:1.6rem;right:2.4rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_other_window_wh.svg);background-size:1.6rem 1.6rem}@media(max-width: 768px){.wp-block-button.is-style-arrow-circle-link-btn .wp-block-button__link[target=_blank]::before{right:1.6rem}}.l-breadcrumbs{margin-bottom:1.6rem}@media(max-width: 768px){.l-breadcrumbs{display:none}}.c-breadcrumbs-list li{display:inline;font-size:1.4rem;line-height:2.2}.c-breadcrumbs-list li:not(:last-child)::after{margin-left:1.4rem;margin-right:1.4rem;font-size:1.4rem;content:"/"}.c-breadcrumbs-list a{font-weight:700;color:#00417c}@media(hover: hover){.c-breadcrumbs-list a:hover{text-decoration:underline}}.c-btn-box.--flex-end{display:flex;justify-content:flex-end}.c-link-btn{display:flex;align-items:center;gap:2.4rem}@media(max-width: 768px){.c-link-btn{gap:2rem}}.c-link-btn__icon{position:relative;width:6.4rem;height:6.4rem;flex-shrink:0}@media(max-width: 768px){.c-link-btn__icon{width:4.8rem;height:4.8rem}}.c-link-btn__icon::before{content:"";position:absolute;inset:0;background-color:#00417c;border-radius:50%;transition:transform .3s,background-color .3s;z-index:1}.c-link-btn__icon::after{content:"";position:absolute;top:50%;left:50%;width:1.7rem;height:1.1rem;background-image:url("/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%, -50%);transition:transform .3s;z-index:2}@media(max-width: 768px){.c-link-btn__icon::after{width:1.3rem;height:.85rem}}.c-link-btn__txt{font-size:1.6rem;font-weight:700;color:#333;transition:.3s color ease-in-out}@media(max-width: 768px){.c-link-btn__txt{font-size:1.4rem}}.c-link-btn.--mini .c-link-btn__icon{width:5.4rem;height:5.4rem}.c-link-btn.--mini .c-link-btn__icon::before{width:100%;height:100%}.c-link-btn.--mini .c-link-btn__icon::after{width:1.4rem;height:.9rem}.c-link-btn.--mini .c-link-btn__txt{font-size:1.3rem}@media(hover: hover){a.c-link-btn:hover .c-link-btn__txt{color:#2f84bf}a.c-link-btn:hover .c-link-btn__icon::before{transform:scale(1.2);background-color:#2f84bf}}.c-normal-link-btn{display:flex;align-items:center;gap:1.6rem;transition:opacity .2s ease-in-out}@media(max-width: 768px){.c-normal-link-btn{font-size:1.4rem}}.c-normal-link-btn::after{content:"";width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_bl.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){.c-normal-link-btn::after{width:1.3rem;height:.8rem}}.c-normal-link-btn__txt{font-size:1.6rem;font-weight:700;color:#333}@media(max-width: 768px){.c-normal-link-btn__txt{font-size:1.4rem}}.c-normal-link-btn.--blank::after{content:"";width:1.6rem;height:1.6rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_other_window_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}@media(hover: hover){.c-normal-link-btn:hover{opacity:.7}}.c-contact-link-btn{max-width:480px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;background-color:#fff;border-radius:6rem;padding:1.2rem;position:relative}@media(max-width: 768px){.c-contact-link-btn{gap:.4rem;padding:.8rem}}.c-contact-link-btn__icon{position:relative;flex-shrink:0;width:9.6rem;height:9.6rem;border-radius:50%;background-color:#00417c;transition:background-color .3s ease}@media(max-width: 768px){.c-contact-link-btn__icon{width:6.4rem;height:6.4rem}}.c-contact-link-btn__icon::before{content:"";position:absolute;top:50%;left:50%;width:2.5rem;height:1.6rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-repeat:no-repeat;background-size:100%;background-position:center;transform:translate(-50%, -50%);transition:transform .3s ease}@media(max-width: 768px){.c-contact-link-btn__icon::before{width:1.7rem;height:1.1rem}}.c-contact-link-btn__txt{font-size:2.4rem;font-weight:700;color:#333;padding-left:10%;transition:color .3s ease}@media(max-width: 768px){.c-contact-link-btn__txt{font-size:1.8rem}}@media(hover: hover){.c-contact-link-btn:hover .c-contact-link-btn__txt{color:#2f84bf}.c-contact-link-btn:hover .c-contact-link-btn__icon{background-color:#2f84bf}.c-contact-link-btn:hover .c-contact-link-btn__icon::before{transform:translate(calc(-50% + 4px), -50%)}}.l-category-list{margin-bottom:4rem}.c-category-list{display:flex;flex-wrap:wrap}@media(max-width: 768px){.c-category-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 2rem}}.c-category-list.--column li:first-child a:before,.c-category-list.--column li:first-child span:before{content:""}.c-category-list.--column li a::before,.c-category-list.--column li span::before{content:"#"}.c-category-list.--case li{border-bottom:rgba(0,0,0,0)}@media(max-width: 768px){.c-category-list.--case li:first-child{border-bottom:1px solid #c4c4c4}}@media(max-width: 768px){.c-category-list.--development li:first-child{grid-column:span 1}}@media(max-width: 768px){.c-category-list.--development li:nth-child(even)::before{display:none}}@media(max-width: 768px){.c-category-list.--development li:nth-child(odd)::before{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);right:-1rem;width:1px;height:80%;background-color:#c4c4c4}}.c-category-list li{line-height:1.5;display:flex;align-items:center;font-size:1.4rem;color:#00417c;position:relative}@media(max-width: 768px){.c-category-list li{border-bottom:1px solid #c4c4c4;justify-content:center;text-align:center}}@media(max-width: 768px){.c-category-list li.li-current::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:inline-block;content:"";width:25%;height:2px;background-color:#00417c;border-radius:1px}}@media(max-width: 768px){.c-category-list li:first-child{grid-column:span 2}}@media(max-width: 768px){.c-category-list li:nth-child(even)::before{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);right:-1rem;width:1px;height:80%;background-color:#c4c4c4}}.c-category-list li:not(:last-child)::after{margin-left:1.4rem;margin-right:1.4rem;font-size:1.4rem;content:"|"}@media(max-width: 768px){.c-category-list li:not(:last-child)::after{content:"";margin:0}}.c-category-list li.is-last-row::after{display:none}.c-category-list .c-category-link-current{font-weight:700;position:relative}@media(max-width: 768px){.c-category-list .c-category-link-current{padding:1.2rem}}.c-category-list .c-category-link-current::after{display:inline-block;content:"";width:100%;height:2px;background-color:#00417c;border-radius:1px;position:absolute;bottom:-8px;left:0}@media(max-width: 768px){.c-category-list .c-category-link-current::after{display:none}}.c-category-list a{color:#00417c;font-weight:400}@media(max-width: 768px){.c-category-list a{padding:1.2rem}}@media(hover: hover){.c-category-list a:hover{text-decoration:underline}}.l-article-cards{display:grid;-moz-column-gap:3.5%;column-gap:3.5%;row-gap:6.4rem;grid-template-columns:repeat(auto-fill, minmax(328px, 1fr))}@media(max-width: 768px){.l-article-cards{grid-template-columns:repeat(1, 1fr);gap:3.2rem}}.c-article-card__link{display:flex;flex-direction:column;transition:opacity .6s ease}@media(hover: hover){.c-article-card__link:hover{opacity:.7}.c-article-card__link:hover .c-article-card__image img{transform:scale(1.05)}}.c-article-card__image{margin-bottom:2.4rem;border-radius:2.4rem;overflow:hidden}@media(max-width: 768px){.c-article-card__image{margin-bottom:2.2rem}}.c-article-card__image img{width:100%;height:auto;aspect-ratio:328/208;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.c-article-card__body{display:flex;flex-direction:column;justify-content:space-between;flex:1}.c-article-card__category{margin-bottom:1.6rem}.c-article-card__category_tag{background-color:#333;color:#fff;font-size:1.2rem;border-radius:1.2rem;padding:.4rem 1.2rem;line-height:1.5;display:inline-block}@media(max-width: 768px){.c-article-card__category_tag{font-size:1rem}}.c-article-card__ttl{font-weight:700;line-height:1.5;color:#333;margin-bottom:1.6rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 768px){.c-article-card__ttl{font-size:1.4rem}}.c-article-card__txt{font-size:1.4rem;line-height:1.7;color:#333}@media(max-width: 768px){.c-article-card__txt{font-size:1.2rem}}.l-article-column-cards{display:grid;-moz-column-gap:3.5%;column-gap:3.5%;row-gap:6.4rem;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.l-article-column-cards{grid-template-columns:repeat(1, 1fr);gap:3.2rem}}.c-article-column-card{height:100%}.c-article-column-card__link{height:100%;display:flex;flex-direction:column;background-color:#f7f7f7;border-radius:2.4rem;transition:opacity .6s ease}@media(hover: hover){.c-article-column-card__link:hover{opacity:.7}.c-article-column-card__link:hover .c-article-column-card__image img{transform:scale(1.05)}}.c-article-column-card__image{overflow:hidden;border-radius:2.4rem 2.4rem 0 0}.c-article-column-card__image img{width:100%;height:auto;aspect-ratio:328/203;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.c-article-column-card__body{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:2.4rem 3.2rem 2.4rem 2.4rem}@media(max-width: 768px){.c-article-column-card__body{padding:2rem}}.c-article-column-card__meta{color:#333;font-family:"Montserrat",sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.16em;line-height:1.5;margin-bottom:.8rem}@media(max-width: 768px){.c-article-column-card__meta{font-size:1rem}}.c-article-column-card__ttl{font-weight:700;line-height:1.5;color:#333;margin-bottom:4rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 768px){.c-article-column-card__ttl{font-size:1.4rem;margin-bottom:2.8rem}}.c-article-column-card__category{margin-top:auto;display:flex;flex-wrap:wrap;gap:.2rem 1.2rem}.c-article-column-card__category_tag{font-weight:400;color:#333;font-size:1.2rem;line-height:1.5}@media(max-width: 768px){.c-article-column-card__category_tag{font-size:1rem}}.c-article-column-card__category_tag::before{content:"#"}.l-page-genre{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:4.4%;column-gap:4.4%;row-gap:4.8rem;margin-bottom:12rem}@media(max-width: 768px){.l-page-genre{grid-template-columns:repeat(1, 1fr);gap:3.2rem;margin-bottom:6.8rem}}.c-page-genre{display:flex;flex-direction:column}.c-page-genre .c-circle-heading{margin-bottom:1.6rem}.c-page-genre .c-normal-heading{margin-bottom:1.6rem}.c-page-genre__image{display:flex;margin-bottom:2.4rem;gap:3%}@media(max-width: 768px){.c-page-genre__image{margin-bottom:2rem}}.c-page-genre__image img{width:94%;border-radius:2.4rem}.c-page-genre__image_en_txt{width:3%;font-size:1.2rem;letter-spacing:.16em;writing-mode:vertical-rl;font-family:"Montserrat",sans-serif;font-weight:300;line-height:1.25}@media(max-width: 768px){.c-page-genre__image_en_txt{font-size:1rem}}.c-page-genre__txt{width:93%}@media(max-width: 768px){.c-page-genre__txt{font-size:1.4rem;width:100%}}.c-page-genre__link{margin-top:7.2rem;display:flex;justify-content:flex-end}@media(max-width: 768px){.c-page-genre__link{margin-top:2.8rem;justify-content:flex-start}}.c-ol-list{margin:0;counter-reset:number;list-style:none;line-height:1.5;list-style-position:inside}.c-ol-list>li{display:flex;align-items:flex-start}.c-ol-list>li:not(:last-of-type){margin-bottom:.8rem}@media(max-width: 768px){.c-ol-list>li:not(:last-of-type){margin-bottom:1.2rem}}.c-ol-list>li::before{counter-increment:number;content:"（" counter(number) "）";display:inline-block;flex-shrink:0}@media(max-width: 768px){.c-ol-list>li{font-size:1.4rem}}.c-ol-list>li .c-ol-list{padding-left:.8rem}.c-ol-list .inner p{margin-bottom:.8rem}.c-ul-list{list-style:none;line-height:1.5}.c-ul-list>li{display:flex;align-items:flex-start}@media(max-width: 768px){.c-ul-list>li{font-size:1.4rem}}.c-ul-list>li:not(:last-of-type){margin-bottom:.8rem}@media(max-width: 768px){.c-ul-list>li:not(:last-of-type){margin-bottom:1.2rem}}.c-ul-list>li::before{content:"・";display:inline-block;padding-right:.8rem;flex-shrink:0}.c-dl-list dt{font-weight:700}.c-dl-list dd{margin-bottom:4rem}.p-page-mv-intro{margin-bottom:12rem}@media(max-width: 768px){.p-page-mv-intro{margin-bottom:6.8rem}}.p-page-mv-intro .c-gradation-heading{margin-bottom:8rem}@media(max-width: 768px){.p-page-mv-intro .c-gradation-heading{margin-bottom:4.8rem}}.p-page-mv-intro .c-page-intro-image{margin-bottom:8rem}@media(max-width: 768px){.p-page-mv-intro .c-page-intro-image{margin-bottom:6.6rem}}.p-page-mv-intro .c-page-intro-heading{margin-bottom:5.6rem}@media(max-width: 768px){.p-page-mv-intro .c-page-intro-heading{margin-bottom:3.6rem}}.p-page-mv-intro .c-page-intro-small-txt{margin-top:4rem;margin-bottom:5.6rem}@media(max-width: 768px){.p-page-mv-intro .c-page-intro-small-txt{margin-bottom:3.6rem}}.c-page-intro-image img{border-radius:4rem}.c-page-intro-heading{font-size:4rem;line-height:1.6;font-weight:700}@media(max-width: 768px){.c-page-intro-heading{font-size:2.8rem}}.c-page-intro-txt{font-size:2rem;line-height:2.4}@media(max-width: 768px){.c-page-intro-txt{font-size:1.8rem;line-height:1.9}}.c-page-intro-middle-txt{font-size:1.6rem}@media(max-width: 768px){.c-page-intro-middle-txt{font-size:1.4rem}}.c-page-intro-small-txt{display:grid;grid-template-columns:repeat(3, auto);align-items:center;gap:1%}@media(max-width: 768px){.c-page-intro-small-txt{font-size:1.4rem}}.c-page-intro-small-txt::before{content:"";display:block;width:2.4rem;height:9rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/kakko_left.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){.c-page-intro-small-txt::before{height:21.8rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/kakko_left_sp.svg)}}.c-page-intro-small-txt::after{content:"";display:block;width:2.4rem;height:9rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/kakko_left.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;transform:rotate(-180deg)}@media(max-width: 768px){.c-page-intro-small-txt::after{height:21.8rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/kakko_left_sp.svg)}}.c-page-panel-link{display:flex;gap:1rem;transition:opacity .6s ease}@media(max-width: 768px){.c-page-panel-link{flex-direction:column;gap:2.8rem}}@media(hover: hover){.c-page-panel-link:hover{opacity:.7}.c-page-panel-link:hover .c-page-panel-link__image img{transform:scale(1.05)}}.c-page-panel-link__image{overflow:hidden;border-radius:2rem}.c-page-panel-link__image img{transition:transform .6s ease}@media(max-width: 768px){.c-page-panel-link__image img{width:100%}}.c-page-panel-link .c-page-panel-link-btn{display:flex;align-items:center;gap:5rem;padding:2.4rem 2.8rem}@media(max-width: 768px){.c-page-panel-link .c-page-panel-link-btn{gap:2.8rem;padding:0}}.c-page-panel-link .c-page-panel-link-btn__txt{font-weight:700;line-height:1.5;color:#333}@media(max-width: 768px){.c-page-panel-link .c-page-panel-link-btn__txt{font-size:1.2rem}}.c-page-panel-link .c-page-panel-link-btn__big_txt{display:block;font-size:3.2rem;font-weight:700}@media(max-width: 768px){.c-page-panel-link .c-page-panel-link-btn__big_txt{font-size:2.2rem}}.c-page-panel-link .c-page-panel-link-btn__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#00417c;border-radius:50%;width:6.4rem;height:6.4rem}@media(max-width: 768px){.c-page-panel-link .c-page-panel-link-btn__arrow{width:4.8rem;height:4.8rem}}@media(max-width: 768px){.c-page-panel-link .c-page-panel-link-btn__arrow img{width:1.2rem;height:1.2rem}}.l-page-article-top-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.5rem}@media(max-width: 768px){.l-page-article-top-heading{margin-bottom:3.2rem}}.p-service-info{margin-bottom:12rem}@media(max-width: 768px){.p-service-info{margin-bottom:7.25rem}}.c-service-info{padding:4.8rem;background-color:#f7f7f7;border-radius:4rem}@media(max-width: 768px){.c-service-info{padding:3.2rem 1rem}}.c-service-info__txt{line-height:1.3;font-size:1.8rem;text-align:center;font-weight:700;margin-bottom:3.2rem}@media(max-width: 768px){.c-service-info__txt{font-size:1.4rem;margin-bottom:2.4rem}}.c-paginationList{margin-top:12rem;list-style:none;gap:2.4rem;padding:0 4.2rem;position:relative;display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 768px){.c-paginationList{margin-top:6.8rem;gap:1rem}}@media(max-width: 768px){.c-paginationList .prev{position:absolute;left:0;top:50%;transform:translateY(-50%)}}.c-paginationList .prev .prev_link{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background-color:#efefef;color:#fff;border-radius:50%;font-size:1.4rem;text-indent:-9999px}@media(max-width: 768px){.c-paginationList .prev .prev_link{width:4rem;height:4rem}}.c-paginationList .prev .prev_link::after{content:"";width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;transform:rotate(-180deg)}@media(max-width: 768px){.c-paginationList .prev .prev_link::after{width:1.4rem;height:.9rem}}@media(max-width: 768px){.c-paginationList .next{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.c-paginationList .next .next_link{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background-color:#efefef;color:#fff;border-radius:50%;font-size:1.4rem;text-indent:-9999px}@media(max-width: 768px){.c-paginationList .next .next_link{width:4rem;height:4rem;font-size:1.2rem}}.c-paginationList .next .next_link::after{content:"";width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){.c-paginationList .next .next_link::after{width:1.4rem;height:.9rem}}.c-paginationList_item .link{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background-color:#2f84bf;color:#fff;border-radius:50%;font-size:1.4rem;transition:background-color .3s ease}@media(max-width: 768px){.c-paginationList_item .link{width:4rem;height:4rem;font-size:1.2rem}}@media(hover: hover){.c-paginationList_item .link:hover{background-color:#00417c}}.c-paginationList_item .link .text{font-family:"Montserrat",sans-serif;font-weight:700}.c-paginationList_item.active .link{background-color:#00417c}.c-paginationList_item.dot .link{background-color:rgba(0,0,0,0);color:#333}.c-paginationList_item.prev .link{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background-color:#00417c;color:#fff;border-radius:50%;font-size:1.4rem;text-indent:-9999px}@media(max-width: 768px){.c-paginationList_item.prev .link{width:4rem;height:4rem;font-size:1.2rem}}.c-paginationList_item.prev .link::after{content:"";width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;transform:rotate(-180deg)}@media(max-width: 768px){.c-paginationList_item.prev .link::after{width:1.4rem;height:.9rem}}@media(hover: hover){.c-paginationList_item.prev .link:hover{background-color:#2f84bf}}.c-paginationList_item.next .link{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background-color:#00417c;color:#fff;border-radius:50%;font-size:1.4rem;text-indent:-9999px}@media(max-width: 768px){.c-paginationList_item.next .link{width:4rem;height:4rem;font-size:1.2rem}}.c-paginationList_item.next .link::after{content:"";width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){.c-paginationList_item.next .link::after{width:1.4rem;height:.9rem}}@media(hover: hover){.c-paginationList_item.next .link:hover{background-color:#2f84bf}}@media(max-width: 768px){.l-card-slide-container .l-page-article-top-heading{width:90%;margin-left:auto;margin-right:auto}}.js-card-splide.is-initialized:not(.is-active) .splide__list{display:grid;-moz-column-gap:3.5%;column-gap:3.5%;row-gap:6.4rem;grid-template-columns:repeat(3, 1fr)}.splide.js-card-splide .splide__track,.splide.js-card-splide .splide__list{height:auto !important}.splide.js-card-splide .splide-controller{display:none}@media(max-width: 768px){.splide.js-card-splide .splide-controller{width:90%;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end;align-items:center;gap:1.6rem;margin-top:3.2rem;margin-bottom:2rem}}@media(max-width: 768px){.splide.js-card-splide .splide__track{margin-left:5%}}.splide.js-card-splide .splide__arrow--prev,.splide.js-card-splide .splide__arrow--next{display:grid;place-content:center;background-color:#00417c;border-radius:50%;width:4.8rem;height:4.8rem;cursor:pointer;transition:opacity .8s cubic-bezier(0.2, 1, 0.2, 1);border:none;touch-action:manipulation}.splide.js-card-splide .splide__arrow--prev::after,.splide.js-card-splide .splide__arrow--next::after{content:"";display:inline-block;width:.9rem;height:1.6rem;background-repeat:no-repeat;background-size:100%;background-position:center center}.splide.js-card-splide .splide__arrow--prev::after{background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_slider_arrow_prev_wh.svg)}.splide.js-card-splide .splide__arrow--next::after{background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_slider_arrow_next_wh.svg)}.splide.js-card-splide .splide__arrow:disabled{pointer-events:none}.splide.js-card-splide .splide__arrow--prev:disabled::after,.splide.js-card-splide .splide__arrow--next:disabled::after{opacity:.2}.splide.js-card-splide .splide__arrow:focus-visible{z-index:1;transition:none}.splide.js-card-splide .splide__slide:focus-visible{z-index:1;transition:none}.splide.js-card-splide .splide__arrow>svg{display:none}.my-slider-progress{display:none}@media(max-width: 768px){.my-slider-progress{width:90%;margin-left:auto;margin-right:auto;display:block;margin-top:2rem;background:#f7f7f7;border-radius:.4rem}}.my-slider-progress-bar{background-color:#00417c;height:.4rem;transition:width 400ms ease;width:0}.c-gradation-heading{display:grid;grid-template-areas:"box1 box2" "box1 box3";grid-template-columns:1.6rem 1fr;gap:.8rem 4rem;align-items:center;font-size:4.8rem;font-weight:700;line-height:1}@media(max-width: 768px){.c-gradation-heading{gap:1.2rem 1.6rem;font-size:3.2rem}}.c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;display:block;grid-area:box1;width:1.6rem;height:80%;margin-top:1.8rem;content:"";background:rgba(0,0,0,0) linear-gradient(180deg, #2f84bf 0%, #bac9d3 51%, #e3c8df 100%) 0% 0% no-repeat padding-box;border-radius:8px}.c-footer-bottom > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-post-meta > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.c-top-cases > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.c-top-column > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.c-post-news-meta > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}@media(max-width: 768px){.c-gradation-heading::before{width:1.2rem;height:90%;margin-top:.4rem}}.c-gradation-heading__jp{-ms-grid-row:1;-ms-grid-column:3;grid-area:box2;font-weight:inherit;line-height:1.45;letter-spacing:.08em}.c-footer-bottom > .c-gradation-heading__jp{-ms-grid-row:1;-ms-grid-column:3}.c-post-meta > .c-gradation-heading__jp{-ms-grid-row:2;-ms-grid-column:1}.c-top-development > .c-gradation-heading__jp{-ms-grid-row:1;-ms-grid-column:3}.c-top-cases > .c-gradation-heading__jp{-ms-grid-row:1;-ms-grid-column:5}.c-top-column > .c-gradation-heading__jp{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-gradation-heading__jp{-ms-grid-row:1;-ms-grid-column:3}.c-post-news-meta > .c-gradation-heading__jp{-ms-grid-row:1;-ms-grid-column:3}.c-gradation-heading__en{-ms-grid-row:3;-ms-grid-column:3;display:block;grid-area:box3;font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.2;color:#2f84bf;letter-spacing:.16em}.c-footer-bottom > .c-gradation-heading__en{-ms-grid-row:3;-ms-grid-column:1}.c-post-meta > .c-gradation-heading__en{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-gradation-heading__en{-ms-grid-row:3;-ms-grid-column:3}.c-top-cases > .c-gradation-heading__en{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}.c-top-column > .c-gradation-heading__en{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-gradation-heading__en{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.c-post-news-meta > .c-gradation-heading__en{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-normal-heading{font-size:2.4rem;font-weight:700;line-height:1.45}@media(max-width: 768px){.c-normal-heading{font-size:2.1rem}}.c-normal-heading.--txt-s{font-size:1.6rem}.c-number-heading{display:grid;grid-template-columns:auto 1fr;gap:.6rem;font-size:2.4rem;font-weight:700;line-height:1.3}@media(max-width: 768px){.c-number-heading{font-size:2.1rem}}.c-number-heading__num{font-weight:inherit}.c-circle-heading{display:flex;gap:2.4rem;font-size:3.2rem;font-weight:700;line-height:1.4;color:#2f84bf}@media(max-width: 768px){.c-circle-heading{gap:2rem;font-size:2.4rem}}.c-circle-heading::before{display:inline-block;flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.5em;content:"";background-color:#2f84bf;border-radius:50%}@media(max-width: 768px){.c-circle-heading::before{width:1.2rem;height:1.2rem}}.c-circle-heading.--big{font-size:4rem}@media(max-width: 768px){.c-circle-heading.--big{font-size:2.4rem}}@media(max-width: 768px){.c-circle-heading.--big::before{width:1.6rem;height:1.6rem;margin-top:.4em}}.wrapper [data-aos=typing]{display:inline-block;font-weight:inherit}.p-bottom-contact{background-image:linear-gradient(rgba(0, 65, 124, 0.8), rgba(0, 65, 124, 0.8)),url(/wp/wp-content/themes/kronos/assets/images/common/footer_bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){.p-bottom-contact{background-image:linear-gradient(rgba(0, 65, 124, 0.8), rgba(0, 65, 124, 0.8)),url(/wp/wp-content/themes/kronos/assets/images/common/footer_bg_sp.webp)}}.c-bottom-contact{padding-top:8rem;padding-bottom:8rem}@media(max-width: 768px){.c-bottom-contact{padding-top:4.8rem;padding-bottom:4.8rem}}.c-bottom-contact__heading{font-size:2.4rem;font-weight:600;color:#fff;text-align:center;line-height:1.7;margin-bottom:1.8rem}@media(max-width: 768px){.c-bottom-contact__heading{font-size:2rem;margin-bottom:2.8rem}}.c-bottom-contact__heading_en{display:block;font-size:2.4rem;letter-spacing:.16em;font-family:"Montserrat",sans-serif;font-weight:300}@media(max-width: 768px){.c-bottom-contact__heading_en{font-size:2rem}}.l-bottom-contact-tel{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;position:relative;margin-bottom:1.6rem}.l-bottom-contact-tel::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:inline-block;width:1px;min-height:48px;border-right:1px solid #fff}@media(max-width: 768px){.l-bottom-contact-tel::after{display:none}}@media(max-width: 768px){.l-bottom-contact-tel{grid-template-columns:repeat(1, 1fr);gap:1.6rem}}.c-bottom-contact-tel{color:#fff;line-height:1.5;display:flex;align-items:center;position:relative}@media(max-width: 768px){.c-bottom-contact-tel{background-color:#fff;border-radius:4rem;color:#333;min-height:80px;justify-content:space-between;padding:1.6rem 2rem 1.6rem 3.5rem}}.c-bottom-contact-tel__info{display:flex;align-items:center}@media(max-width: 768px){.c-bottom-contact-tel__info{flex-direction:column;align-items:flex-start;margin-left:4%}}@media(max-width: 768px){.c-bottom-contact-tel__info::after{position:absolute;top:50%;left:22%;transform:translateY(-50%);display:inline-block;content:"";width:2px;height:55%;background-color:#333;border-radius:1px}}.c-bottom-contact-tel__place{font-size:2.4rem;font-weight:700}@media(max-width: 1080px){.c-bottom-contact-tel__place{font-size:1.8rem}}@media(max-width: 768px){.c-bottom-contact-tel__place{font-size:1.4rem}}.c-bottom-contact-tel__place::after{content:"："}@media(max-width: 768px){.c-bottom-contact-tel__place::after{display:none}}.c-bottom-contact-tel__num{font-size:4rem;letter-spacing:.16em;font-family:"Montserrat",sans-serif;font-weight:600;word-break:break-all}@media(max-width: 1080px){.c-bottom-contact-tel__num{font-size:2.8rem}}@media(max-width: 768px){.c-bottom-contact-tel__num{font-size:2rem}}.c-bottom-contact-tel.--tokyo{text-align:right;margin-right:4rem;justify-content:end}@media(max-width: 1080px){.c-bottom-contact-tel.--tokyo{margin-right:2rem}}@media(max-width: 768px){.c-bottom-contact-tel.--tokyo{margin-right:0;text-align:left;justify-content:space-between}}.c-bottom-contact-tel.--osaka{margin-left:4rem}@media(max-width: 1080px){.c-bottom-contact-tel.--osaka{margin-left:2rem}}@media(max-width: 768px){.c-bottom-contact-tel.--osaka{margin-left:0}}@media(max-width: 768px){.c-bottom-contact-tel::before{content:"";display:inline-block;width:1.8rem;height:2.2rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_tel.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}}@media(max-width: 768px){.c-bottom-contact-tel::after{content:"";display:inline-block;width:2.3rem;height:1.5rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_bl.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}}.c-bottom-contact-tel-info{font-weight:400;color:#fff;text-align:center;line-height:1.5;margin-bottom:5.6rem}@media(max-width: 768px){.c-bottom-contact-tel-info{font-size:1.4rem;margin-bottom:3.6rem}}.l-footer{background-color:#222;color:#fff;padding-top:6.4rem;padding-bottom:4rem}@media(max-width: 768px){.l-footer{padding-top:4.8rem;padding-bottom:2.8rem}}.c-footer{position:relative}.l-footer-list{display:flex;gap:5%;margin-bottom:8rem}@media(max-width: 1080px){.l-footer-list{gap:3%}}@media(max-width: 768px){.l-footer-list{gap:0;margin-bottom:5.6rem;flex-direction:column}}.c-footer-list__head{display:flex;justify-content:space-between;border-bottom:rgba(0,0,0,0)}@media(max-width: 768px){.c-footer-list__head.js-close{border-bottom:1px solid rgba(255,255,255,.24)}}.c-footer-list__ttl{font-weight:700;padding:.4rem 0;color:#2f84bf}@media(max-width: 768px){.c-footer-list__ttl{font-size:1.4rem;padding:1rem 0}}@media(hover: hover){.c-footer-list__ttl:hover{text-decoration:underline}}.c-footer-list__btn{display:none}.c-footer-list__btn::after{content:"";vertical-align:middle;display:inline-block;width:1.4rem;height:.8rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_bottom_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;transition:transform .2s ease}@media(max-width: 768px){.c-footer-list__btn{display:flex;justify-content:flex-end;align-items:center;width:4.8rem;padding:0}}.c-footer-list__btn[aria-expanded=true]::after{transform:rotate(-180deg)}@media(max-width: 768px){.c-footer-list__body{height:0;overflow:hidden;transition:height .3s ease}}@media(max-width: 768px){.c-footer-list__list{padding-left:6%;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.24)}}@media(max-width: 440px){.c-footer-list__list{padding-left:11%}}@media(max-width: 768px){.c-footer-list__link_list li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.24)}}@media(max-width: 768px){.c-footer-list__link_list.--one_link li{border-bottom:1px solid rgba(255,255,255,.24)}}.c-footer-list-link{display:block;color:#fff;font-weight:400;font-size:1.4rem;padding:.4rem 0}@media(max-width: 768px){.c-footer-list-link{font-size:1.2rem}}@media(hover: hover){.c-footer-list-link:hover{text-decoration:underline}}.c-footer-list-link.--blank::after{content:"";display:inline-block;width:1.2rem;height:1.2rem;vertical-align:middle;margin-top:-0.2em;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_other_window_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}.c-footer-list-link.--first_level{color:#2f84bf;font-weight:700;font-size:1.6rem}@media(max-width: 768px){.c-footer-list-link.--first_level{font-size:1.4rem;padding:1rem 0}}@media(hover: hover){.c-footer-list-link.--first_level:hover{text-decoration:underline}}.c-page-top-btn{margin-left:auto;display:flex;align-items:center;gap:1.5rem;color:#fff;font-size:1.2rem;letter-spacing:.16em;writing-mode:vertical-rl;transition:opacity .3s ease}.c-page-top-btn__arrow{width:1.1rem;height:4.9rem}@media(hover: hover){.c-page-top-btn:hover{opacity:.7}}@media(max-width: 768px){.c-page-top-btn{position:absolute;right:0;bottom:0}}.c-footer-bottom{display:grid;gap:2.4rem;grid-template-areas:"box1 box2" "box3 box4"}@media(max-width: 768px){.c-footer-bottom{gap:0;grid-template-areas:"box1" "box2" "box3" "box4"}.c-footer-bottom > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-footer-bottom > .c-gradation-heading__jp{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-gradation-heading__en{-ms-grid-row:5;-ms-grid-column:1}}.c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:box1;display:flex;align-self:flex-end;gap:4rem}.c-footer-bottom > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-post-meta > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.c-top-cases > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.c-top-column > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.c-post-news-meta > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}@media(max-width: 768px){.c-footer-logos{gap:2.7rem;margin-bottom:1.2rem}}.c-footer-logos__logo{transition:opacity .3s ease}.c-footer-logos__logo:hover{opacity:.7}.c-footer-logos__fb_link{transition:opacity .3s ease}@media(hover: hover){.c-footer-logos__fb_link:hover{opacity:.7}}.c-footer-info-list{-ms-grid-row:3;-ms-grid-column:3;grid-area:box3;display:flex;gap:2.6rem}.c-footer-bottom > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1}.c-post-meta > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:3}.c-top-cases > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}.c-top-column > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-footer-info-list{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.c-post-news-meta > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}@media(max-width: 768px){.c-footer-info-list{-ms-grid-row:1;-ms-grid-column:3;grid-area:box2;flex-direction:column;gap:0;margin-bottom:3rem}.c-footer-bottom > .c-footer-info-list{-ms-grid-row:1;-ms-grid-column:3}.c-post-meta > .c-footer-info-list{-ms-grid-row:2;-ms-grid-column:1}.c-top-development > .c-footer-info-list{-ms-grid-row:1;-ms-grid-column:3}.c-top-cases > .c-footer-info-list{-ms-grid-row:1;-ms-grid-column:5}.c-top-column > .c-footer-info-list{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-footer-info-list{-ms-grid-row:1;-ms-grid-column:3}.c-post-news-meta > .c-footer-info-list{-ms-grid-row:1;-ms-grid-column:3}}.c-footer-bottom-mark{-ms-grid-row:1;-ms-grid-column:3;grid-area:box2;margin-left:auto}.c-footer-bottom > .c-footer-bottom-mark{-ms-grid-row:1;-ms-grid-column:3}.c-post-meta > .c-footer-bottom-mark{-ms-grid-row:2;-ms-grid-column:1}.c-top-development > .c-footer-bottom-mark{-ms-grid-row:1;-ms-grid-column:3}.c-top-cases > .c-footer-bottom-mark{-ms-grid-row:1;-ms-grid-column:5}.c-top-column > .c-footer-bottom-mark{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-footer-bottom-mark{-ms-grid-row:1;-ms-grid-column:3}.c-post-news-meta > .c-footer-bottom-mark{-ms-grid-row:1;-ms-grid-column:3}@media(max-width: 768px){.c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:3;grid-area:box3;margin-left:0;margin-bottom:2rem}.c-footer-bottom > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1}.c-post-meta > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:3}.c-top-cases > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}.c-top-column > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-footer-bottom-mark{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.c-post-news-meta > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}@media(max-width: 768px){.c-footer-bottom-mark img{max-width:96px}}.c-footer-bottom-copy{-ms-grid-row:3;-ms-grid-column:3;grid-area:box4;font-size:1.2rem;letter-spacing:.16em;line-height:1.7;align-self:flex-end;text-align:right;padding:.4rem 0;font-family:"Montserrat",sans-serif;font-weight:300;letter-spacing:.16em}@media(max-width: 768px){.c-footer-bottom-copy{align-self:flex-start;text-align:left}}.l-contact-footer{background-color:#222;color:#fff;padding-top:3.2rem;padding-bottom:3.2rem}@media(max-width: 768px){.l-contact-footer{padding-top:2.4rem;padding-bottom:2.4rem}}.l-contact-footer .c-footer-bottom-copy{text-align:center}.l-header{position:fixed;top:0;z-index:99;width:100%;min-height:72px;transition:background-color .3s ease}@media(max-width: ){.l-header{min-height:auto}}.l-header.is-scrolled{background-color:rgba(255,255,255,.8)}@media(max-width: 768px){.l-header.is-scrolled{background-color:rgba(0,0,0,0)}}@media(max-width: 768px){.l-header.is-scrolled .c-header__head{background-color:rgba(255,255,255,.8)}}.c-header{width:100%;display:flex}@media(max-width: 768px){.c-header{flex-direction:column}}.c-header__head{margin-left:3%;margin-right:2%;width:10%;min-width:100px;display:flex;align-items:center;justify-content:space-between;position:relative;transition:background-color .3s ease}@media(max-width: 840px){.c-header__head{min-width:90px;margin-left:2%;margin-right:1%}}@media(max-width: 768px){.c-header__head{margin-left:0;padding-left:5%;padding-right:3%;width:100%;min-height:60px;position:absolute;left:50%;transform:translate(-50%, 0);z-index:100}}@media(max-width: 768px){.c-header__head.active{background-color:#fff}}.c-header__head_link{display:flex;align-items:center;width:142px;height:100%;transition:opacity .3s ease}@media(hover: hover){.c-header__head_link:hover{opacity:.7}}.c-header__body{display:flex;align-items:center;width:85%;gap:3%}@media(max-width: 1280px){.c-header__body{gap:2%}}@media(max-width: 1080px){.c-header__body{gap:1%}}@media(max-width: 840px){.c-header__body{width:89%}}@media(max-width: 768px){.c-header__body{background-color:#fff;gap:0;padding:0 5% 4rem;width:100%;flex-direction:column;height:100dvh;translate:0% 0%;visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:0;left:0;z-index:0;transition:all .3s ease;overflow-y:auto}}@media(max-width: 768px){.c-header__body.active{pointer-events:auto;visibility:visible;opacity:1;z-index:99}}.c-header .c-header-contact-btn{min-width:200px;height:100%;display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1.6rem;font-weight:700;color:#fff;background-color:#00417c;border-radius:0px 0px 0px 1.6rem;transition:background-color .3s ease}@media(max-width: 1080px){.c-header .c-header-contact-btn{min-width:115px;gap:.8rem;padding:1rem;font-size:1.4rem}}@media(max-width: 768px){.c-header .c-header-contact-btn{margin-top:2.4rem;padding:1.6rem 2.4rem;width:100%;border-radius:3.6rem;height:auto;justify-content:space-between}}.c-header .c-header-contact-btn__inner{display:flex;gap:1.6rem;font-weight:700}@media(max-width: 1080px){.c-header .c-header-contact-btn__inner{gap:0}}@media(max-width: 768px){.c-header .c-header-contact-btn__inner{gap:1.6rem}}.c-header .c-header-contact-btn__arrow{display:flex;align-items:center;flex-shrink:0;gap:1.6rem}.c-header .c-header-contact-btn__arrow::after{content:"";display:block;width:1px;height:24px;background-color:#fff}@media(max-width: 1080px){.c-header .c-header-contact-btn__arrow::after{display:none}}@media(max-width: 768px){.c-header .c-header-contact-btn__arrow::after{display:block}}@media(max-width: 768px){.c-header .c-header-contact-btn::after{content:"";vertical-align:middle;display:inline-block;width:1.4rem;height:.9rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}}@media(hover: hover)and (hover: hover){.c-header .c-header-contact-btn:hover{background-color:#2f84bf}}@media(hover: hover){.c-header .c-header-contact-btn:focus-visible{background-color:#2f84bf}}@media(max-width: 1080px){.c-header .c-header-contact-btn img{display:none}}@media(max-width: 768px){.c-header .c-header-contact-btn img{display:block}}.c-header-nav{width:100%}@media(max-width: 768px){.c-header-nav{padding-top:10rem}}.c-header-nav-list{display:flex;justify-content:flex-end;gap:3%}@media(max-width: 1280px){.c-header-nav-list{gap:2.8%}}@media(max-width: 1080px){.c-header-nav-list{gap:2%}}@media(max-width: 768px){.c-header-nav-list{flex-direction:column;gap:0}}.c-header-nav-list li.current .c-header-nav-list__link{color:#00417c}@media(max-width: 768px){.c-header-nav-list li.current .c-header-nav-list__link{color:#2f84bf}}.c-hamburger-menu{display:none}@media(max-width: 768px){.c-hamburger-menu{width:5rem;height:5rem;align-items:center;justify-content:center;display:flex}}.c-hamburger-menu-btn{display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.c-hamburger-menu-btn{width:5rem;height:5rem;padding:0;cursor:pointer;transition:transform .3s;display:flex;align-items:center;justify-content:center}.c-hamburger-menu-btn::before{display:block;content:"";width:3.2rem;height:1.7rem;background-size:100% 100%;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/header_line_btn_open.svg);background-repeat:no-repeat}}@media(max-width: 768px){.c-hamburger-menu-btn.active::before{width:2.4rem;height:2.4rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/header_line_btn_close.svg)}}.c-header-nav-list__link{padding:2.4rem 0;display:flex;align-items:center;justify-content:space-between;line-height:1.5;font-weight:700;color:#333;transition:color .3s ease}@media(max-width: 1080px){.c-header-nav-list__link{font-size:1.4rem}}@media(max-width: 768px){.c-header-nav-list__link{color:#2f84bf;font-weight:700;font-size:1.6rem;padding:1.6rem 0;border-bottom:1px solid rgba(47,132,191,.24)}}@media(max-width: 768px){.c-header-nav-list__link::after{content:"";vertical-align:middle;display:inline-block;width:1.4rem;height:.9rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_lbl.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}}@media(max-width: 768px){.c-header-nav-list__link.--parent{border-bottom:rgba(0,0,0,0)}}.c-header-nav-list__link.--parent::after{content:"";vertical-align:middle;display:inline-block;margin-left:.6rem;margin-top:.1em;width:1.4rem;height:.8rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_bottom_gy.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;transition:transform .2s ease}@media(max-width: 768px){.c-header-nav-list__link.--parent::after{margin-top:0;width:1.4rem;height:.9rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_lbl.svg)}}@media(hover: hover)and (hover: hover){.c-header-nav-list__link:hover{color:#00417c}}@media(hover: hover){.c-header-nav-list__link:focus-visible{color:#00417c}}.c-header-nav-list__parent{position:relative}@media(max-width: 768px){.c-header-nav-list__parent{position:static}}@media(hover: hover)and (hover: hover){.c-header-nav-list__parent:hover:hover .c-header-nav-list__link{color:#00417c}.c-header-nav-list__parent:hover:hover .c-header-nav-list__link::after{transform:rotate(-180deg);background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_bottom_bl.svg)}}@media(hover: hover)and (hover: hover)and (max-width: 768px){.c-header-nav-list__parent:hover:hover .c-header-nav-list__link::after{transform:none;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_lbl.svg)}}@media(hover: hover)and (hover: hover){.c-header-nav-list__parent:hover:hover .c-header-nav-list__pulldown{pointer-events:all;opacity:1;transform:translateY(0)}}@media(hover: hover){.c-header-nav-list__parent:focus-visible:hover .c-header-nav-list__link{color:#00417c}.c-header-nav-list__parent:focus-visible:hover .c-header-nav-list__link::after{transform:rotate(-180deg);background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_bottom_bl.svg)}}@media(hover: hover)and (max-width: 768px){.c-header-nav-list__parent:focus-visible:hover .c-header-nav-list__link::after{transform:none;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_lbl.svg)}}@media(hover: hover){.c-header-nav-list__parent:focus-visible:hover .c-header-nav-list__pulldown{pointer-events:all;opacity:1;transform:translateY(0)}}.c-header-nav-list__pulldown{display:flex;flex-direction:column;gap:1.6rem;background-color:#00417c;width:197px;padding:2.4rem 1.4rem;position:absolute;top:100%;left:0;z-index:10;border-radius:2.4rem;pointer-events:none;opacity:0;transition:opacity .2s ease-out,transform .4s ease-out;transform:translateY(10px)}@media(max-width: 768px){.c-header-nav-list__pulldown{display:flex;flex-direction:column;padding:0;opacity:1;background-color:rgba(0,0,0,0);border-radius:0;width:100%;position:relative;top:auto;left:auto;pointer-events:all;opacity:1;transform:translateY(0)}}.c-header-pulldown-link-btn{display:block;line-height:1.5;font-size:1.4rem;font-weight:700;color:#fff;transition:opacity .3s ease}@media(max-width: 768px){.c-header-pulldown-link-btn{color:#333;font-weight:400}}@media(hover: hover){.c-header-pulldown-link-btn:hover{opacity:.7}}.c-header-sp-copy{display:none}@media(max-width: 768px){.c-header-sp-copy{margin-top:6.4rem;display:block;font-size:1.2rem;letter-spacing:.16em;line-height:1.3;text-align:center;padding:.4rem 0}}.l-contact-header{display:flex;align-items:center;min-height:72px}@media(max-width: 768px){.l-contact-header{min-height:60px}}.c-contact-header-logo{margin-left:3%;transition:opacity .3s ease}@media(max-width: 768px){.c-contact-header-logo{width:118px;margin-left:5%}}@media(hover: hover){.c-contact-header-logo:hover{opacity:.7}}.l-main{margin-top:12rem;margin-bottom:12rem}@media(max-width: 768px){.l-main{margin-top:10.8rem;margin-bottom:6.8rem}}.l-main.--mt-0{margin-top:0}.l-main.--mb-0{margin-bottom:0}.l-main.--mb-16{margin-bottom:1.6rem}@media(max-width: 768px){.l-main.--mb-16{margin-bottom:0}}.p-case-archive .c-gradation-heading{margin-bottom:8rem}@media(max-width: 768px){.p-case-archive .c-gradation-heading{margin-bottom:4.8rem}}.p-case-archive .c-category-heading{margin-bottom:6.4rem}@media(max-width: 768px){.p-case-archive .c-category-heading{margin-bottom:3.3rem}}.p-case-archive .c-paginationList{margin-top:9rem}@media(max-width: 768px){.p-case-archive .c-paginationList{margin-top:4.8rem}}.c-category-heading{font-size:4rem;font-weight:700;line-height:1.45}@media(max-width: 768px){.c-category-heading{font-size:2.8rem}}.p-case-title{margin-bottom:8rem;display:flex;flex-direction:column-reverse}@media(max-width: 768px){.p-case-title{margin-bottom:5.2rem}}.c-case-title{font-size:4.8rem;font-weight:700;line-height:1.5}@media(max-width: 768px){.c-case-title{font-size:3.2rem}}.c-case-page-title{margin-bottom:2.4rem;font-size:2.4rem;line-height:1.45;display:flex;align-items:center;gap:2.4rem;font-weight:700}@media(max-width: 768px){.c-case-page-title{font-size:2rem;gap:1.6rem}}.c-case-page-title::before{flex-shrink:0;display:inline-block;content:"";width:4rem;height:.4rem;background-color:#2f84bf;border-radius:2px}@media(max-width: 768px){.c-case-page-title::before{width:3.2rem}}.c-case-top-meta{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.8rem;margin-bottom:12rem}@media(max-width: 768px){.c-case-top-meta{grid-template-columns:1fr;gap:3.3rem;margin-bottom:6.8rem}}.c-case-top-meta__info{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem}.c-case-top-meta__image img{width:100%;height:auto;aspect-ratio:516/319;-o-object-fit:cover;object-fit:cover;border-radius:2.4rem}.c-case-top-meta__info_logo img{width:auto;max-height:58px}.c-case-top-meta__info_company_name{font-size:2.4rem;line-height:1.45;font-weight:700;margin-bottom:1.9rem}@media(max-width: 768px){.c-case-top-meta__info_company_name{font-size:2rem}}.c-case-top-meta .c-case-top-category{display:flex;flex-shrink:0;margin-bottom:4rem}@media(max-width: 768px){.c-case-top-meta .c-case-top-category{margin-bottom:3.2rem}}.c-case-top-meta .c-case-top-category__tag{display:flex;align-items:center;justify-content:center;background-color:#333;color:#fff;font-size:1.2rem;border-radius:1.2rem;padding:.2rem 1.2rem;line-height:1.5}@media(max-width: 768px){.c-case-top-meta .c-case-top-category__tag{font-size:1rem}}.c-case-top-meta__info_tech{display:grid;gap:1rem}.c-case-top-meta .c-case-top-device-list{display:flex;flex-wrap:wrap;row-gap:1.2rem}.c-case-top-meta .c-case-top-device-list li{display:flex;font-size:1.6rem;line-height:1.5;font-weight:700}@media(max-width: 768px){.c-case-top-meta .c-case-top-device-list li{font-size:1.4rem}}.c-case-top-meta .c-case-top-device-list li:not(:last-child)::after{margin-left:2.4rem;margin-right:2.4rem;content:"|"}.c-case-top-meta__info_engineering{font-size:1.4rem;line-height:1.7}@media(max-width: 768px){.c-case-top-meta__info_engineering{font-size:1.2rem}}.l-case-txt{margin-bottom:8rem}.c-case-txt .c-circle-heading{margin-bottom:2.4rem}@media(max-width: 768px){.c-case-txt .c-circle-heading{margin-bottom:1.7rem}}.c-post-content.--case{margin-bottom:12.4rem}@media(max-width: 768px){.c-post-content.--case{margin-bottom:6.8rem}}.p-column-archive .c-gradation-heading{margin-bottom:8rem}@media(max-width: 768px){.p-column-archive .c-gradation-heading{margin-bottom:4.8rem}}.p-column-archive .c-column-archive-intro-txt{margin-bottom:12rem}@media(max-width: 768px){.p-column-archive .c-column-archive-intro-txt{margin-bottom:6.4rem;font-size:1.4rem}}.p-column-archive .c-category-heading{margin-bottom:5.7rem}@media(max-width: 768px){.p-column-archive .c-category-heading{margin-bottom:3.2rem}}.p-column-archive .c-paginationList{margin-top:9rem}@media(max-width: 768px){.p-column-archive .c-paginationList{margin-top:4.8rem}}.l-column-post{display:grid;grid-template-areas:"article aside" "recommend recommend";grid-template-columns:60% 33%;gap:12rem 7%;margin-bottom:12rem}@media(max-width: 768px){.l-column-post{grid-template-areas:"article" "recommend" "aside";grid-template-columns:100%;gap:6.8rem;margin-bottom:6.8rem}}.c-post-content.--column{-ms-grid-row:1;-ms-grid-column:1;grid-area:article;margin-bottom:12rem}@media(max-width: 768px){.c-post-content.--column{margin-bottom:6.8rem}}.p-post-article{width:100%}@media(max-width: 1280px){.p-post-article{margin-left:auto;margin-right:auto}}@media(max-width: 768px){.p-post-article{width:90%}}.p-post-aside{-ms-grid-row:1;-ms-grid-column:3;grid-area:aside;width:100%}@media(max-width: 1280px){.p-post-aside{margin-left:auto;margin-right:auto}}@media(max-width: 768px){.p-post-aside{width:90%}}.p-post-aside .c-post-aside-wrap{position:sticky;position:-webkit-sticky;top:10rem}.p-column-post-recommend{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:recommend}@media (max-width: 768px){.c-post-content.--column{-ms-grid-row:1;-ms-grid-column:1}.p-post-aside{-ms-grid-row:5;-ms-grid-column:1}.p-column-post-recommend{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}.p-column-post-recommend .p-slide-link-btn-box{display:flex;justify-content:flex-end;margin-top:5.6rem}@media(max-width: 768px){.p-column-post-recommend .p-slide-link-btn-box{justify-content:flex-start;margin-top:3.6rem}}.c-post-aside-top{background-color:#f7f7f7;border-radius:2.4rem;padding:2.4rem;margin-bottom:2.4rem}.c-post-aside-title{font-size:2rem;line-height:1.45;font-weight:700;margin-bottom:2.4rem}@media(max-width: 768px){.c-post-aside-title{font-size:1.8rem;margin-bottom:1.7rem}}.c-post-aside-list{border-bottom:1px solid #dedede;padding-bottom:3.2rem;margin-bottom:2.4rem}.c-post-aside-list li:not(:last-of-type){margin-bottom:2.4rem}.c-post-aside-list .c-post-aside{display:grid;grid-template-columns:64px auto;align-items:center;gap:5.4%;transition:opacity .6s ease}.c-post-aside-list .c-post-aside__image{border-radius:.8rem;overflow:hidden}.c-post-aside-list .c-post-aside__image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.c-post-aside-list .c-post-aside__info{display:flex;flex-direction:column}.c-post-aside-list .c-post-aside__info_time{color:#333;font-family:"Montserrat",sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.16em;line-height:1.5;margin-bottom:1.2rem}@media(max-width: 768px){.c-post-aside-list .c-post-aside__info_time{font-size:1rem;margin-bottom:.8rem}}.c-post-aside-list .c-post-aside__info_ttl{color:#333;font-weight:700;font-size:1.2rem;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 768px){.c-post-aside-list .c-post-aside__info_ttl{font-size:1rem}}@media(hover: hover){.c-post-aside-list .c-post-aside:hover{opacity:.7}.c-post-aside-list .c-post-aside:hover .c-post-aside__image img{transform:scale(1.05)}}.c-post-aside-tag-list li:not(:last-of-type){margin-bottom:1.2rem}.c-post-aside-tag-list .c-post-aside-tag{display:inline-block;font-weight:400;color:#00417c;font-size:1.4rem;line-height:1.5}@media(max-width: 768px){.c-post-aside-tag-list .c-post-aside-tag{font-size:1.2rem}}.c-post-aside-tag-list .c-post-aside-tag::before{content:"#"}@media(hover: hover){.c-post-aside-tag-list .c-post-aside-tag:hover{text-decoration:underline}}.l-post-aside-recruit{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 768px){.l-post-aside-recruit{gap:2.4rem}}.c-post-aside-recruit{display:grid;grid-template-columns:44% 46%;align-items:center;gap:4.4%;transition:opacity .6s ease}@media(max-width: 768px){.c-post-aside-recruit{grid-template-columns:minmax(auto, 150px) auto}}.c-post-aside-recruit__image{border-radius:2.4rem;overflow:hidden}.c-post-aside-recruit__image img{transition:transform .6s ease}@media(max-width: 768px){.c-post-aside-recruit__image img{width:100%}}.c-post-aside-recruit__info{font-size:1.2rem;line-height:1.4;color:#333;font-weight:700}@media(max-width: 768px){.c-post-aside-recruit__info{font-size:1rem}}.c-post-aside-recruit__ttl_en{display:block;color:#333;font-family:"Montserrat",sans-serif;font-weight:300;font-size:2rem;line-height:1.2;margin-bottom:.8rem}@media(max-width: 768px){.c-post-aside-recruit__ttl_en{margin-bottom:.4rem;font-size:1.8rem}}@media(hover: hover){.c-post-aside-recruit:hover{opacity:.7}.c-post-aside-recruit:hover .c-post-aside-recruit__image img{transform:scale(1.05)}}.c-post-meta{margin-bottom:6.4rem;display:grid;grid-template-areas:"box1" "box2" "box3"}@media(max-width: 768px){.c-post-meta{margin-bottom:4.8rem}}.c-post-meta__title{-ms-grid-row:1;-ms-grid-column:3;font-size:4rem;line-height:1.4;font-weight:700;grid-area:box2;margin-bottom:1.6rem}.c-footer-bottom > .c-post-meta__title{-ms-grid-row:1;-ms-grid-column:3}.c-post-meta > .c-post-meta__title{-ms-grid-row:2;-ms-grid-column:1}.c-top-development > .c-post-meta__title{-ms-grid-row:1;-ms-grid-column:3}.c-top-cases > .c-post-meta__title{-ms-grid-row:1;-ms-grid-column:5}.c-top-column > .c-post-meta__title{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-post-meta__title{-ms-grid-row:1;-ms-grid-column:3}.c-post-news-meta > .c-post-meta__title{-ms-grid-row:1;-ms-grid-column:3}@media(max-width: 768px){.c-post-meta__title{font-size:2.8rem;margin-bottom:1.7rem}}.c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;color:#333;font-family:"Montserrat",sans-serif;font-weight:300;letter-spacing:.16em;line-height:1.5;grid-area:box1;margin-bottom:2.4rem}.c-footer-bottom > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-post-meta > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.c-top-cases > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.c-top-column > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.c-post-news-meta > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}@media(max-width: 768px){.c-post-meta__date{font-size:1.4rem;margin-bottom:1.6rem}}.c-post-meta .c-post-meta-category{-ms-grid-row:3;-ms-grid-column:1;grid-area:box3;display:flex;flex-wrap:wrap;gap:1.2rem}@media(max-width: 768px){.c-post-meta .c-post-meta-category{gap:.2rem 1.2rem}}.c-post-meta .c-post-meta-category__tag{color:#00417c;font-size:1.4rem;line-height:1.4}@media(max-width: 768px){.c-post-meta .c-post-meta-category__tag{font-size:1.2rem}}.c-post-meta .c-post-meta-category__tag::before{content:"#"}@media(hover: hover){.c-post-meta .c-post-meta-category__tag:hover{text-decoration:underline}}.p-post-column-profile .c-normal-heading{margin-bottom:2.4rem}.c-post-column-profile{width:100%;display:grid;grid-template-columns:28.7% 67.7%;align-items:center;gap:3.6%;border:1px solid #c4c4c4;border-radius:2.4rem;padding:1.6rem}@media(max-width: 768px){.c-post-column-profile{gap:2rem;grid-template-columns:1fr}}@media(max-width: 768px){.c-post-column-profile__image{display:flex;justify-content:center}}.c-post-column-profile__image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:190/118;border-radius:1.6rem}.c-post-column-profile__info{display:flex;flex-direction:column;gap:1.6rem}.c-post-column-profile .c-post-column-profile-head{font-weight:700;line-height:1.5}.c-post-column-profile .c-post-column-profile-head__department{font-weight:inherit}.c-post-column-profile .c-post-column-profile-head__name{font-weight:inherit}@media(max-width: 768px){.c-post-column-profile .c-post-column-profile-txt{font-size:1.4rem}}.p-page-company-mv-intro{margin-bottom:8rem}@media(max-width: 768px){.p-page-company-mv-intro{margin-bottom:4.8rem}}.p-page-company-mv-intro .c-gradation-heading{margin-bottom:4.8rem}@media(max-width: 768px){.p-page-company-mv-intro .c-gradation-heading{margin-bottom:3.2rem}}.c-page-company-link-list{margin-bottom:8rem;display:flex;gap:4.8rem}@media(max-width: 1080px){.c-page-company-link-list{gap:3.8rem}}@media(max-width: 768px){.c-page-company-link-list{margin-bottom:4.8rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 2rem}}.c-page-company-link-list li{display:flex;align-items:center;font-size:1.4rem;color:#00417c;position:relative}@media(max-width: 768px){.c-page-company-link-list li{border-bottom:1px solid #c4c4c4;justify-content:center;text-align:center}}@media(max-width: 768px){.c-page-company-link-list li:nth-child(odd)::before{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);right:-1rem;width:1px;height:80%;background-color:#c4c4c4}}.c-page-company-link-list li.is-last-row::after{display:none}.c-page-company-link-list .c-page-company-link{display:flex;align-items:center;gap:2.4rem;font-size:1.6rem;font-weight:700;color:#333;transition:.3s color ease-in-out}@media(max-width: 768px){.c-page-company-link-list .c-page-company-link{text-align:center;width:100%;justify-content:space-between;gap:2rem;padding:1.6rem 0}}@media(max-width: 375px){.c-page-company-link-list .c-page-company-link{justify-content:flex-end}}@media(max-width: 320px){.c-page-company-link-list .c-page-company-link{gap:1rem;font-size:1.4rem}}.c-page-company-link-list .c-page-company-link::after{content:"";display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#00417c;border-radius:50%;width:4rem;height:4rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_bottom_long_wh.svg);background-size:1rem 1.7rem;background-repeat:no-repeat;background-position:center center;transition:.3s background-color ease-in-out}@media(max-width: 768px){.c-page-company-link-list .c-page-company-link::after{background-size:.95rem 14.5rem}}@media(hover: hover){.c-page-company-link-list .c-page-company-link:hover{color:#2f84bf}.c-page-company-link-list .c-page-company-link:hover::after{background-color:#2f84bf}}.p-page-company-msg{margin-bottom:12rem}@media(max-width: 768px){.p-page-company-msg{margin-bottom:6.8rem}}.p-page-company-msg .c-circle-heading{margin-bottom:4.8rem}@media(max-width: 768px){.p-page-company-msg .c-circle-heading{margin-bottom:3.2rem}}.c-page-company-msg__image{margin-bottom:4rem}@media(max-width: 768px){.c-page-company-msg__image{margin-bottom:2.8rem}}.c-page-company-msg__image img{border-radius:2.4rem}.c-page-company-msg__txt p{line-height:2.5}@media(max-width: 768px){.c-page-company-msg__txt p{font-size:1.4rem}}.c-page-company-msg__txt p:not(:last-of-type){margin-bottom:2.8rem}@media(max-width: 768px){.c-page-company-msg__txt p:not(:last-of-type){margin-bottom:.8rem}}.p-page-company-mission{display:grid;align-items:start;grid-template-columns:31.1% 68.8%;margin-bottom:12rem}@media(max-width: 768px){.p-page-company-mission{grid-template-columns:1fr;gap:3.2rem;margin-bottom:6.8rem}}.c-page-company-misson{border-radius:2.4rem;width:100%}.c-page-company-misson dl{position:absolute;height:1px;overflow:hidden;clip-path:inset(100%)}.p-page-company-overview{display:grid;align-items:start;grid-template-columns:31.1% 68.8%;margin-bottom:12rem}@media(max-width: 768px){.p-page-company-overview{margin-bottom:6.8rem;grid-template-columns:1fr}}@media(max-width: 768px){.p-page-company-overview .c-circle-heading{margin-bottom:3.2rem}}.c-page-company-overview-list{display:grid;grid-template-columns:27.4% 72.5%}@media(max-width: 768px){.c-page-company-overview-list{grid-template-columns:1fr;font-size:1.4rem}}.c-page-company-overview-list dt{color:#2f84bf;font-weight:700}.c-page-company-overview-list:not(:last-of-type){border-bottom:1px solid #c4c4c4;margin-bottom:1.4rem;padding-bottom:1.4rem}.c-page-company-overview-address{margin-bottom:1.6rem}@media(max-width: 768px){.c-page-company-overview-address{margin-bottom:2rem}}.c-page-company-overview-address__ttl{font-weight:700;margin-bottom:.8rem}@media(max-width: 768px){.c-page-company-overview-address__ttl{font-size:1.4rem}}.c-page-company-overview-address__address{font-style:normal;margin-bottom:1rem}@media(max-width: 768px){.c-page-company-overview-address__address{font-size:1.4rem}}.c-page-company-overview-address:last-child{margin-bottom:0}.c-company-shift{margin-bottom:12rem;background-color:#f7f7f7;border-radius:2.4rem;padding:1.6rem;display:grid;grid-template-columns:251px 1fr;gap:3.9%}@media(max-width: 768px){.c-company-shift{margin-bottom:6.8rem;grid-template-columns:1fr;gap:2.8rem;padding:1.6rem 1.6rem 2.8rem}}.c-company-shift__link{padding:1.6rem;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:1.6rem;min-height:187px;position:relative;overflow:hidden;transition:opacity .6s ease}@media(max-width: 768px){.c-company-shift__link{min-height:198px;padding:4rem 2rem}}.c-company-shift__link img{transition:transform .6s ease}.c-company-shift__link::after{content:"";width:1.6rem;height:1.6rem;display:block;position:absolute;bottom:9%;right:6%;z-index:1;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_other_window_bl.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}@media(hover: hover){.c-company-shift__link:hover{opacity:.7}.c-company-shift__link:hover img{transform:scale(1.05)}}.c-company-shift__info{align-self:center}.c-company-shift__info_ttl{margin-bottom:1.6rem;font-size:2.4rem;line-height:1.45;font-weight:700}@media(max-width: 768px){.c-company-shift__info_ttl{font-size:2rem}}@media(max-width: 768px){.c-company-shift__info_txt{font-size:1.4rem}}.p-page-company-health-intro .c-circle-heading{margin-bottom:2.4rem}@media(max-width: 768px){.p-page-company-health-intro .c-circle-heading{margin-bottom:3.2rem}}.p-page-company-health-intro .c-page-company-health-txt{margin-bottom:4rem}@media(max-width: 768px){.p-page-company-health-intro .c-page-company-health-txt{font-size:1.4rem}}.l-page-company-health{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:4.4%;column-gap:4.4%}@media(max-width: 768px){.l-page-company-health{grid-template-columns:repeat(1, 1fr);gap:3.2rem}}.c-page-company-health{background-color:#f4f4f4;border-radius:2.4rem;padding:2.4rem}@media(max-width: 768px){.c-page-company-health{padding:2rem;width:70%;margin:0 auto}}@media(max-width: 440px){.c-page-company-health{width:100%}}.c-page-company-health__ttl{text-align:center;line-height:1.5;font-weight:700;color:#2f84bf;margin-bottom:1.6rem}@media(max-width: 768px){.c-page-company-health__ttl{font-size:1.4rem}}.p-page-contact-thanks .c-gradation-heading{margin-bottom:8rem}@media(max-width: 768px){.p-page-contact-thanks .c-gradation-heading{margin-bottom:4.8rem}}.p-page-contact-thanks .c-normal-heading{margin-bottom:4rem}@media(max-width: 768px){.p-page-contact-thanks .c-normal-heading{margin-bottom:2.8rem}}.p-page-contact-thanks .c-contact-top-txt{margin-bottom:6.4rem;line-height:2.5}@media(max-width: 768px){.p-page-contact-thanks .c-contact-top-txt{margin-bottom:4rem}}.p-page-contact-thanks .c-contact-info{margin-bottom:8rem}@media(max-width: 768px){.p-page-contact-thanks .c-contact-info{margin-bottom:4.8rem}}.p-page-contact-intro .c-gradation-heading{margin-bottom:8rem}@media(max-width: 768px){.p-page-contact-intro .c-gradation-heading{margin-bottom:4.8rem}}.p-page-contact-intro .c-contact-top-txt{margin-bottom:6.4rem}@media(max-width: 768px){.p-page-contact-intro .c-contact-top-txt{margin-bottom:4rem}}.p-page-contact-intro .c-contact-info{margin-bottom:12rem}@media(max-width: 768px){.p-page-contact-intro .c-contact-info{margin-bottom:4.8rem}}.c-contact-info__top{margin-bottom:2.6rem;display:flex;align-items:center;gap:1.6rem}@media(max-width: 768px){.c-contact-info__top{flex-direction:column;align-items:flex-start;margin-bottom:3.2rem;gap:.8rem}}.c-contact-info__ttl{font-weight:700;display:flex;align-items:center;gap:1.6rem;line-height:1.5}.c-contact-info__ttl::before{content:"";width:.8rem;height:.8rem;display:block;background-color:#333;border-radius:50%;flex-shrink:0}.c-contact-info__date{font-size:1.4rem;line-height:1.5}.c-contact-info__bottom{display:flex;position:relative}@media(max-width: 768px){.c-contact-info__bottom{flex-direction:column;gap:1.6rem}}.c-contact-tel{color:#333;line-height:1.5;display:flex;align-items:center;position:relative}@media(max-width: 768px){.c-contact-tel{max-width:335px;background-color:#f7f7f7;border-radius:4rem;color:#333;min-height:80px;justify-content:space-between;padding:1.6rem 2rem 1.6rem 3.5rem}}@media(max-width: 440px){.c-contact-tel{max-width:100%}}.c-contact-tel__line{display:inline-block;width:1px;min-height:48px;border-right:1px solid #333}@media(max-width: 768px){.c-contact-tel__line{display:none}}.c-contact-tel__info{display:flex;align-items:center}@media(max-width: 768px){.c-contact-tel__info{flex-direction:column;align-items:flex-start;margin-left:4%}}@media(max-width: 768px){.c-contact-tel__info::after{position:absolute;top:50%;left:22%;transform:translateY(-50%);display:inline-block;content:"";width:2px;height:55%;background-color:#333;border-radius:1px}}.c-contact-tel__place{font-size:1.6rem;font-weight:700}@media(max-width: 768px){.c-contact-tel__place{font-size:1.4rem}}.c-contact-tel__place::after{content:"："}@media(max-width: 768px){.c-contact-tel__place::after{display:none}}.c-contact-tel__num{font-size:3.2rem;letter-spacing:.16em;font-family:"Montserrat",sans-serif;font-weight:600;word-break:break-all}@media(max-width: 768px){.c-contact-tel__num{font-size:2rem}}.c-contact-tel.--tokyo{margin-right:4rem}@media(max-width: 1080px){.c-contact-tel.--tokyo{margin-right:2rem}}@media(max-width: 768px){.c-contact-tel.--tokyo{margin-right:0;text-align:left;justify-content:space-between}}.c-contact-tel.--osaka{margin-left:4rem}@media(max-width: 1080px){.c-contact-tel.--osaka{margin-left:2rem}}@media(max-width: 768px){.c-contact-tel.--osaka{margin-left:0}}@media(max-width: 768px){.c-contact-tel::before{content:"";display:inline-block;width:1.8rem;height:2.2rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_tel.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}}@media(max-width: 768px){.c-contact-tel::after{content:"";display:inline-block;width:2.3rem;height:1.5rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_bl.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}}.c-contact-tel-info{font-weight:400;color:#333;text-align:center;line-height:1.5;margin-bottom:5.6rem}@media(max-width: 768px){.c-contact-tel-info{font-size:1.4rem;margin-bottom:3.6rem}}.wpcf7 form .wpcf7-response-output{margin-bottom:4rem;border:none;color:#e55959;font-size:2.4rem;line-height:1.5;font-weight:700;text-align:center}@media(max-width: 768px){.wpcf7 form .wpcf7-response-output{margin-bottom:3.2rem;font-size:2rem;text-align:left}}.c-contact-form{background-color:#f7f7f7;border-radius:8rem;padding:8rem;margin-bottom:8rem}@media(max-width: 768px){.c-contact-form{border-radius:4.8rem;padding:4.8rem 2.4rem;margin-bottom:4.8rem}}.c-contact-heading{display:flex;align-items:center}.c-contact-heading.--mb-25{margin-bottom:2.5rem}.c-contact-heading.--mb-16{margin-bottom:1.6rem}@media(max-width: 768px){.c-contact-heading.--optional,.c-contact-heading .c-contact-heading__label{flex-direction:column;align-items:flex-start}}@media(max-width: 768px){.c-contact-heading.--optional .c-contact-heading__ttl,.c-contact-heading .c-contact-heading__label .c-contact-heading__ttl{margin-bottom:.8rem}}.c-contact-heading__label{display:flex;align-items:center}.c-contact-heading__ttl{font-size:2.4rem;font-weight:700;margin-right:.8rem;line-height:1.5;display:flex;align-items:center;gap:1.6rem}@media(max-width: 768px){.c-contact-heading__ttl{font-size:2rem;margin-right:0;gap:1.2rem}}.c-contact-heading__optional{color:#e55959;font-weight:700;font-size:1.4rem;line-height:1.5}@media(max-width: 768px){.c-contact-heading__optional{font-size:1.2rem}}.c-contact-heading__note{font-size:1.4rem;line-height:1.5}@media(max-width: 768px){.c-contact-heading__note{font-size:1.2rem}}.c-contact-privacy-top-txt{margin-bottom:1.6rem;text-align:center}@media(max-width: 768px){.c-contact-privacy-top-txt{font-size:1.4rem;text-align:center}}.c-contact-privacy{background-color:#fff;border-radius:16px;padding:4rem;height:280px}@media(max-width: 768px){.c-contact-privacy{padding:2rem}}.c-contact-privacy .c-ul-list{margin-top:1.2rem}.c-contact-privacy__company_txt{display:inline-block;margin-top:2.4rem;margin-bottom:.8rem}.simplebar-track.simplebar-vertical{width:12px}.simplebar-scrollbar:before{background:#a5a5a5;border-radius:4px;left:2px;right:2px}form.wpcf7-form input[type=radio],form.wpcf7-form input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}form.wpcf7-form input:focus-visible+.wpcf7-list-item-label{color:#2f84bf}span.wpcf7-form-control-wrap{display:block;margin-bottom:5.6rem}@media(max-width: 768px){span.wpcf7-form-control-wrap{margin-bottom:4.8rem}}@media(max-width: 768px){.wpcf7-radio{display:flex;flex-direction:column}}.wpcf7-list-item{margin:0 0 0 0}.wpcf7-list-item.first{margin:0}.wpcf7-list-item-label{font-weight:700}@media(max-width: 768px){.wpcf7-list-item-label{font-size:1.4rem}}.wpcf7-radio{display:flex;flex-wrap:wrap;gap:4.8rem;border:none}@media(max-width: 768px){.wpcf7-radio{gap:2.4rem}}.wpcf7-radio label{display:flex;align-items:center;gap:2rem;position:relative;cursor:pointer}@media(max-width: 768px){.wpcf7-radio label{gap:1.2rem}}.wpcf7-radio label::before,.wpcf7-radio label::after{border-radius:50%;content:""}.wpcf7-radio label::before{width:24px;height:24px;border:1px solid #333;box-sizing:border-box;background-color:#fff}.wpcf7-radio label::after{position:absolute;top:50%;left:12px;transform:translate(-50%, -50%);width:16px;height:16px;background-color:#fff}@media(max-width: 768px){.wpcf7-radio label::after{width:12px;height:12px}}.wpcf7-radio label:has(:checked)::before{border-color:#00417c}.wpcf7-radio label:has(:checked)::after{background-color:#00417c}.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:4.8rem;border:none}@media(max-width: 768px){.wpcf7-checkbox{gap:2.4rem}}.wpcf7-checkbox label{display:flex;align-items:center;gap:2rem;position:relative;cursor:pointer}@media(max-width: 768px){.wpcf7-checkbox label{gap:1.2rem}}.wpcf7-checkbox label::before{width:24px;height:24px;border-radius:4px;border:1px solid #333;content:"";background-color:#fff}.wpcf7-checkbox label:has(:checked)::before{border-color:#00417c}.wpcf7-checkbox label:has(:checked)::after{position:absolute;top:50%;left:12px;transform:translate(-50%, -50%);content:"";width:15px;height:11px;background-image:url("/wp/wp-content/themes/kronos/assets/images/common/icon_check.svg");background-size:100%;background-repeat:no-repeat;background-position:center center}.wpcf7-acceptance{display:flex;justify-content:center;gap:2.4rem}@media(max-width: 768px){.wpcf7-acceptance{gap:1.2rem}}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance label{display:flex;align-items:center;gap:0 2.4rem;position:relative;cursor:pointer}.wpcf7-acceptance label::before{width:24px;height:24px;border-radius:4px;border:1px solid #333;content:"";background-color:#fff}.wpcf7-acceptance label:has(:checked)::before{border-color:#00417c}.wpcf7-acceptance label:has(:checked)::after{position:absolute;top:50%;left:12px;transform:translate(-50%, -50%);content:"";width:15px;height:11px;background-image:url("/wp/wp-content/themes/kronos/assets/images/common/icon_check.svg");background-size:100%;background-repeat:no-repeat;background-position:center center}.wpcf7-spinner{display:none}.wpcf7-text{width:100%;border-color:rgba(0,0,0,0);border-radius:1.6rem;padding:2rem 2.4rem;font-size:1.6rem}@media(max-width: 768px){.wpcf7-text{border-radius:3.2rem}}.wpcf7-text::-moz-placeholder{color:#c4c4c4}.wpcf7-text::placeholder{color:#c4c4c4}.wpcf7-textarea{width:100%;resize:vertical;min-height:280px;height:auto;border-color:rgba(0,0,0,0);border-radius:1.6rem;padding:2rem 2.4rem;font-size:1.6rem}.wpcf7-textarea::-moz-placeholder{color:#c4c4c4}.wpcf7-textarea::placeholder{color:#c4c4c4}.c-contact-form-bottom{text-align:center}.c-contact-form-bottom__send_btn{position:relative;text-align:center;width:320px;margin:4rem auto 0}@media(max-width: 768px){.c-contact-form-bottom__send_btn{width:100%}}.c-contact-form-bottom__send_btn::after{content:"";position:absolute;top:50%;right:7%;transform:translateY(-50%);width:1.7rem;height:1.1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){.c-contact-form-bottom__send_btn::after{right:11%;width:1.5rem;height:1.1rem}}.wpcf7-submit{width:320px;font-weight:700;background-color:#00417c;color:#fff;line-height:1.5;padding:2rem;border-radius:3.2rem;border:none;transition:background-color .3s ease}@media(max-width: 768px){.wpcf7-submit{width:100%;max-width:302px}}.wpcf7-submit:disabled{background-color:#cecece}@media(hover: hover){.wpcf7-submit:hover{background-color:#2f84bf}}.wpcf7-not-valid-tip{margin-top:1.6rem;font-size:1.4rem}@media(max-width: 768px){.wpcf7-not-valid-tip{font-stretch:1.2rem;font-size:1.2rem}}.wpcf7-text.wpcf7-not-valid,.wpcf7-textarea.wpcf7-not-valid{background-color:#fff5f7;border-color:#e55959}input,textarea{border-style:solid;border-width:2px}.l-development-article-cards{-ms-grid-row:3;-ms-grid-column:3;display:grid;grid-area:box3;grid-template-columns:repeat(3, 1fr);gap:3.5%}.c-footer-bottom > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1}.c-post-meta > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:3}.c-top-cases > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}.c-top-column > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .l-development-article-cards{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.c-post-news-meta > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}@media(max-width: 768px){.l-development-article-cards{-ms-grid-row:1;-ms-grid-column:3;grid-area:box2;grid-template-columns:repeat(1, 1fr);gap:3.2rem}.c-footer-bottom > .l-development-article-cards{-ms-grid-row:1;-ms-grid-column:3}.c-post-meta > .l-development-article-cards{-ms-grid-row:2;-ms-grid-column:1}.c-top-development > .l-development-article-cards{-ms-grid-row:1;-ms-grid-column:3}.c-top-cases > .l-development-article-cards{-ms-grid-row:1;-ms-grid-column:5}.c-top-column > .l-development-article-cards{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .l-development-article-cards{-ms-grid-row:1;-ms-grid-column:3}.c-post-news-meta > .l-development-article-cards{-ms-grid-row:1;-ms-grid-column:3}}.p-page-development-mv-meta{display:flex;justify-content:space-between;margin-bottom:8rem}@media(max-width: 1080px){.p-page-development-mv-meta{flex-direction:column;gap:2.4rem}}@media(max-width: 768px){.p-page-development-mv-meta{gap:4.8rem;margin-bottom:6.8rem}}.c-page-development-mv-intro{display:flex;gap:3.9%;max-width:1223px;margin-bottom:12rem}@media(max-width: 1223px){.c-page-development-mv-intro{width:95%}}@media(max-width: 768px){.c-page-development-mv-intro{flex-direction:column;gap:3.2rem;width:100%;margin-bottom:6.8rem}}.c-page-development-mv-intro__image{display:flex;gap:3%;align-items:flex-start;width:53.8%}.c-page-development-mv-intro__image::before{display:block;width:100%;height:100%;min-height:400px;content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:0 2.4rem 2.4rem 0}@media(min-width: ){.c-page-development-mv-intro__image::before{border-radius:2.4rem}}@media(max-width: 768px){.c-page-development-mv-intro__image::before{border-radius:0 2.4rem 2.4rem 0}}@media(max-width: 440px){.c-page-development-mv-intro__image::before{min-height:208px}}@media(max-width: 768px){.c-page-development-mv-intro__image{width:95%}}.c-page-development-mv-intro__image.--app::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/application/mv_application.webp)}.c-page-development-mv-intro__image.--cloud::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/cloud/mv_cloud.webp)}.c-page-development-mv-intro__image_en_txt{width:3%;font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:300;line-height:1.25;letter-spacing:.16em;writing-mode:vertical-rl}@media(max-width: 768px){.c-page-development-mv-intro__image_en_txt{font-size:1rem}}.c-page-development-mv-intro__info{width:42.1%}@media(max-width: 768px){.c-page-development-mv-intro__info{width:90%;margin:0 auto}}.c-page-development-mv-intro__info_ttl{margin-bottom:2.4rem;font-size:4rem;font-weight:700;line-height:1.45}@media(max-width: 768px){.c-page-development-mv-intro__info_ttl{margin-bottom:2rem;font-size:2.4rem}}@media(max-width: 768px){.c-page-development-mv-intro__info_txt{font-size:1.4rem}}.p-page-development-reason .c-page-development-gradation-title{margin-bottom:4.8rem}@media(max-width: 768px){.p-page-development-reason .c-page-development-gradation-title{margin-bottom:3.2rem}}.c-page-development-gradation-title{display:flex;gap:2.4rem;font-size:3.2rem;font-weight:700;line-height:1.45}@media(max-width: 768px){.c-page-development-gradation-title{gap:1.6rem;font-size:2.4rem}}.c-page-development-gradation-title::before{display:inline-block;flex-shrink:0;width:3.2rem;height:.8rem;margin-top:.65em;content:"";background:rgba(0,0,0,0) linear-gradient(90deg, #e3c8df 0%, #b7c8d3 48%, #2f84bf 100%) 0% 0% no-repeat padding-box;border-radius:2rem}@media(max-width: 768px){.c-page-development-gradation-title::before{width:2.4rem;height:.6rem}}.l-page-development-reason{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.8rem 4.4%;margin-bottom:12rem}@media(max-width: 768px){.l-page-development-reason{grid-template-columns:repeat(1, 1fr);gap:3.2rem;margin-bottom:6.8rem}}.c-page-development-reason__ttl{display:flex;gap:1.6rem;align-items:center;margin-bottom:2.4rem;font-size:2.4rem;font-weight:700;line-height:1.3}@media(max-width: 768px){.c-page-development-reason__ttl{margin-bottom:2rem;font-size:2rem}}.c-page-development-reason__ttl::before{width:4.8rem;height:4.8rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:100%}@media(max-width: 768px){.c-page-development-reason__ttl::before{width:3.2rem;height:3.2rem}}.c-page-development-reason__ttl.--application.--icon_1::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/application/icon_1.svg)}.c-page-development-reason__ttl.--application.--icon_2::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/application/icon_2.svg)}.c-page-development-reason__ttl.--application.--icon_3::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/application/icon_3.svg)}.c-page-development-reason__ttl.--application.--icon_4::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/application/icon_4.svg)}.c-page-development-reason__ttl.--cloud.--icon_1::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/cloud/icon_1.svg)}.c-page-development-reason__ttl.--cloud.--icon_2::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/cloud/icon_2.svg)}.c-page-development-reason__ttl.--cloud.--icon_3::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/cloud/icon_3.svg)}.c-page-development-reason__ttl.--cloud.--icon_4::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/development/cloud/icon_4.svg)}@media(max-width: 768px){.c-page-development-reason__txt{font-size:1.4rem}}.p-page-development-support .c-page-development-gradation-title{margin-bottom:2.4rem}@media(max-width: 768px){.p-page-development-support .c-page-development-gradation-title{margin-bottom:2rem}}.p-page-development-support .c-page-development-support-txt{margin-bottom:4.8rem}@media(max-width: 768px){.p-page-development-support .c-page-development-support-txt{margin-bottom:3.2rem;font-size:1.4rem}}.l-page-development-support{display:flex;flex-direction:column;gap:4.8rem;margin-bottom:12rem}@media(max-width: 768px){.l-page-development-support{gap:4rem;margin-bottom:6.8rem}}.c-page-development-support{display:flex;gap:4.4%}@media(max-width: 768px){.c-page-development-support{flex-direction:column;gap:2rem}}.c-page-development-support.--reverse{flex-direction:row-reverse}@media(max-width: 768px){.c-page-development-support.--reverse{flex-direction:column}}.c-page-development-support__image{width:47.7%}@media(max-width: 768px){.c-page-development-support__image{width:100%}}.c-page-development-support__info{width:47.7%}@media(max-width: 768px){.c-page-development-support__info{width:100%}}.c-page-development-support__info_ttl{margin-bottom:1.6rem;font-size:2.4rem;font-weight:700;line-height:1.3}@media(max-width: 768px){.c-page-development-support__info_ttl{font-size:2rem}}@media(max-width: 768px){.c-page-development-support__info_txt{font-size:1.4rem}}.p-page-development-field .c-page-development-gradation-title{margin-bottom:4.8rem}@media(max-width: 768px){.p-page-development-field .c-page-development-gradation-title{margin-bottom:3.2rem}}.l-page-development-field{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:6.4rem;-moz-column-gap:4.4%;column-gap:4.4%;margin-bottom:12rem}@media(max-width: 768px){.l-page-development-field{grid-template-columns:repeat(1, 1fr);gap:3.2rem;margin-bottom:6.8rem}}.c-page-development-field__image{margin-bottom:2.4rem}@media(max-width: 768px){.c-page-development-field__image{margin-bottom:2rem}}.c-page-development-field__image img{border-radius:2.4rem}.c-page-development-field__info_ttl{margin-bottom:1.6rem;font-size:2.4rem;font-weight:700;line-height:1.3}@media(max-width: 768px){.c-page-development-field__info_ttl{font-size:2rem}}.p-page-development-process{padding-bottom:7.2rem;background-color:#f7f7f7}.p-page-development-process-ttl{text-align:center}.c-page-development-process-ttl{display:inline-block;padding:1.2rem 2.4rem;font-size:2.4rem;font-weight:700;line-height:1.45;color:#fff;background-color:#2f84bf;border-radius:0px 0px 2.4rem 2.4rem}@media(max-width: 768px){.c-page-development-process-ttl{font-size:2rem}}.l-page-development-process{display:grid;padding-top:3.2rem}@media(max-width: 768px){.l-page-development-process{padding-top:2.4rem}}.l-page-development-process.--application{grid-template-columns:22% 1.48% 22% 1.48% 22% 1.48% 22% 1.48%;row-gap:3.2rem;-moz-column-gap:.7%;column-gap:.7%}@media(max-width: 768px){.l-page-development-process.--application{grid-template-columns:repeat(1, 1fr);gap:1.2rem}}.l-page-development-process.--cloud{grid-template-columns:22.7% 1.48% 22.7% 1.48% 22.7% 1.48% 22.7%;-moz-column-gap:.7%;column-gap:.7%}@media(max-width: 768px){.l-page-development-process.--cloud{grid-template-columns:repeat(1, 1fr);gap:1.2rem}}.c-page-development-process{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem 2.4rem;background-color:#fff;border-radius:2.4rem}.c-page-development-process__body p{font-size:1.4rem;line-height:1.7}@media(max-width: 768px){.c-page-development-process__body p{line-height:1.5}}.c-page-development-process-sub-ttl{display:flex;gap:.8rem;align-items:center;font-size:1.4rem;font-weight:700;line-height:1.7}@media(max-width: 768px){.c-page-development-process-sub-ttl{gap:1.2rem}}.c-page-development-process-sub-ttl__step{padding:.6rem;font-family:"Montserrat",sans-serif;font-size:.8rem;font-weight:600;line-height:1.2;color:#fff;text-align:center;letter-spacing:.16em;background-color:#2f84bf;border-radius:8px}@media(max-width: 768px){.c-page-development-process-sub-ttl__step{display:flex;gap:.4rem;align-items:center;justify-content:center;padding:.4rem .8rem;font-size:1rem}}.c-page-development-process-sub-ttl__num{display:block;font-size:1.3rem;font-weight:600}@media(max-width: 768px){.c-page-development-process-sub-ttl__num{font-size:1.5rem}}.c-page-development-process-arrow{display:flex;align-self:center}@media(max-width: 768px){.c-page-development-process-arrow{justify-self:center}.c-page-development-process-arrow img{transform:rotate(90deg)}}.l-development-cases{margin-bottom:12rem}@media(max-width: 768px){.l-development-cases{margin-bottom:6.8rem}}.l-development-cases.--mb-0{margin-bottom:0}@media(max-width: 768px){.l-development-cases.--mb-0{margin-bottom:0}}.p-404 .c-gradation-heading{margin-bottom:8rem}@media(max-width: 768px){.p-404 .c-gradation-heading{margin-bottom:4.8rem}}.p-404 .c-normal-heading{margin-bottom:4rem}@media(max-width: 768px){.p-404 .c-normal-heading{margin-bottom:1.6rem}}.p-404 .p-404-txt{margin-bottom:8rem}@media(max-width: 768px){.p-404 .p-404-txt{margin-bottom:4.8rem}}.c-top-heading{font-size:4rem;font-weight:700;line-height:1.8}@media(max-width: 768px){.c-top-heading{font-size:2.8rem;line-height:1.9}}.c-top-heading__en{display:block;font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:300;color:#2f84bf;letter-spacing:.16em}@media(max-width: 768px){.c-top-heading__en{font-size:1rem}}@media(max-width: 768px){.c-top-txt{font-size:1.4rem}}.p-mv{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:844px;background-color:#e1ecf4;background-image:url(/wp/wp-content/themes/kronos/assets/images/top/mv_bg.png);background-repeat:no-repeat;background-position:top center;background-size:auto 100%}.p-mv::after{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:100%;height:342px;pointer-events:none;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}@media(max-width: 768px){.p-mv{display:block;height:813px;padding-top:100px;margin-bottom:-60px;background-image:url(/wp/wp-content/themes/kronos/assets/images/top/mv_bg_sp.png);background-position:center;background-size:cover}.p-mv::after{height:120px}}.c-mv{width:100%;max-width:1160px;padding:0 40px;margin:0 auto}.c-mv__copy{margin-bottom:13rem}.c-mv__copy_txt{position:absolute;height:1px;overflow:hidden;clip-path:inset(100%);font-size:1.6rem}@media(max-width: 768px){.c-mv{padding:0 20px}}.c-mv-news{position:absolute;bottom:150px;left:0;z-index:1;display:flex;justify-content:flex-end;width:calc(50% + 48px);min-height:64px;background-color:#fdfdfd;border-radius:0px 4rem 4rem 0px;box-shadow:0px 4px 20px rgba(0,0,0,.0509803922)}@media(max-width: 768px){.c-mv-news{border-radius:0px 2.4rem 2.4rem 0px}}.c-mv-news__inner{display:flex;gap:2.5rem;align-items:center;justify-content:space-between;width:100%;padding:0 .8rem 0 4rem}@media(max-width: 768px){.c-mv-news__inner{padding:20px}}.c-mv-news__slide{max-width:calc(100% - 200px)}.c-mv-news__slide .splide__list{align-items:center}@media(max-width: 768px){.c-mv-news{bottom:125px;display:block;width:calc(100% - 105px)}.c-mv-news__inner{display:block}.c-mv-news__slide{max-width:none}.c-mv-news__info{margin-top:20px}}.c-mv-news-link{display:flex;gap:1.6rem;align-items:center;transition:color .3s ease;der-radius:50%}.c-mv-news-link__icon{position:relative;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:50%;background-color:#00417c;transition:background-color .3s ease}@media(max-width: 768px){.c-mv-news-link__icon{width:4.2rem;height:4.2rem}}.c-mv-news-link__icon::before{content:"";position:absolute;top:50%;left:50%;width:1.7rem;height:1rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_right_wh.svg);background-repeat:no-repeat;background-size:100%;background-position:center;transform:translate(-50%, -50%);transition:transform .3s ease}@media(max-width: 768px){.c-mv-news-link__icon::before{width:1.4rem;height:.9rem}}.c-mv-news-link__txt{font-size:1.4rem;font-weight:700;color:#333;transition:color .3s ease}@media(max-width: 768px){.c-mv-news-link__txt{font-size:1.2rem}}@media(hover: hover){.c-mv-news-link:hover .c-mv-news-link__txt{color:#2f84bf}.c-mv-news-link:hover .c-mv-news-link__icon{background-color:#2f84bf}.c-mv-news-link:hover .c-mv-news-link__icon::before{transform:translate(calc(-50% + 4px), -50%)}}.c-mv-news-article{display:flex;gap:16px;align-items:center;transition:opacity .3s ease}@media(max-width: 768px){.c-mv-news-article{display:block}}.c-mv-news-article__meta{font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:600;color:#2f84bf;letter-spacing:.16em}@media(max-width: 768px){.c-mv-news-article__meta{font-size:1rem}}.c-mv-news-article__meta time{font-weight:inherit}.c-mv-news-article__title{color:#333;letter-spacing:.04em}.c-mv-news-article__title p{font-weight:500;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media(max-width: 768px){.c-mv-news-article__title p{-webkit-line-clamp:2;font-size:1.4rem;line-height:1.4}}@media(hover: hover){.c-mv-news-article:hover{opacity:.7}.c-mv-news-article:hover .c-mv-news-article__title{text-decoration:underline}}.c-mv-bar{position:absolute;right:5%;bottom:95px;z-index:1;display:flex;flex-direction:column;gap:1.6rem;align-items:center}.c-mv-bar__txt{font-size:1.2rem;color:#808ca6;writing-mode:sideways-lr}@media(max-width: 768px){.c-mv-bar{right:3%;bottom:125px}.c-mv-bar__txt{font-size:1rem}}.p-top-intro{max-width:1210px;padding:0 65px;margin-bottom:11.7rem}@media screen and (max-width: 1080px){.p-top-intro{padding:0}}@media(max-width: 768px){.p-top-intro{margin-bottom:4.8rem}}.c-top-intro{position:relative;z-index:1;display:flex;gap:7%;align-items:center;justify-content:space-between}@media(max-width: 768px){.c-top-intro{flex-direction:column;gap:4.8rem}}.c-top-intro__txt{width:50%;max-width:460px;line-height:2.4}@media(max-width: 768px){.c-top-intro__txt{width:100%;line-height:2}}.c-top-intro__txt p{margin:0;font-size:2rem}@media(max-width: 768px){.c-top-intro__txt p{font-size:1.8rem}}.c-top-intro__infinity{width:52.7%;max-width:540px}@media(max-width: 768px){.c-top-intro__infinity{width:100%}}.glcanvas{width:100%;aspect-ratio:600/268.5;-webkit-mask-image:url(/wp/wp-content/themes/kronos/assets/images/top/top_inf-mask.png);mask-image:url(/wp/wp-content/themes/kronos/assets/images/top/top_inf-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.glcanvas__wrap{position:relative;width:calc(100% + 63px)}@media screen and (max-width: 1080px){.glcanvas__wrap{width:100%}}.glcanvas__wrap::before,.glcanvas__wrap::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;content:""}.glcanvas__wrap::before{background:linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 50%)}.glcanvas__wrap::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDUuNjQyIiBoZWlnaHQ9IjEwNS42MzkiIHZpZXdCb3g9IjAgMCAxMDUuNjQyIDEwNS42MzkiPiA8ZyBpZD0iY3Jvc3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5NC4wNTUgLTExMTYuMzA4KSByb3RhdGUoNDUpIj4gPHBhdGggaWQ9ImxpbmUyIiBkPSJNLTIzNTI2LTEwNjM4LjU4NWgxNDguNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5NjYuNDk4IDExNzc3LjI4MykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIi8+IDxwYXRoIGlkPSJsaW5lIiBkPSJNMCwwSDE0OC40IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTQuNjk5IDEyMTIuODk3KSByb3RhdGUoLTkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiLz4gPC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:17.5%}.p-scroll-txt-container{display:flex;gap:5rem;width:100%;margin-bottom:12rem;overflow:hidden}@media(max-width: 768px){.p-scroll-txt-container{margin-bottom:6.8rem}}.c-scroll-txt-content{display:flex;flex:0 0 auto;animation:scrollTxt 50s linear infinite}.c-scroll-txt-content__item img{width:4318px}@media(max-width: 768px){.c-scroll-txt-content__item img{width:2373px}}@keyframes scrollTxt{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.p-top-development{margin-bottom:12rem}@media(max-width: 768px){.p-top-development{margin-bottom:6.8rem}}.c-top-development{display:grid;-moz-column-gap:6.5%;column-gap:6.5%;row-gap:5.6rem;grid-template-areas:"box1 box2" "box1 box3";grid-template-columns:52% 40.7%;max-width:1223px;margin:0 auto}@media(max-width: 1223px){.c-top-development{margin-right:5%}}@media(max-width: 768px){.c-top-development{grid-template-areas:"box1" "box2" "box3";grid-template-columns:100%;gap:3.6rem;margin-right:0}.c-top-development > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-gradation-heading__jp{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-gradation-heading__en{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-footer-info-list{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-footer-bottom-mark{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .c-post-meta__title{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-post-meta-category{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .l-development-article-cards{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1}}.c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:box1}.c-footer-bottom > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-post-meta > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.c-top-cases > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.c-top-column > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.c-post-news-meta > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}@media(max-width: 768px){.c-top-development__image{-ms-grid-row:1;-ms-grid-column:3;grid-area:box2;width:95%}.c-footer-bottom > .c-top-development__image{-ms-grid-row:1;-ms-grid-column:3}.c-post-meta > .c-top-development__image{-ms-grid-row:2;-ms-grid-column:1}.c-top-development > .c-top-development__image{-ms-grid-row:1;-ms-grid-column:3}.c-top-cases > .c-top-development__image{-ms-grid-row:1;-ms-grid-column:5}.c-top-column > .c-top-development__image{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-top-development__image{-ms-grid-row:1;-ms-grid-column:3}.c-post-news-meta > .c-top-development__image{-ms-grid-row:1;-ms-grid-column:3}}.c-top-development__image img{width:100%;border-radius:4rem}@media(max-width: 1223px){.c-top-development__image img{border-radius:0 4rem 4rem 0}}.c-top-development__info{-ms-grid-row:1;-ms-grid-column:3;grid-area:box2;padding-top:4rem}.c-footer-bottom > .c-top-development__info{-ms-grid-row:1;-ms-grid-column:3}.c-post-meta > .c-top-development__info{-ms-grid-row:2;-ms-grid-column:1}.c-top-development > .c-top-development__info{-ms-grid-row:1;-ms-grid-column:3}.c-top-cases > .c-top-development__info{-ms-grid-row:1;-ms-grid-column:5}.c-top-column > .c-top-development__info{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-top-development__info{-ms-grid-row:1;-ms-grid-column:3}.c-post-news-meta > .c-top-development__info{-ms-grid-row:1;-ms-grid-column:3}@media(max-width: 768px){.c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:box1;width:89.3%;padding-top:0;margin:0 auto}.c-footer-bottom > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-post-meta > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.c-top-cases > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.c-top-column > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.c-post-news-meta > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}.c-top-development__info .c-top-heading{margin-bottom:3.2rem}@media(max-width: 768px){.c-top-development__info .c-top-heading{margin-bottom:2.8rem}}.c-top-development__link{-ms-grid-row:3;-ms-grid-column:3;grid-area:box3}.c-footer-bottom > .c-top-development__link{-ms-grid-row:3;-ms-grid-column:1}.c-post-meta > .c-top-development__link{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-top-development__link{-ms-grid-row:3;-ms-grid-column:3}.c-top-cases > .c-top-development__link{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}.c-top-column > .c-top-development__link{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-top-development__link{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.c-post-news-meta > .c-top-development__link{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}@media(max-width: 768px){.c-top-development__link{width:90%;margin:0 auto}}.p-top-learning{margin-bottom:12rem}@media(max-width: 768px){.p-top-learning{margin-bottom:6.8rem}}.c-top-learning__info{margin-bottom:5.6rem}@media(max-width: 768px){.c-top-learning__info{margin-bottom:3.6rem}}.c-top-learning__info .c-top-heading{margin-bottom:3.2rem}@media(max-width: 768px){.c-top-learning__info .c-top-heading{margin-bottom:2.8rem}}.c-top-learning__link{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:4rem;min-height:480px;overflow:hidden}@media(max-width: 768px){.c-top-learning__link{min-height:400px}}@media(max-width: 440px){.c-top-learning__link{min-height:318px}}.c-top-learning__link::before{content:"";position:absolute;inset:0;background-image:url("/wp/wp-content/themes/kronos/assets/images/top/top_learning.webp");background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .5s ease;z-index:0}@media(max-width: 768px){.c-top-learning__link::before{background-image:url("/wp/wp-content/themes/kronos/assets/images/top/top_learning_sp.webp")}}@media(hover: hover){.c-top-learning__link:hover:hover::before{transform:scale(1.05)}}.c-top-learning__link_inner{position:relative;z-index:1;background-color:rgba(0,65,124,.8);border-radius:0 0 4rem 4rem;width:100%}.c-top-learning-btn{display:flex;gap:4rem;align-items:center;padding:2.4rem 4.8rem}@media(max-width: 768px){.c-top-learning-btn{gap:1.8rem;padding:1.6rem 2.8rem}}.c-top-learning-btn__txt{font-weight:700;line-height:1.5;color:#fff}@media(max-width: 768px){.c-top-learning-btn__txt{font-size:1.2rem}}.c-top-learning-btn__big_txt{display:block;font-size:3.2rem;font-weight:700}@media(max-width: 768px){.c-top-learning-btn__big_txt{font-size:2.2rem}}.c-top-learning-btn__arrow{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;background-color:#fff;border-radius:50%}@media(max-width: 768px){.c-top-learning-btn__arrow{width:4.8rem;height:4.8rem}}@media(max-width: 768px){.c-top-learning-btn__arrow img{width:1.2rem;height:1.2rem}}.p-top-cases{margin-bottom:12rem}@media(max-width: 768px){.p-top-cases{margin-bottom:5.9rem}}.c-top-cases{display:grid;grid-template-areas:"box1 box1 box2" "box3 box3 box3";gap:5.6rem;margin-bottom:5.6rem}@media(max-width: 768px){.c-top-cases{grid-template-areas:"box1" "box2" "box3";gap:3.6rem;margin-bottom:0}.c-top-cases > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .c-gradation-heading__jp{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-gradation-heading__en{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .c-footer-info-list{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-footer-bottom-mark{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .c-post-meta__title{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .c-post-meta-category{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .l-development-article-cards{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .c-top-development__image{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-top-development__info{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-cases > .c-top-development__link{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}}.c-top-cases .c-top-heading{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:box1}@media(max-width: 768px){.c-top-cases .c-top-heading{margin-left:5%}}.c-top-cases .c-link-btn{-ms-grid-row:1;-ms-grid-column:5;grid-area:box2;margin-top:-2rem;margin-left:auto}@media(max-width: 768px){.c-top-cases .c-link-btn{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:box3;margin-top:0;margin-left:5%}}.c-top-cases .splide{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:box3}@media(max-width: 768px){.c-top-cases .splide{-ms-grid-row:1;-ms-grid-column:5;grid-area:box2}}.p-top-company{max-width:1286px;margin:0 auto 12rem}@media(max-width: 1280px){.p-top-company{width:90%}}@media(max-width: 768px){.p-top-company{margin-bottom:6.8rem}}.c-top-company{display:flex;padding:4rem;border-radius:4rem;position:relative;overflow:hidden}@media(max-width: 768px){.c-top-company{padding:2rem}}.c-top-company::before{content:"";position:absolute;inset:0;background-image:url(/wp/wp-content/themes/kronos/assets/images/top/top_company.webp);background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:transform .6s ease;z-index:0}@media(max-width: 768px){.c-top-company::before{background-image:url(/wp/wp-content/themes/kronos/assets/images/top/top_company_sp.webp)}}.c-top-company__info{position:relative;z-index:1;max-width:480px;padding:4rem;background-color:rgba(255,255,255,.88);border-radius:2.4rem}@media(max-width: 768px){.c-top-company__info{padding:2rem}}@media(hover: hover){.c-top-company:hover .c-link-btn__txt{color:#2f84bf}.c-top-company:hover .c-link-btn__icon::before{transform:scale(1.2);background-color:#2f84bf}.c-top-company:hover:hover::before{transform:scale(1.05)}}.c-top-company .c-top-heading{margin-bottom:1.8rem;color:#333}@media(max-width: 768px){.c-top-company .c-top-heading{margin-bottom:2.8rem}}.c-top-company .c-top-txt{margin-bottom:5rem;color:#333}@media(max-width: 768px){.c-top-company .c-top-txt{margin-bottom:3.6rem}}.p-top-recruit{margin-bottom:12rem}@media(max-width: 768px){.p-top-recruit{margin-bottom:6.8rem}}.c-top-recruit{display:flex;gap:4rem;margin-bottom:5.6rem}@media(max-width: 768px){.c-top-recruit{flex-direction:column;gap:2.8rem;margin-bottom:3.6rem}}.c-top-recruit .c-top-txt{margin-top:2rem}@media(max-width: 768px){.c-top-recruit .c-top-txt{margin-top:0}}.l-recruit-cards{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.l-recruit-cards{grid-template-columns:repeat(1, 1fr)}}.c-recruit-card{position:relative;display:block;transition:opacity .6s ease}.c-recruit-card__ttl{z-index:1;position:absolute;top:11%;left:6%;line-height:1.5;font-weight:700;color:#333}@media(max-width: 1080px){.c-recruit-card__ttl{font-size:1.4rem}}@media(max-width: 768px){.c-recruit-card__ttl{top:9%;left:5%;font-size:1.2rem}}.c-recruit-card__ttl_en{display:block;font-family:"Montserrat",sans-serif;font-size:4.8rem;font-weight:300;line-height:1.2;color:#333;letter-spacing:.16em}@media(max-width: 1080px){.c-recruit-card__ttl_en{font-size:3.8rem}}@media(max-width: 768px){.c-recruit-card__ttl_en{font-size:2.8rem}}.c-recruit-card__arrow{z-index:1;position:absolute;right:4%;bottom:6%;display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;background-color:#00417c;border-radius:50%}@media(max-width: 768px){.c-recruit-card__arrow{right:5%;bottom:8%;width:4.8rem;height:4.8rem}}@media(max-width: 768px){.c-recruit-card__arrow img{width:1.2rem;height:1.2rem}}.c-recruit-card__image{overflow:hidden}.c-recruit-card__image img{width:100%;transition:transform .6s ease}@media(hover: hover){.c-recruit-card:hover{opacity:.7}.c-recruit-card:hover .c-recruit-card__image img{transform:scale(1.05)}}.p-top-column{margin-bottom:12rem}@media(max-width: 768px){.p-top-column{margin-bottom:6.8rem}}.c-top-column{display:grid;grid-template-areas:"box1  box2" "box3  box3";grid-template-columns:70% 23.5%;row-gap:5.6rem;-moz-column-gap:6.5%;column-gap:6.5%}@media(max-width: 1080px){.c-top-column{grid-template-areas:"box1" "box2" "box3";grid-template-columns:100%;gap:3.6rem}.c-top-column > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-gradation-heading__jp{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-gradation-heading__en{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-footer-info-list{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-footer-bottom-mark{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-post-meta__title{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-post-meta-category{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .l-development-article-cards{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-top-development__image{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-top-development__info{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-top-development__link{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-top-heading{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-link-btn{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .splide{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .splide{-ms-grid-row:3;-ms-grid-column:1}}.c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;display:flex;grid-area:box1;gap:4rem}.c-footer-bottom > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-post-meta > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.c-top-cases > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.c-top-column > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.c-post-news-meta > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}@media(max-width: 768px){.c-top-column__info{flex-direction:column;gap:2.8rem;margin-left:5%;margin-right:5%}}.c-top-column__info .c-top-txt{margin-top:2rem}@media(max-width: 768px){.c-top-column__info .c-top-txt{margin-top:0}}.c-top-column .c-link-btn{-ms-grid-row:1;-ms-grid-column:3;grid-area:box2;margin-top:-2rem;margin-left:auto}@media(max-width: 1080px){.c-top-column .c-link-btn{margin-top:0}}@media(max-width: 768px){.c-top-column .c-link-btn{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:box3;margin-left:5%}}.c-top-column .splide{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:box3}@media(max-width: 768px){.c-top-column .splide{-ms-grid-row:1;-ms-grid-column:3;grid-area:box2}}.p-page-governance-intro{margin-bottom:6.4rem}@media(max-width: 768px){.p-page-governance-intro{margin-bottom:4rem}}.p-page-governance-intro .c-gradation-heading{margin-bottom:8rem}@media(max-width: 768px){.p-page-governance-intro .c-gradation-heading{margin-bottom:4.8rem}}@media(max-width: 768px){.p-page-governance-intro p{font-size:1.4rem}}.p-page-governance-txt .c-number-heading,.p-page-governance-txt .c-normal-heading{margin-bottom:1.6rem}.p-page-governance-txt.--mb-40{margin-bottom:4rem}@media(max-width: 768px){.p-page-governance-txt.--mb-40{margin-bottom:2.8rem}}.p-page-governance-txt.--mb-64{margin-bottom:6.4rem}@media(max-width: 768px){.p-page-governance-txt.--mb-64{margin-bottom:4rem}}.p-page-governance-txt.--mb-80{margin-bottom:8rem}@media(max-width: 768px){.p-page-governance-txt.--mb-80{margin-bottom:4.8rem}}@media(max-width: 768px){.p-page-governance-txt p{font-size:1.4rem}}.p-page-governance-txt .inner{margin-bottom:2.4rem}@media(max-width: 768px){.p-page-governance-txt .inner{margin-bottom:2rem}}.c-page-privacy-meta{text-align:right}@media(max-width: 768px){.c-page-privacy-meta{font-size:1.4rem}}.c-page-privacy-meta__date{font-weight:700;line-height:1.5;margin-bottom:1.6rem}.c-page-privacy-policy-contact__top_txt{margin-bottom:5rem}@media(max-width: 768px){.c-page-privacy-policy-contact__top_txt{margin-bottom:3rem}}.c-page-privacy-policy-contact__company_txt{margin-bottom:.8rem}.c-governance-table{width:100%;margin-bottom:4rem;border-radius:2.4rem;border:1px solid #c4c4c4;border-collapse:separate;overflow:hidden;border-spacing:0}@media(max-width: 768px){.c-governance-table{margin-bottom:2.8rem;font-size:1.4rem;border-radius:2rem}}@media(max-width: 768px){.c-governance-table tr{display:block}}.c-governance-table th{background-color:#f4f4f4}.c-governance-table td{background-color:#fff}.c-governance-table th,.c-governance-table td{padding:1.4rem 2rem;line-height:2;vertical-align:top;text-align:left}@media(max-width: 768px){.c-governance-table th,.c-governance-table td{display:block}}.c-governance-table thead th{border-bottom:1px solid #c4c4c4}.c-governance-table thead th+th{border-left:1px solid #c4c4c4}.c-governance-table tbody th,.c-governance-table tbody td{border-bottom:1px solid #c4c4c4}.c-governance-table tbody td{border-left:1px solid #c4c4c4}@media(max-width: 768px){.c-governance-table tbody td{border-left:none}}.c-governance-table tbody tr:last-child th,.c-governance-table tbody tr:last-child td{border-bottom:none}.p-learning-page-genre .c-circle-heading{margin-bottom:4.8rem}@media(max-width: 768px){.p-learning-page-genre .c-circle-heading{margin-bottom:3.2rem}}.p-page-place .c-circle-heading{margin-bottom:4.8rem}@media(max-width: 768px){.p-page-place .c-circle-heading{margin-bottom:3.2rem}}.l-page-place{display:flex;flex-direction:column;gap:4rem}@media(max-width: 768px){.l-page-place{gap:2.8rem}}.c-page-place{background-color:#f7f7f7;border-radius:4rem;display:flex}@media(max-width: 768px){.c-page-place{flex-direction:column}}.c-page-place__map{width:50%}@media(max-width: 768px){.c-page-place__map{width:100%}}.c-page-place__info{width:50%;padding:4rem;display:flex;flex-direction:column;justify-content:space-around}@media(max-width: 768px){.c-page-place__info{width:100%;padding:2.8rem 2.2rem}}.c-page-place__info_link{margin-top:auto;display:flex;justify-content:flex-end}.c-page-place .c-map{position:relative;width:100%;padding-top:100%;height:100%}.c-page-place .c-map iframe{border-radius:4rem 0 0 4rem;position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 768px){.c-page-place .c-map iframe{border-radius:4rem 4rem 0 0}}.c-page-place .c-page-place-info-top-box{display:grid;grid-template-columns:31.1% 61.8%;grid-template-rows:auto auto;-moz-column-gap:5%;column-gap:5%;grid-template-areas:"box1 box2" "box1 box3";margin-bottom:4rem}@media(max-width: 768px){.c-page-place .c-page-place-info-top-box{grid-template-columns:1fr 1fr;gap:2rem;grid-template-areas:"box1 box2" "box3 box3";margin-bottom:2.8rem}.c-page-place .c-page-place-info-top-box > .c-gradation-heading::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-gradation-heading__jp{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-gradation-heading__en{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-footer-info-list{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-footer-bottom-mark{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-post-meta__title{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-post-meta-category{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .l-development-article-cards{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-top-development__image{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-top-development__info{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-top-development__link{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-top-heading{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-link-btn{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .splide{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .splide{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-link-btn{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .splide{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .splide{-ms-grid-row:1;-ms-grid-column:3}}.c-page-place .c-page-place-info-top-box__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:box1}.c-page-place .c-page-place-info-top-box__image img{border-radius:2.4rem}.c-page-place .c-page-place-info-top-box__place_name{-ms-grid-row:1;-ms-grid-column:3;font-size:2.4rem;font-weight:700;line-height:1.45;grid-area:box2}@media(max-width: 768px){.c-page-place .c-page-place-info-top-box__place_name{font-size:2rem;line-height:1.35;align-self:center}}.c-page-place .c-page-place-info-top-box__address{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:box3}@media(max-width: 768px){.c-page-place .c-page-place-info-top-box__address{font-size:1.4rem}}.c-page-place .c-page-place-info-bottom-box{margin-bottom:.8rem}@media(max-width: 768px){.c-page-place .c-page-place-info-bottom-box{margin-bottom:2.8rem}}.c-page-place .c-page-place-info-bottom-box__label{margin-bottom:.8rem;padding:.3rem 1.2rem;border-radius:1.2rem;color:#fff;background-color:#333;display:inline-block;font-size:1.2rem;line-height:1.4}@media(max-width: 768px){.c-page-place .c-page-place-info-bottom-box__label{font-size:1rem;margin-bottom:1.2rem}}.c-page-place .c-page-place-info-bottom-box .c-ul-list{margin-bottom:.8rem}@media(max-width: 768px){.c-page-place .c-page-place-info-bottom-box .c-ul-list{margin-bottom:1.2rem}}.c-page-place .c-page-place-info-bottom-box__atten{font-size:1.2rem;line-height:1.4}@media(max-width: 768px){.c-page-place .c-page-place-info-bottom-box__atten{font-size:1rem}}.c-page-place .c-page-place-info-bottom-box__atten:before{content:"※"}.l-single-news-post{margin-bottom:12rem}@media(max-width: 768px){.l-single-news-post{margin-bottom:6.8rem}}.p-news-post-article{margin-bottom:8rem}@media(max-width: 768px){.p-news-post-article{margin-bottom:4.8rem}}.c-post-news-meta{margin-bottom:6.4rem;display:grid;align-items:center;gap:2.4rem;grid-template-columns:auto 1fr;grid-template-areas:"box1 box2" "box3 box3"}@media(max-width: 768px){.c-post-news-meta{gap:1.7rem 2rem;margin-bottom:4rem}}.c-post-news-meta__title{-ms-grid-row:3;-ms-grid-column:3;font-size:4rem;line-height:1.4;font-weight:700;grid-area:box3}.c-footer-bottom > .c-post-news-meta__title{-ms-grid-row:3;-ms-grid-column:1}.c-post-meta > .c-post-news-meta__title{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-post-news-meta__title{-ms-grid-row:3;-ms-grid-column:3}.c-top-cases > .c-post-news-meta__title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}.c-top-column > .c-post-news-meta__title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-page-place .c-page-place-info-top-box > .c-post-news-meta__title{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.c-post-news-meta > .c-post-news-meta__title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}@media(max-width: 768px){.c-post-news-meta__title{font-size:2.8rem}}.c-post-news-meta__date{-ms-grid-row:1;-ms-grid-column:3;color:#333;font-family:"Montserrat",sans-serif;font-weight:300;letter-spacing:.16em;line-height:1.5;grid-area:box2}.c-footer-bottom > .c-post-news-meta__date{-ms-grid-row:1;-ms-grid-column:3}.c-post-meta > .c-post-news-meta__date{-ms-grid-row:2;-ms-grid-column:1}.c-top-development > .c-post-news-meta__date{-ms-grid-row:1;-ms-grid-column:3}.c-top-cases > .c-post-news-meta__date{-ms-grid-row:1;-ms-grid-column:5}.c-top-column > .c-post-news-meta__date{-ms-grid-row:1;-ms-grid-column:3}.c-page-place .c-page-place-info-top-box > .c-post-news-meta__date{-ms-grid-row:1;-ms-grid-column:3}.c-post-news-meta > .c-post-news-meta__date{-ms-grid-row:1;-ms-grid-column:3}@media(max-width: 768px){.c-post-news-meta__date{font-size:1.6rem}}.c-post-news-meta .c-post-news-meta-category{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:box1;display:flex;flex-wrap:wrap;gap:.8rem}@media (max-width: 768px){.c-footer-bottom > .c-footer-logos{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-footer-bottom > .c-footer-info-list{-ms-grid-row:5;-ms-grid-column:1}.c-footer-bottom > .c-footer-info-list{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-footer-bottom-mark{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-footer-bottom-mark{-ms-grid-row:5;-ms-grid-column:1}.c-footer-bottom-copy{-ms-grid-row:7;-ms-grid-column:1}.c-footer-bottom > .c-post-meta__title{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-post-meta__date{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-footer-bottom > .c-post-meta-category{-ms-grid-row:5;-ms-grid-column:1}.c-footer-bottom > .l-development-article-cards{-ms-grid-row:5;-ms-grid-column:1}.c-footer-bottom > .l-development-article-cards{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-top-development__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-footer-bottom > .c-top-development__image{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-top-development__image{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-top-development__info{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-top-development__info{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-top-development__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-footer-bottom > .c-top-development__link{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .c-top-development__link{-ms-grid-row:5;-ms-grid-column:1}.c-footer-bottom > .c-top-heading{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-top-heading{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-cases > .c-top-heading{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-footer-bottom > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-link-btn{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .c-link-btn{-ms-grid-row:5;-ms-grid-column:1}.c-top-cases > .c-link-btn{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-footer-bottom > .splide{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .splide{-ms-grid-row:5;-ms-grid-column:1}.c-top-cases > .splide{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-footer-bottom > .splide{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .splide{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .splide{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-cases > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-footer-bottom > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-link-btn{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .c-link-btn{-ms-grid-row:5;-ms-grid-column:1}.c-top-cases > .c-link-btn{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-footer-bottom > .splide{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .splide{-ms-grid-row:5;-ms-grid-column:1}.c-top-cases > .splide{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-footer-bottom > .splide{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .splide{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .splide{-ms-grid-row:3;-ms-grid-column:1}.c-footer-bottom > .c-page-place-info-top-box__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-page-place-info-top-box__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-cases > .c-page-place-info-top-box__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-page-place-info-top-box__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-footer-bottom > .c-page-place-info-top-box__place_name{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-page-place-info-top-box__place_name{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-page-place-info-top-box__place_name{-ms-grid-row:3;-ms-grid-column:1}.c-page-place .c-page-place-info-top-box > .c-page-place-info-top-box__place_name{-ms-grid-row:1;-ms-grid-column:3}.c-footer-bottom > .c-page-place-info-top-box__address{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .c-page-place-info-top-box__address{-ms-grid-row:5;-ms-grid-column:1}.c-top-cases > .c-page-place-info-top-box__address{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-page-place-info-top-box__address{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-footer-bottom > .c-post-news-meta__title{-ms-grid-row:5;-ms-grid-column:1}.c-top-development > .c-post-news-meta__title{-ms-grid-row:5;-ms-grid-column:1}.c-top-cases > .c-post-news-meta__title{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-post-news-meta__title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-footer-bottom > .c-post-news-meta__date{-ms-grid-row:3;-ms-grid-column:1}.c-top-development > .c-post-news-meta__date{-ms-grid-row:3;-ms-grid-column:1}.c-top-cases > .c-post-news-meta__date{-ms-grid-row:3;-ms-grid-column:1}.c-page-place .c-page-place-info-top-box > .c-post-news-meta__date{-ms-grid-row:1;-ms-grid-column:3}.c-footer-bottom > .c-post-news-meta-category{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-development > .c-post-news-meta-category{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-top-cases > .c-post-news-meta-category{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-page-place .c-page-place-info-top-box > .c-post-news-meta-category{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}@media (max-width: 1080px){.c-top-column > .c-top-column__info{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-link-btn{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-link-btn{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .splide{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .splide{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-page-place-info-top-box__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-page-place-info-top-box__place_name{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-page-place-info-top-box__address{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-post-news-meta__title{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.c-top-column > .c-post-news-meta__date{-ms-grid-row:3;-ms-grid-column:1}.c-top-column > .c-post-news-meta-category{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}.c-post-news-meta .c-post-news-meta-category__tag{display:flex;align-items:center;justify-content:center;background-color:#333;color:#fff;font-size:1.2rem;border-radius:1.2rem;padding:.2rem 1.2rem;line-height:1.5}@media(max-width: 768px){.c-post-news-meta .c-post-news-meta-category__tag{font-size:1.2rem}}.p-single-news-archive .c-gradation-heading{margin-bottom:12rem}@media(max-width: 768px){.p-single-news-archive .c-gradation-heading{margin-bottom:6.8rem}}.p-single-news-archive .c-paginationList{margin-top:9rem}@media(max-width: 768px){.p-single-news-archive .c-paginationList{margin-top:4.8rem}}.p-single-news-form{display:flex;flex-direction:column;gap:4rem;margin-bottom:4rem}@media(max-width: 768px){.p-single-news-form{flex-direction:column-reverse;gap:1.6rem;margin-bottom:4.8rem}}.c-single-news-form{display:flex;align-items:center;justify-content:flex-end;gap:1.6rem}@media(max-width: 768px){.c-single-news-form{flex-direction:column}}.c-single-news-form__btn{display:flex;align-items:center;justify-content:center;gap:1.6rem;background-color:#00417c;color:#fff;font-weight:700;font-size:1.6rem;border-radius:3.2rem;padding:1.3rem 3.6rem;line-height:1.45;transition:background-color .2s}.c-single-news-form__btn::before{content:"";width:1.3rem;height:1.3rem;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_filter.svg);background-size:100%;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){.c-single-news-form__btn{width:90%;font-size:1.4rem;padding:2rem 3.6rem}}@media(hover: hover){.c-single-news-form__btn:hover{background-color:#2f84bf}}.c-single-news-form .c-single-news-form-select{position:relative}.c-single-news-form .c-single-news-form-select select{background-color:#fff;color:#333;border:1px solid #c4c4c4;border-radius:3.2rem;font-weight:700;font-size:1.4rem;padding:1.3rem 4.8rem 1.3rem 2.4rem;line-height:1.45;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp/wp-content/themes/kronos/assets/images/common/icon_arrow_to_bottom_bl.svg);background-size:1.4rem .8rem;background-repeat:no-repeat;background-position:right 1.6rem center}@media(max-width: 768px){.c-single-news-form .c-single-news-form-select select{width:100%}}@media(max-width: 768px){.c-single-news-form .c-single-news-form-select{width:100%}}.c-news-article-card-list li:not(:last-of-type){border-bottom:1px solid #c4c4c4}.c-news-article-card-list li.borderless-before-year{border-bottom:rgba(0,0,0,0)}.c-news-article-card-list li.c-news-article-year-heading{margin-top:5.4rem;margin-bottom:1.6rem;border-bottom:rgba(0,0,0,0);font-size:3.2rem;font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.4;color:#2f84bf;display:flex;align-items:center;gap:2.4rem}@media(max-width: 768px){.c-news-article-card-list li.c-news-article-year-heading{margin-top:2rem;margin-bottom:.3em;font-size:2.4rem;gap:2rem}}.c-news-article-card-list li.c-news-article-year-heading::before{content:"";display:inline-block;flex-shrink:0;width:1.6rem;height:1.6rem;background-color:#2f84bf;border-radius:50%}.c-news-article-card{display:grid;grid-template-columns:minmax(240px, auto) 1fr;gap:2%;align-items:center;padding:2.4rem 0}@media(max-width: 768px){.c-news-article-card{grid-template-columns:1fr;gap:1.4rem;padding:2.8rem 0}}.c-news-article-card__meta{display:flex;align-items:center;gap:2.2rem}@media(max-width: 768px){.c-news-article-card__meta{width:100%;gap:1.6rem}}.c-news-article-card__meta_time{min-width:85px;font-size:1.2rem;font-family:"Montserrat",sans-serif;font-weight:600;color:#333;letter-spacing:.16em}@media(max-width: 768px){.c-news-article-card__meta_time{font-size:1.6rem}}.c-news-article-card__meta_category{display:flex;align-items:center;justify-content:center;background-color:#333;color:#fff;font-size:1.2rem;border-radius:1.2rem;padding:.2rem 1.2rem;line-height:1.5}.c-news-article-card__title{color:#333}@media(max-width: 768px){.c-news-article-card__title{width:100%}}.c-news-article-card__title p{line-height:1.5;font-weight:700}@media(max-width: 768px){.c-news-article-card__title p{font-size:1.4rem}}@media(hover: hover){.c-news-article-card:hover p{text-decoration:underline}}.p-page-recruit-intro{margin-bottom:8rem}@media(max-width: 768px){.p-page-recruit-intro{margin-bottom:4.8rem}}.p-page-recruit-intro .c-gradation-heading{margin-bottom:8rem}@media(max-width: 768px){.p-page-recruit-intro .c-gradation-heading{margin-bottom:4.8rem}}.p-page-recruit-intro .c-page-intro-heading{margin-bottom:1.6rem}@media(max-width: 768px){.p-page-recruit-intro .c-page-intro-heading{margin-bottom:2.5rem}}@media(max-width: 768px){.p-page-recruit-intro .c-page-recruit-intro-txt{font-size:1.4rem}}.p-page-recruit-two-col-cards{margin-bottom:12rem}@media(max-width: 768px){.p-page-recruit-two-col-cards{margin-bottom:6.8rem}}
