@charset "UTF-8";[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay: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)}:root{--app-main-bg: #f8fafc;--app-main-color: #0a0a0a;--app-color: #b91d2e;--app-sub-color: #3db54f;--app-border-width: 1px;--app-border-style: solid;--app-border-color: #dee2e6;--app-border-color-translucent: rgba(0, 0, 0, .175);--app-border-radius: .375rem;--app-border-radius-sm: 4px;--app-border-radius-lg: 12px;--app-border-radius-xl: 1rem;--facebook-color: #3b5998;--twitter-color: #3b5998;--line-color: #06c755}.dark_theme{--app-main-bg: #0a0a0a;--app-main-color: #f8fafc}body{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,sans-serif;line-height:1.7;font-weight:400;height:100vh;width:100%;margin:0;word-wrap:break-word;overflow-wrap:break-word;background-color:var(--app-main-bg);overflow-x:hidden}main{background-color:var(--app-main-bg);color:var(--app-main-color)}body::-webkit-scrollbar{width:0px}a{text-decoration:none;background-color:transparent}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--app-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio>img{object-fit:cover}.ratio>img.contain{object-fit:contain}.ratio a>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio a>img{object-fit:cover}.ratio a>img.contain{object-fit:contain}.ratio_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.ratio_1x1{--app-aspect-ratio: 100%}.ratio_3x2{--app-aspect-ratio: 66.6666666667%}.ratio_16x9{--app-aspect-ratio: 56.25%}.ratio_a4{--app-aspect-ratio: 141.4%}.icon{--app-icon-size: 40px;--app-icon-color: #b91d2e;--app-icon-hover-bg-color: #e3a5ab;--app-icon-hover-border-color: #e3a5ab;--app-icon-active-bg--color: #e3a5ab;--app-icon-active-border-color: #e3a5ab;--app-icon-font-size: 1rem;position:relative;width:var(--app-icon-size);height:var(--app-icon-size);display:inline-block;overflow:hidden;background-color:transparent;vertical-align:text-top}.icon>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.icon.icon_circle{border-radius:50%;border:1px solid var(--border-color-gray);padding:8px}.icon.icon_circle>img{width:85%;height:85%}.icon.icon_hover:hover{color:var(--app-icon-color);background-color:var(--app-icon-hover-bg-color);border-color:var(--app-icon-hover-border-color)}.icon.active{color:var(--app-icon-color);background-color:var(--app-icon-active-bg-color);border-color:var(--app-icon-active-border-color)}.icon .icon_fs{font-size:var(--app-icon-font-size)}.icon>.icon_badge{position:absolute;top:0;right:0;left:unset;transform:none;-webkit-transform:none;-ms-transform:none;font-size:calc(var(--app-icon-font-size) / 2);width:calc(var(--app-icon-size) / 2);height:calc(var(--app-icon-size) / 2)}.icon.fill{font-variation-settings:"FILL" 1}.icon.fill_dark{filter:invert(12%) sepia(9%) saturate(769%) hue-rotate(169deg) brightness(92%)}.icon.fill_white{filter:invert(100%) sepia(29%) saturate(0%) hue-rotate(264deg) brightness(115%) contrast(100%)}.icon.fill_red{filter:invert(27%) sepia(94%) saturate(2989%) hue-rotate(337deg) brightness(72%) contrast(104%)}.icon_auto,.icon_xs{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}@media (min-width: 768px){.icon_auto{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}}.icon_md{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}@media (min-width: 992px){.icon_auto{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}}.icon_lg{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}@media (min-width: 1200px){.icon_auto{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}}.icon_xl{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}.icon_1{--app-icon-size: 8px !important;--app-icon-font-size: .4rem !important;font-size:8px}.icon_2{--app-icon-size: 16px !important;--app-icon-font-size: .8rem !important;font-size:16px}.icon_3{--app-icon-size: 24px !important;--app-icon-font-size: 1.2rem !important;font-size:24px}.icon_4{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important;font-size:32px}.icon_5{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important;font-size:40px}.icon_6{--app-icon-size: 48px !important;--app-icon-font-size: 2.4rem !important;font-size:48px}.icon_7{--app-icon-size: 56px !important;--app-icon-font-size: 2.8rem !important;font-size:56px}.icon_8{--app-icon-size: 64px !important;--app-icon-font-size: 3.2rem !important;font-size:64px}.icon_9{--app-icon-size: 72px !important;--app-icon-font-size: 3.6rem !important;font-size:72px}.icon_10{--app-icon-size: 80px !important;--app-icon-font-size: 4rem !important;font-size:80px}.icon_xs_1{--app-icon-size: 8px !important;--app-icon-font-size: .4rem !important}.icon_xs_2{--app-icon-size: 16px !important;--app-icon-font-size: .8rem !important}.icon_xs_3{--app-icon-size: 24px !important;--app-icon-font-size: 1.2rem !important}.icon_xs_4{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}.icon_xs_5{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}.icon_xs_6{--app-icon-size: 48px !important;--app-icon-font-size: 2.4rem !important}.icon_xs_7{--app-icon-size: 56px !important;--app-icon-font-size: 2.8rem !important}.icon_xs_8{--app-icon-size: 64px !important;--app-icon-font-size: 3.2rem !important}.icon_xs_9{--app-icon-size: 72px !important;--app-icon-font-size: 3.6rem !important}.icon_xs_10{--app-icon-size: 80px !important;--app-icon-font-size: 4rem !important}@media (min-width: 576px){.icon_sm_1{--app-icon-size: 8px !important;--app-icon-font-size: .4rem !important}.icon_sm_2{--app-icon-size: 16px !important;--app-icon-font-size: .8rem !important}.icon_sm_3{--app-icon-size: 24px !important;--app-icon-font-size: 1.2rem !important}.icon_sm_4{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}.icon_sm_5{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}.icon_sm_6{--app-icon-size: 48px !important;--app-icon-font-size: 2.4rem !important}.icon_sm_7{--app-icon-size: 56px !important;--app-icon-font-size: 2.8rem !important}.icon_sm_8{--app-icon-size: 64px !important;--app-icon-font-size: 3.2rem !important}.icon_sm_9{--app-icon-size: 72px !important;--app-icon-font-size: 3.6rem !important}.icon_sm_10{--app-icon-size: 80px !important;--app-icon-font-size: 4rem !important}}@media (min-width: 768px){.icon_md_1{--app-icon-size: 8px !important;--app-icon-font-size: .4rem !important}.icon_md_2{--app-icon-size: 16px !important;--app-icon-font-size: .8rem !important}.icon_md_3{--app-icon-size: 24px !important;--app-icon-font-size: 1.2rem !important}.icon_md_4{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}.icon_md_5{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}.icon_md_6{--app-icon-size: 48px !important;--app-icon-font-size: 2.4rem !important}.icon_md_7{--app-icon-size: 56px !important;--app-icon-font-size: 2.8rem !important}.icon_md_8{--app-icon-size: 64px !important;--app-icon-font-size: 3.2rem !important}.icon_md_9{--app-icon-size: 72px !important;--app-icon-font-size: 3.6rem !important}.icon_md_10{--app-icon-size: 80px !important;--app-icon-font-size: 4rem !important}}@media (min-width: 992px){.icon_lg_1{--app-icon-size: 8px !important;--app-icon-font-size: .4rem !important}.icon_lg_2{--app-icon-size: 16px !important;--app-icon-font-size: .8rem !important}.icon_lg_3{--app-icon-size: 24px !important;--app-icon-font-size: 1.2rem !important}.icon_lg_4{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}.icon_lg_5{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}.icon_lg_6{--app-icon-size: 48px !important;--app-icon-font-size: 2.4rem !important}.icon_lg_7{--app-icon-size: 56px !important;--app-icon-font-size: 2.8rem !important}.icon_lg_8{--app-icon-size: 64px !important;--app-icon-font-size: 3.2rem !important}.icon_lg_9{--app-icon-size: 72px !important;--app-icon-font-size: 3.6rem !important}.icon_lg_10{--app-icon-size: 80px !important;--app-icon-font-size: 4rem !important}}@media (min-width: 1200px){.icon_xl_1{--app-icon-size: 8px !important;--app-icon-font-size: .4rem !important}.icon_xl_2{--app-icon-size: 16px !important;--app-icon-font-size: .8rem !important}.icon_xl_3{--app-icon-size: 24px !important;--app-icon-font-size: 1.2rem !important}.icon_xl_4{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}.icon_xl_5{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}.icon_xl_6{--app-icon-size: 48px !important;--app-icon-font-size: 2.4rem !important}.icon_xl_7{--app-icon-size: 56px !important;--app-icon-font-size: 2.8rem !important}.icon_xl_8{--app-icon-size: 64px !important;--app-icon-font-size: 3.2rem !important}.icon_xl_9{--app-icon-size: 72px !important;--app-icon-font-size: 3.6rem !important}.icon_xl_10{--app-icon-size: 80px !important;--app-icon-font-size: 4rem !important}}@media (min-width: 1400px){.icon_xxl_1{--app-icon-size: 8px !important;--app-icon-font-size: .4rem !important}.icon_xxl_2{--app-icon-size: 16px !important;--app-icon-font-size: .8rem !important}.icon_xxl_3{--app-icon-size: 24px !important;--app-icon-font-size: 1.2rem !important}.icon_xxl_4{--app-icon-size: 32px !important;--app-icon-font-size: 1.6rem !important}.icon_xxl_5{--app-icon-size: 40px !important;--app-icon-font-size: 2rem !important}.icon_xxl_6{--app-icon-size: 48px !important;--app-icon-font-size: 2.4rem !important}.icon_xxl_7{--app-icon-size: 56px !important;--app-icon-font-size: 2.8rem !important}.icon_xxl_8{--app-icon-size: 64px !important;--app-icon-font-size: 3.2rem !important}.icon_xxl_9{--app-icon-size: 72px !important;--app-icon-font-size: 3.6rem !important}.icon_xxl_10{--app-icon-size: 80px !important;--app-icon-font-size: 4rem !important}}.icon_badge{position:relative}.icon_badge:after{position:absolute;top:4px;right:8px;content:"";width:12px;height:12px;border-radius:100%;background-color:var(--background-color-light-red)}.bg_app_100{color:#000;background-color:RGBA(241,210,213,var(--app-app-opacity, 1))}.bg_app_200{color:#000;background-color:RGBA(227,165,171,var(--app-app-opacity, 1))}.bg_app_300{color:#000;background-color:RGBA(213,119,130,var(--app-app-opacity, 1))}.bg_app_400{color:#fff;background-color:RGBA(199,74,88,var(--app-app-opacity, 1))}.bg_app_500{color:#fff;background-color:RGBA(185,29,46,var(--app-app-opacity, 1))}.bg_app_600{color:#fff;background-color:RGBA(148,23,37,var(--app-app-opacity, 1))}.bg_app_700{color:#fff;background-color:RGBA(111,17,28,var(--app-app-opacity, 1))}.bg_app_800{color:#fff;background-color:RGBA(74,12,18,var(--app-app-opacity, 1))}.bg_app_900{color:#fff;background-color:RGBA(37,6,9,var(--app-app-opacity, 1))}.bg_app_sub_100{color:#000;background-color:RGBA(216,240,220,var(--app-app-opacity, 1))}.bg_app_sub_200{color:#000;background-color:RGBA(177,225,185,var(--app-app-opacity, 1))}.bg_app_sub_300{color:#000;background-color:RGBA(139,211,149,var(--app-app-opacity, 1))}.bg_app_sub_400{color:#000;background-color:RGBA(100,196,114,var(--app-app-opacity, 1))}.bg_app_sub_500{color:#000;background-color:RGBA(61,181,79,var(--app-app-opacity, 1))}.bg_app_sub_600{color:#000;background-color:RGBA(49,145,63,var(--app-app-opacity, 1))}.bg_app_sub_700{color:#fff;background-color:RGBA(37,109,47,var(--app-app-opacity, 1))}.bg_app_sub_800{color:#fff;background-color:RGBA(24,72,32,var(--app-app-opacity, 1))}.bg_app_sub_900{color:#fff;background-color:RGBA(12,36,16,var(--app-app-opacity, 1))}.bg_dark_100{color:#000;background-color:RGBA(248,249,250,var(--app-app-opacity, 1))}.bg_dark_200{color:#000;background-color:RGBA(233,236,239,var(--app-app-opacity, 1))}.bg_dark_300{color:#000;background-color:RGBA(222,226,230,var(--app-app-opacity, 1))}.bg_dark_400{color:#000;background-color:RGBA(206,212,218,var(--app-app-opacity, 1))}.bg_dark_500{color:#000;background-color:RGBA(173,181,189,var(--app-app-opacity, 1))}.bg_dark_600{color:#fff;background-color:RGBA(108,117,125,var(--app-app-opacity, 1))}.bg_dark_700{color:#fff;background-color:RGBA(73,80,87,var(--app-app-opacity, 1))}.bg_dark_800{color:#fff;background-color:RGBA(52,58,64,var(--app-app-opacity, 1))}.bg_dark_900{color:#fff;background-color:RGBA(33,37,41,var(--app-app-opacity, 1))}.bg_primary{color:#fff;background-color:RGBA(185,29,46,var(--app-app-opacity, 1))}.bg_secondary{color:#000;background-color:RGBA(61,181,79,var(--app-app-opacity, 1))}.bg_light{color:#000;background-color:RGBA(233,236,239,var(--app-app-opacity, 1))}.bg_dark{color:#fff;background-color:RGBA(33,37,41,var(--app-app-opacity, 1))}.bg_white{color:#000;background-color:RGBA(255,255,255,var(--app-app-opacity, 1))}.x_btn{--app-btn-padding-x: 8px;--app-btn-padding-y: 12px;--app-btn-font-size: 1rem;--app-btn-font-family: Noto Sans JP, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Meiryo, メイリオ, sans-serif;--app-btn-font-weight: 400;--app-btn-line-height: 1.5;--app-btn-color: #0a0a0a;--app-btn-bg: #fff;--app-btn-border-width: 1px;--app-btn-border-color: transparent;--app-btn-border-radius: 8px;--app-btn-hover-border-color: transparent;--app-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--app-btn-disabled-opacity: .65;--app-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--app-btn-focus-shadow-rgb), .5);display:inline-block;min-width:96px;padding:var(--app-btn-padding-y) var(--app-btn-padding-x);font-family:var(--app-btn-font-family);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);line-height:var(--app-btn-line-height);color:var(--app-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--app-btn-border-width) solid var(--app-btn-border-color);border-radius:var(--app-btn-border-radius);background-color:var(--app-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.x_btn{transition:none}}.x_btn:hover,.x_btn.hover{color:var(--app-btn-hover-color);background-color:var(--app-btn-hover-bg);border-color:var(--app-btn-hover-border-color)}.x_btn:focus,.x_btn.focus{outline:0;box-shadow:var(--app-btn-focus-box-shadow)}.x_btn:focus-visible{color:var(--app-btn-hover-color);background-color:var(--app-btn-hover-bg);border-color:var(--app-btn-hover-border-color);outline:0;box-shadow:var(--app-btn-focus-box-shadow)}.x_btn.active,.x_btn.show{color:var(--app-btn-active-color);background-color:var(--app-btn-active-bg);border-color:var(--app-btn-active-border-color)}.x_btn.active:focus-visible,.x_btn.show:focus-visible{box-shadow:var(--app-btn-focus-box-shadow)}.x_btn:disabled,.x_btn.disabled{color:var(--app-btn-disabled-color);pointer-events:none;background-color:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-border-color);opacity:var(--app-btn-disabled-opacity)}.x_btn .icon{--app-icon-size: 24px;--app-icon-font-size: rfs-value(24px * .8)}.x_btn_primary{--app-btn-color: #fff;--app-btn-bg: #b91d2e;--app-btn-border-color: #b91d2e;--app-btn-hover-color: #fff;--app-btn-hover-bg: #9d1927;--app-btn-hover-border-color: #941725;--app-btn-focus-shadow-rgb: 196, 63, 77;--app-btn-active-color: #fff;--app-btn-active-bg: #941725;--app-btn-active-border-color: #8b1623;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #fff;--app-btn-disabled-bg: #b91d2e;--app-btn-disabled-border-color: #b91d2e}.x_btn_secondary{--app-btn-color: #b91d2e;--app-btn-border-color: #b91d2e;--app-btn-hover-color: #fff;--app-btn-hover-bg: #b91d2e;--app-btn-hover-border-color: #b91d2e;--app-btn-focus-shadow-rgb: 185, 29, 46;--app-btn-active-color: #fff;--app-btn-active-bg: #b91d2e;--app-btn-active-border-color: #b91d2e;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #b91d2e;--app-btn-disabled-bg: transparent;--app-btn-disabled-border-color: #b91d2e;--app-gradient: none}.x_btn_tertiary{--app-btn-color: #000;--app-btn-bg: #fff;--app-btn-border-color: #fff;--app-btn-hover-color: #000;--app-btn-hover-bg: white;--app-btn-hover-border-color: white;--app-btn-focus-shadow-rgb: 217, 217, 217;--app-btn-active-color: #000;--app-btn-active-bg: white;--app-btn-active-border-color: white;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #000;--app-btn-disabled-bg: #fff;--app-btn-disabled-border-color: #fff;--app-btn-color: #b91d2e;--app-btn-active-color: #b91d2e;--app-btn-hover-color: #b91d2e;text-decoration:underline;text-decoration-color:#b91d2e}.x_btn_tertiary:disabled,.x_btn_tertiary.disabled{text-decoration-color:var(--app-btn-disabled-color)}.x_btn_rounded{--app-btn-color: #000;--app-btn-bg: #78a08c;--app-btn-border-color: #78a08c;--app-btn-hover-color: #000;--app-btn-hover-bg: #8cae9d;--app-btn-hover-border-color: #86aa98;--app-btn-focus-shadow-rgb: 102, 136, 119;--app-btn-active-color: #000;--app-btn-active-bg: #93b3a3;--app-btn-active-border-color: #86aa98;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #000;--app-btn-disabled-bg: #78a08c;--app-btn-disabled-border-color: #78a08c;--app-btn-color: #ffffff;--app-btn-active-color: #ffffff;--app-btn-hover-color: #ffffff;font-size:20px;font-weight:700;height:1.5rem;padding:1.5rem 2rem;margin-top:3rem;margin-bottom:3rem}@media (max-width: 767.98px){.x_btn_rounded{font-size:12px;padding-top:1rem;padding-bottom:1rem;margin-top:2rem;margin-bottom:2rem}}.x_btn_dark{--app-btn-color: #fff;--app-btn-bg: #212529;--app-btn-border-color: #212529;--app-btn-hover-color: #fff;--app-btn-hover-bg: #1c1f23;--app-btn-hover-border-color: #1a1e21;--app-btn-focus-shadow-rgb: 66, 70, 73;--app-btn-active-color: #fff;--app-btn-active-bg: #1a1e21;--app-btn-active-border-color: #191c1f;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #fff;--app-btn-disabled-bg: #212529;--app-btn-disabled-border-color: #212529}.x_btn_facebook{--app-btn-color: #fff;--app-btn-bg: #4267B2;--app-btn-border-color: #4267B2;--app-btn-hover-color: #fff;--app-btn-hover-bg: #385897;--app-btn-hover-border-color: #35528e;--app-btn-focus-shadow-rgb: 94, 126, 190;--app-btn-active-color: #fff;--app-btn-active-bg: #35528e;--app-btn-active-border-color: #324d86;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #fff;--app-btn-disabled-bg: #4267B2;--app-btn-disabled-border-color: #4267B2}.x_btn_twitter{--app-btn-color: #000;--app-btn-bg: #fcfcfc;--app-btn-border-color: #1DA1F2;--app-btn-hover-color: #000;--app-btn-hover-bg: #fcfcfc;--app-btn-hover-border-color: #34aaf3;--app-btn-focus-shadow-rgb: 25, 137, 206;--app-btn-active-color: #000;--app-btn-active-bg: #fdfdfd;--app-btn-active-border-color: #34aaf3;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #000;--app-btn-disabled-bg: #fcfcfc;--app-btn-disabled-border-color: #1DA1F2}.x_btn_line{--app-btn-color: #000;--app-btn-bg: #fcfcfc;--app-btn-border-color: #06c755;--app-btn-hover-color: #000;--app-btn-hover-bg: #fcfcfc;--app-btn-hover-border-color: #1fcd66;--app-btn-focus-shadow-rgb: 5, 169, 72;--app-btn-active-color: #000;--app-btn-active-bg: #fdfdfd;--app-btn-active-border-color: #1fcd66;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #000;--app-btn-disabled-bg: #fcfcfc;--app-btn-disabled-border-color: #06c755}.x_btn_google{--app-btn-color: #000;--app-btn-bg: #fcfcfc;--app-btn-border-color: #4285F4;--app-btn-hover-color: #000;--app-btn-hover-bg: #fcfcfc;--app-btn-hover-border-color: #5591f5;--app-btn-focus-shadow-rgb: 56, 113, 207;--app-btn-active-color: #000;--app-btn-active-bg: #fdfdfd;--app-btn-active-border-color: #5591f5;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #000;--app-btn-disabled-bg: #fcfcfc;--app-btn-disabled-border-color: #4285F4}.x_btn_lg{--app-btn-padding-y: 16px;--app-btn-padding-x: 16px;--app-btn-font-size: 1rem;--app-btn-border-radius: 8px;min-width:136px;font-size:16px}.x_btn_sm{--app-btn-padding-y: 6px;--app-btn-padding-x: 6px;--app-btn-font-size: 1rem;--app-btn-border-radius: 6px;min-width:80px;margin:4px 0;font-size:16px}.x_btn_xs{--app-btn-padding-y: 4px;--app-btn-padding-x: 4px;--app-btn-font-size: .875rem;--app-btn-border-radius: 6px;min-width:72px;margin:5.5px 0;font-size:14px}.x_btn_group{display:flex;align-items:center;justify-content:center;gap:1rem}.modal-footer .x_btn{min-width:114px}.search_field .x_btn_group .x_btn{min-width:98px}@media (max-width: 767.98px){.x_btn_group{display:grid;justify-content:inherit;gap:.5rem}}.checkbox_group{--app-checkbox-padding-x: 8px;--app-checkbox-padding-y: 12px;--app-checkbox-border-radius: 8px;--app-checkbox-border-color: #b91d2e;--app-checkbox-hover-border-color: #b91d2e;--app-checkbox-hover-bg-color: #b91d2e;--app-checkbox-hover-color: #fff;position:relative;background-color:var(--background-color-white);display:block;margin-bottom:1rem;border-radius:var(--app-checkbox-border-radius)}.checkbox_group:hover,.checkbox_group.hover{color:var(--app-btn-hover-color);background-color:var(--app-btn-hover-bg);border-color:var(--app-btn-hover-border-color)}.checkbox_group>input{position:absolute;z-index:2;top:50%;left:30px;width:2rem;height:2rem;order:1;transform:translateY(-50%);cursor:pointer;visibility:hidden}.checkbox_group input:checked~label{color:var(--app-checkbox-hover-color);text-decoration:none;background-color:var(--app-checkbox-hover-bg-color);border-color:var(--app-checkbox-hover-border-color)}.checkbox_group input:checked~label:after{background-color:#b91d2e}.checkbox_group label{position:relative;padding:var(--app-checkbox-padding-y) var(--app-checkbox-padding-x);padding-left:3rem;width:100%;display:block;text-align:left;overflow:hidden;cursor:pointer;z-index:1;border:1px solid var(--app-checkbox-border-color);border-radius:var(--app-checkbox-border-radius)}.checkbox_group label:after{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;content:"";border:2px solid #D1D7DC;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:1px 2px;z-index:2;cursor:pointer}.checkbox_group label:hover{color:var(--app-checkbox-hover-color);text-decoration:none;background-color:var(--app-checkbox-hover-bg-color);border-color:var(--app-checkbox-hover-border-color)}.radio_group{--app-radio-padding-x: 8px;--app-radio-padding-y: 12px;--app-radio-border-radius: 8px;--app-radio-border-color: #b91d2e;--app-radio-hover-border-color: #b91d2e;--app-radio-hover-bg-color: #b91d2e;--app-radio-hover-color: #fff;position:relative;background-color:var(--background-color-white);display:block;margin-bottom:1rem;border-radius:var(--app-radio-border-radius)}.radio_group:hover,.radio_group.hover{color:var(--app-btn-hover-color);background-color:var(--app-btn-hover-bg);border-color:var(--app-btn-hover-border-color)}.radio_group>input{position:absolute;z-index:2;top:50%;left:30px;width:2rem;height:2rem;order:1;transform:translateY(-50%);cursor:pointer;visibility:hidden}.radio_group input:checked~label{color:var(--app-radio-hover-color);text-decoration:none;background-color:var(--app-radio-hover-bg-color);border-color:var(--app-radio-hover-border-color)}.radio_group input:checked~label:after{background-color:#b91d2e}.radio_group label{position:relative;padding:var(--app-radio-padding-y) var(--app-radio-padding-x);padding-left:3rem;width:100%;display:block;text-align:left;overflow:hidden;cursor:pointer;z-index:1;border:1px solid var(--app-radio-border-color);border-radius:var(--app-radio-border-radius)}.radio_group label:after{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;content:"";border:2px solid #D1D7DC;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:1px 2px;z-index:2;cursor:pointer}.radio_group label:hover{color:var(--app-radio-hover-color);text-decoration:none;background-color:var(--app-radio-hover-bg-color);border-color:var(--app-radio-hover-border-color)}.x_flex{display:flex;align-items:center;justify-content:center}.x_flex_between{display:flex;align-items:center;justify-content:space-between}.x_flex_start{display:flex;align-items:center;justify-content:flex-start}.x_flex_end{display:flex;align-items:center;justify-content:flex-end}.x_flex_left{display:flex;align-items:center;justify-content:left}.x_flex_right{display:flex;align-items:center;justify-content:right}.x_flex_evenly{display:flex;align-items:center;justify-content:space-evenly}.modal-open .modal::-webkit-scrollbar{width:0px}.modal-dialog{margin-bottom:0;height:calc(100% - 1.75rem)}.modal-dialog-scrollable .modal-body{overflow-x:hidden}.modal-title{margin:0;display:flex;align-items:center;gap:.25rem}@media (max-width: 575.98px){.modal-dialog{margin:.5rem 0 0}}.profile_swiper .swiper-slide{width:160px;margin-right:25px}@media (max-width: 991.98px){.profile_swiper .swiper-slide{width:150px}}@media (max-width: 575.98px){.profile_swiper .swiper-slide{width:145px;margin-right:15px}}.news_swiper{width:500px;margin-right:0;padding:1rem 0 5rem}.news_swiper .swiper-slide{width:95%}@media (max-width: 767.98px){.news_swiper{width:200px;margin-right:0;padding:1rem 0 3rem}.news_swiper .swiper-slide{width:95%}}:root{--background-color-blue: #3490dc;--background-color-red: #b91d2e;--background-color-dark: #343a40;--background-color-white: #fff;--background-color-gray: #808080;--background-color-green: #06c755;--background-color-light-gray:#f8f8f8;--background-color-medium-gray:#f8fafc;--background-color-dark-gray:#cccccc;--background-color-dark-white:#dddddd;--background-color-medium-white:#f4f4f4;--background-color-light-white:#efefef;--background-color-light-secondary: #F0F0F0;--background-color-medium-secondary:#f0f2f5;--background-color-dark-secondary:#fafafa;--background-color-medium-red: #e60000;--background-color-light-red: #ed164b;--background-color-black: #000000;--background-color-dark-blue: #3b5998;--text-color-blue: #3490dc;--text-color-red: #b91d2e;--text-color-dark: #343a40;--text-color-white: #fff;--text-color-gray: #808080;--text-color-green: #06c755;--text-color-light-gray:#f8f8f8;--text-color-medium-gray:#f8fafc;--text-color-dark-gray:#cccccc;--text-color-dark-white:#dddddd;--text-color-medium-white:#f4f4f4;--text-color-light-white:#efefef;--text-color-light-secondary: #F0F0F0;--text-color-medium-secondary:#f0f2f5;--text-color-dark-secondary:#fafafa;--text-color-medium-red: #e60000;--text-color-light-red: #ed164b;--text-color-black: #000000;--text-color-dark-blue: #3b5998;--border-color-blue: #3490dc;--border-color-red: #b91d2e;--border-color-dark: #343a40;--border-color-white: #fff;--border-color-gray: #808080;--border-color-green: #06c755;--border-color-light-gray:#f8f8f8;--border-color-medium-gray:#f8fafc;--border-color-dark-gray:#cccccc;--border-color-dark-white:#dddddd;--border-color-medium-white:#f4f4f4;--border-color-light-white:#efefef;--border-color-light-secondary: #F0F0F0;--border-color-medium-secondary:#f0f2f5;--border-color-dark-secondary:#fafafa;--border-color-medium-red: #e60000;--border-color-light-red: #ed164b;--border-color-black: #000000;--border-color-dark-blue: #3b5998;--padding-small: .5rem 1rem;--padding-medium: 1rem;--padding-large: .25rem 1.5rem;--app-color: #b91d2e;--app-light-color: #f19489;--app-hight-light-color: #f0c1bb;--app-dark-color: #641e16;--app-top-color: #78a08c;--app-top-main-color: #78a08c;--app-top-sub-color: #287850;--app-top-accent-color: #d61518;--app-top-gray-100: #c9caca;--app-top-gray-200: #898989;--app-top-gray-300: #595757;--app-top-gray-400: #3e3a39;--app-domain-top-main-color: #78a0cb;--app-domain-top-sub-color: #285078;--app-background-color: #78a08c;--app-background-color-light: #c9d9d1;--app-background-color-dark: #304038}:root{--app--h1-font-size: 2.25rem;--app--h2-font-size: 2rem;--app--h3-font-size: 1.75rem;--app--h4-font-size: 1.5rem;--app--h5-font-size: 1.25rem;--app--h6-font-size: 1rem;--app--p-font-size: 16px;--app--label-font-size: 14px;--app--aside-font-size: 12px}@media (max-width: 575.98px){:root{--app--h1-font-size: 28px;--app--h2-font-size: 24px;--app--h3-font-size: 20px;--app--h4-font-size: 16px;--app--h5-font-size: 13px;--app--h6-font-size: 11px;--app--p-font-size: 14px;--app--label-font-size: 12px;--app--aside-font-size: 10px}}h1,.h1{line-height:1.4;font-size:var(--app--h1-font-size, 36px);font-weight:400;margin-top:64px;margin-bottom:24px}h2,.h2{line-height:1.5;font-size:var(--app--h2-font-size, 32px);font-weight:400;margin-top:64px;margin-bottom:24px}h3,.h3{line-height:1.5;font-size:var(--app--h3-font-size, 28px);font-weight:400;margin-top:40px;margin-bottom:24px}h4,.h4{line-height:1.5;font-size:var(--app--h4-font-size, 24px);font-weight:400;margin-top:40px;margin-bottom:16px}h5,.h5{line-height:1.5;font-size:var(--app--h5-font-size, 20px);font-weight:400;margin-top:40px;margin-bottom:16px}h6,.h6{line-height:1.5;font-size:var(--app--h6-font-size, 16px);font-weight:400;margin-top:24px;margin-bottom:16px}p,.x_p{font-size:var(--app--p-font-size, 16px);font-weight:400;line-height:1.7}label,.x_label{font-size:var(--app--label-font-size, 14px);font-weight:medium;line-height:1.5}aside,.x_aside{font-size:var(--app--aside-font-size, 12px);font-weight:400;line-height:1.7}.x_p_md{font-size:14px;font-weight:400;line-height:1.7}.x_label_md{font-size:12px;font-weight:400;line-height:1.7}.x_aside_md{font-size:10px;font-weight:400;line-height:1.7}.card_title{font-size:20px;font-weight:400;line-height:1.7}@media (max-width: 575.98px){.card_title{font-size:16px}}.council_card{position:relative;border:1px solid #ddd;background-color:#fefeff;color:#000;box-shadow:0 8px 12px #2020200a;-webkit-box-shadow:0 8px 12px 0 rgba(32,32,32,.04);margin-bottom:1.5em;max-width:100%;line-height:1.5}.council_card .card-body{position:relative;padding:.5rem 1rem 0}.council_card a{text-decoration:none;color:currentColor}.council_card .theme_title,.council_card .top_theme_title{width:100%;height:5em;word-break:break-all;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.council_card .title_wrap{display:flex;justify-content:space-between}.council_card .title_wrap .survey_status{color:#fff;border-radius:100vw;padding:1.5rem;font-size:12px;height:50px;width:50px;display:flex;align-items:center;justify-content:center;white-space:nowrap;background-color:var(--background-color-dark)}.council_card .title_wrap .survey_status.done{background-color:var(--background-color-medium-red)}@media (max-width: 767.98px){.council_card .title_wrap .survey_status.done{font-size:10px;padding:.5rem;height:36px;width:36px}}.council_card .category_info{display:flex;align-items:center;justify-content:flex-start;gap:4px;width:100%;max-height:40px;margin-bottom:.5em;overflow-x:auto}.council_card .category_info::-webkit-scrollbar{display:none}@media (max-width: 767.98px){.council_card .category_info{max-height:32px}}.council_card .location{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;white-space:nowrap;overflow:hidden;color:var(--app-top-gray-400)}.council_card .location::-webkit-scrollbar{height:5px}.council_card .theme_info{padding-left:.5rem;color:var(--text-color-gray)}.council_card .theme,.council_card .project_type{padding:.1em .5em;white-space:nowrap;border:var(--app-top-gray-400) solid 1px;color:var(--app-top-gray-400);font-size:.875rem;border-radius:14px}@media (max-width: 767.98px){.council_card .theme,.council_card .project_type{font-size:1rem;border-radius:14px}}.council_card .project_type{color:var(--app-top-gray-400);font-weight:700}.council_card .theme{background-color:var(--app-top-gray-300);color:#fff}.council_card .project_tags{display:flex;align-items:center;justify-content:flex-start;gap:4px}.council_card .comment_info{padding:.75rem 1.5rem;font-size:15px}.council_card .ratio iframe{width:100%;height:100%}.council_card .theme_video{position:relative;width:100%;height:100%;margin:0 0 .5em;background:var(--background-color-light-gray)}.council_card .theme_video>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.council_card .theme_video img{width:3rem;height:3rem}.council_card .reaction_info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.5rem;font-size:12px;color:var(--app-top-gray-100);line-height:1.5}@media (max-width: 767.98px){.council_card .reaction_info{font-size:10px}}.council_card .reaction_info span{color:var(--app-top-gray-400);font-weight:600;font-size:14px;padding-left:.3rem}@media (max-width: 767.98px){.council_card .reaction_info span{font-size:12px}}.council_card .share_info{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:.5rem 1.5rem;background-color:var(--app-top-main-color);font-size:12px}.council_card .share_info .share{cursor:pointer;transition:all .25s;display:flex;align-items:center;justify-content:center}.council_card .share_info .share:hover{-webkit-animation:none;-webkit-transform:scale(1.1);animation:none;transform:scale(1.1);color:#afafaf}.council_card .share_info .share span{color:#fff}.council_card .share_info .good{cursor:pointer;transition:all .25s;display:flex;align-items:center;justify-content:center}.council_card .share_info .good:hover{-webkit-animation:none;-webkit-transform:scale(1.1);animation:none;transform:scale(1.1);color:#afafaf}.council_card .share_info .good.action:after{content:"済み";color:#fff}.council_card .share_info .good span{color:#fff}.council_card .share_info img{width:1rem;height:1rem;margin-right:3px;border-radius:100%;object-fit:cover}.council_card .share_info .material-symbols-outlined{font-size:1rem;display:flex;align-items:center;color:#fff}@media (max-width: 767.98px){.council_card .share_info span{display:none}}.council_card .comment_area{display:block;padding:.5rem 1rem}.council_card .comment_area .user_info{margin-right:1em;font-size:1rem;padding:0}.council_card .comment_area .comment{white-space:pre-wrap;word-break:break-all;color:#888;font-size:.8rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.council_card.subdomain .share_info{--app-domain-top-main-color: #78a0cb;background-color:var(--app-domain-top-main-color)}@media (max-width: 767.98px){.council_card .card-body{padding:.5rem}.council_card .theme_title{font-size:16px}.council_card .top_theme_title{-webkit-line-clamp:2;height:3.5em}.council_card .project_type,.council_card .theme{font-size:12px}.council_card.survey .reaction_info{display:flex;flex-direction:row-reverse}.council_card.survey .reaction,.council_card.survey .comment{display:none}.flex_survey .council_card .title_wrap{margin-bottom:0}.flex_survey .council_card .title_wrap .theme_title,.flex_survey .council_card .title_wrap .top_theme_title{width:calc(100% - 160px);height:3em}.flex_survey .council_card .title_wrap .survey_status{position:absolute;top:.5rem;right:.5rem;width:auto;height:1.5rem;margin:0;padding:.25rem .75rem;z-index:1}.flex_survey .council_card .ratio{position:absolute;right:0;top:0;left:auto}.flex_survey .council_card .ratio:before{display:none}.flex_survey .council_card .ratio img{position:absolute;top:0;right:0;width:150px;height:auto}.flex_survey .council_card.survey .reaction_info{display:flex;flex-direction:row}.flex_survey .council_card.survey .reaction_info .reaction,.flex_survey .council_card.survey .reaction_info .comment{display:block}.card_reaction{max-width:90vw}}.search_video_container{position:relative;display:grid;grid-template-columns:320px auto;grid-template-areas:"sidebar content";margin-left:0;width:100%;height:calc(100vh - 140px)}@media (max-width: 767.98px){.search_video_container{display:block;height:100%}}.video_container{max-width:100%}.video_content{grid-area:content;width:100%;max-height:100%;padding-top:1em;padding-right:1em;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media (max-width: 767.98px){.video_content{margin-left:0}}.video_content .youtube_card{min-height:300px}.video_content .youtube_card .video_title{font-size:16px}.video_content .youtube_card .channel_info{min-height:4.5rem}.video_content .youtube_card .channel_icon{margin-left:.5rem;margin-right:.5rem;width:30px;height:30px;border:var(--border-color-gray) solid 1px}.video_content .youtube_card .video_info{flex-direction:column;align-items:baseline;justify-content:flex-start;padding-left:1rem;padding-right:1rem;min-height:50px}@media (max-width: 767.98px){.video_content .youtube_card{min-height:250px}}.video_side_menu{position:absolute;left:-15px;width:100%;height:100%;display:none;grid-area:sidebar;background-color:#f0f0f0;padding:16px}@media (min-width: 768px){.video_side_menu{display:block}}.video_side_menu .select_box{color:#000;padding-left:1rem;padding-right:1rem}.video_side_menu .select_box:hover{color:#000;background-color:transparent}.video_side_menu .select_box:after{border-bottom:1.5px solid #000000;border-right:1.5px solid #000000;margin-right:1rem;width:12px;height:12px}.video_side_menu .side_menu_inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:auto}.video_side_menu .side_menu_inner .menu{overflow-y:auto}.video_swiper .swiper-slide{width:320px;margin-right:20px}@media (max-width: 767.98px){.video_swiper .swiper-slide{width:100%}}.video_side_menu .accordion-item{background-color:transparent;border:none}.video_side_menu .side-accordion-header{margin-top:0;margin-bottom:0}.video_side_menu .accordion-button{background-color:transparent;border:none}.video_side_menu .accordion-button.collapsed{background-color:transparent}.video_side_menu .accordion-body{padding-top:0;padding-bottom:0}.video_side_menu .accordion-body .year{font-size:18px;font-weight:500}.video_side_menu .accordion-body .year~div{padding-left:.5em}.video_side_menu .accordion-body .x_btn{border-color:var(--background-color-gray)}.video_side_menu .accordion-body [role=button]{padding-top:.25em;padding-bottom:.25em}.video_side_menu .accordion-body [role=button].selected,.video_side_menu .accordion-body [role=button]:hover{background-color:var(--app-top-gray-100)}.municipality_list .region{cursor:pointer;margin-bottom:.5em}.municipality_list .region .state_list{display:none}.municipality_list .region .region--name{font-size:1.1em;padding:.5em 1em;border-radius:12px}.municipality_list .region .region--name.active~.state_list{display:block}.municipality_list .region .region--name:hover{background-color:#e0e0e0}.municipality_list .state{padding-left:3em;cursor:pointer;margin:1em 0;color:#666}.municipality_list .state .city_list{display:none}.municipality_list .state .state--name{padding:.25em .5em;border-radius:12px}.municipality_list .state .state--name.active~.city_list{display:block}.municipality_list .state .state--name:hover{background-color:#e0e0e0}.municipality_list .city{padding-left:3em;cursor:pointer;color:#666}.city_list .city{margin:1em 0}.position--center{top:50%!important;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.text_content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-all}.live_card{position:relative}.live_card .live_title{margin:0;height:4.5em;line-height:1.5;color:var(--app-domain-top-gray-300);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.d_pc{display:block}@media (max-width: 767.98px){.d_pc{display:none}}.d_mobile{display:none}@media (max-width: 767.98px){.d_mobile{display:block}}@font-face{font-family:machidan;src:url(/fonts/machidan.eot?u6d8rz);src:url(/fonts/machidan.eot?u6d8rz#iefix) format("embedded-opentype"),url(/fonts/machidan.ttf?u6d8rz) format("truetype"),url(/fonts/machidan.woff?u6d8rz) format("woff"),url(/fonts/machidan.svg?u6d8rz#machidan) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=machidan-],[class*=" machidan-"]{font-family:machidan!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#969696;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.machidan-angle-right:before{content:""}.machidan-camera:before{content:""}.machidan-capitol:before{content:""}.machidan-congress:before{content:""}.machidan-download:before{content:""}.machidan-garbage:before{content:""}.machidan-home:before{content:""}.machidan-image:before{content:""}.machidan-mail:before{content:""}.machidan-notice:before{content:""}.machidan-profile:before{content:""}.machidan-setting:before{content:""}.emoji_modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2;outline:0}.emoji_block{position:relative;height:226px;width:340px;max-width:80%;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1;z-index:3}.emoji_panel>nav{width:100%;border-bottom:1px solid #d1d1d1}.emoji_panel>nav>ul{margin:0 10px;padding:0;list-style-type:none;display:flex;justify-content:space-around}.emoji_panel>nav>ul .active{border-bottom:5px solid #343a40}.emoji_panel>nav li{display:inline-block;width:24px;height:auto;text-align:center}.emoji_panel>nav li>svg{opacity:.4;width:80%}.emoji_panel .emoji_panel_block{height:180px;max-height:60%;overflow-x:hidden;overflow-y:auto;margin-top:5px;margin-left:10px;margin-right:10px;padding-left:2px}.emoji_panel .emoji_panel_block ul{margin:0;padding:0;list-style-type:none}.emoji_panel h2{margin:0}.emoji_panel .emoji_navigation_item *{pointer-events:none}.emoji_item{font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;list-style-type:none;display:inline-table;width:36px;height:36px;font-size:1.8em;text-align:center}.emoji_pickr{overflow:hidden}.emoji_pickr .modal-body{display:flex;flex-direction:column;max-height:40vh;overflow:hidden}.emoji_pickr .modal-dialog{margin-right:unset;margin-left:unset}.emoji_groups{overflow-y:auto;overflow-x:hidden}.emoji_group .group_name{width:100%}.emoji_group .emoji_list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.emoji_group .emoji{display:flex;align-items:center;justify-content:center;border-radius:4px;width:40px;height:40px;font-size:32px}.emoji_group .emoji:hover{background-color:var(--background-color-dark-gray)}@media screen and (max-width: 576px){.emoji_block{width:300px}.emoji_item{width:24px;height:24px}}.selectMultiple,.multiple_select{width:100%;position:relative}.selectMultiple select,.multiple_select select{display:none}.selectMultiple>div,.multiple_select>div{position:relative;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:16px 12px;border-radius:8px;border:1px solid #ced4da;padding:8px 32px 8px 16px;height:48px;line-height:1.5;cursor:pointer}.selectMultiple>div span,.multiple_select>div span{position:absolute;top:50%;left:16px;display:block;color:#99a3ba;cursor:pointer;line-height:28px;transition:all .3s ease;transform:translateY(-50%)}.selectMultiple>div span.hide,.multiple_select>div span.hide{opacity:0;visibility:hidden;transform:translate(-4px)}.selectMultiple>div a,.multiple_select>div a{position:relative;display:inline-block;font-size:14px;color:#1e2330;padding:.25em 24px .25em .25em;margin-right:6px;vertical-align:top;background:var(--background-color-medium-white)}.selectMultiple>div a em,.multiple_select>div a em{font-style:normal;display:block;white-space:nowrap}.selectMultiple>div a i,.multiple_select>div a i{position:absolute;top:50%;right:4px;width:14px;transform:translateY(-50%);cursor:pointer}.selectMultiple>div a i:after,.multiple_select>div a i:after{content:"";display:block;width:2px;height:10px;position:absolute;left:50%;top:50%;background:#000;border-radius:1px;transform:translate(-50%,-50%) rotate(-45deg)}.selectMultiple>div a i:before,.multiple_select>div a i:before{content:"";display:block;width:2px;height:10px;position:absolute;left:50%;top:50%;background:#000;border-radius:1px;transform:translate(-50%,-50%) rotate(45deg)}.selectMultiple>div a.remove:before,.multiple_select>div a.remove:before{width:28px;transition:width .4s cubic-bezier(.87,-.41,.19,1.44) 0s}.selectMultiple>div a.remove i,.multiple_select>div a.remove i{opacity:0;transition:all .3s ease 0s}.selectMultiple>div a.remove em,.multiple_select>div a.remove em{opacity:0;transform:translate(-12px);transition:all .4s ease 0s}.selectMultiple>div a.remove.disappear,.multiple_select>div a.remove.disappear{opacity:0;transition:opacity .5s ease 0s}.selectMultiple>div:hover,.selectMultiple.open,.multiple_select>div:hover,.multiple_select.open{border:1px solid #424242;border-radius:8px}.selectMultiple>ul,.multiple_select>ul{margin:0;padding:0;list-style:none;font-size:16px;z-index:1;position:absolute;top:100%;left:0;right:0;visibility:hidden;opacity:0;border-radius:8px;transform:translateY(20px) scale(.8);transform-origin:0 0;transition:all .4s ease,transform .4s cubic-bezier(.87,-.41,.19,1.44),filter .3s ease .2s;font-size:0}.selectMultiple>ul li,.multiple_select>ul li{color:#1e2330;background:#fff;padding:12px 16px;cursor:pointer;overflow:hidden;position:relative;transition:background .3s ease,color .3s ease,transform .3s ease .3s,opacity .5s ease .3s,border-radius .3s ease .3s}.selectMultiple>ul li:first-child,.multiple_select>ul li:first-child{border-radius:8px 8px 0 0}.selectMultiple>ul li:first-child:last-child,.multiple_select>ul li:first-child:last-child{border-radius:8px}.selectMultiple>ul li:last-child,.multiple_select>ul li:last-child{border-radius:0 0 8px 8px}.selectMultiple>ul li:last-child:first-child,.multiple_select>ul li:last-child:first-child{border-radius:8px}.selectMultiple>ul li:hover,.multiple_select>ul li:hover{background:#242424;color:#fff}.selectMultiple>ul li:after,.multiple_select>ul li:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background:#0006;opacity:0;border-radius:100%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%}.selectMultiple>ul li.beforeRemove,.multiple_select>ul li.beforeRemove{border-radius:0 0 8px 8px}.selectMultiple>ul li.beforeRemove:first-child,.multiple_select>ul li.beforeRemove:first-child{border-radius:8px}.selectMultiple>ul li.afterRemove,.multiple_select>ul li.afterRemove{border-radius:8px 8px 0 0}.selectMultiple>ul li.afterRemove:last-child,.multiple_select>ul li.afterRemove:last-child{border-radius:8px}.selectMultiple>ul li .remove,.multiple_select>ul li .remove{transform:scale(0);opacity:0}.selectMultiple>ul li .remove:after,.multiple_select>ul li .remove:after{animation:ripple .4s ease-out}.selectMultiple>ul li.notShown,.multiple_select>ul li.notShown{display:none;transform:scale(0);opacity:0;transition:transform .35s ease,opacity .4s ease}.selectMultiple>ul li.notShown.show,.multiple_select>ul li.notShown.show{transform:scale(1);opacity:1}.selectMultiple.open>div,.multiple_select.open>div{box-shadow:0 4px 20px -1px #162a5a1f}.selectMultiple.open>div .arrow:before,.multiple_select.open>div .arrow:before{transform:rotate(-50deg)}.selectMultiple.open>div .arrow:after,.multiple_select.open>div .arrow:after{transform:rotate(50deg)}.selectMultiple.open>ul,.multiple_select.open>ul{transform:translateY(12px) scale(1);opacity:1;visibility:visible;filter:drop-shadow(0 16px 24px rgba(22,42,90,.16));z-index:2;font-size:initial;max-height:70vh;overflow-y:auto}.full_screen_image img{display:block;width:100%;height:100%;border-radius:3px;border:4px solid #fff}.time_tree{margin-top:34px}.time_tree ul{position:relative;top:0;width:100%;list-style-type:none;transition:all .5s linear}.time_tree ul:after{content:"";display:block;width:0;height:calc(100% - 10px);border:1px dashed #b91d2e;position:absolute;top:10px;left:5px}.time_tree ul>li{margin:0px 0px 2rem;position:relative;background:var(--background-color-medium-white);padding:var(--padding-medium);border-radius:5px}.time_tree .time_icon{position:absolute;content:"";top:0;left:-27px;z-index:1;height:100%;border:2px solid #b91d2e;background:#b91d2e}.time_tree .time_icon:after{position:absolute;content:"";left:-7px;bottom:-4px;width:13px;height:13px;border-radius:50%;background:#b91d2e;border:2px solid #b91d2e}.time_tree .time_icon .history_list--cat{width:30px;height:30px;position:absolute;background:#fff;border-radius:100vw;box-shadow:0 0 0 3px #b91d2e;text-align:center;left:10px;top:0;margin:0 0 0 -25px}.time_tree .time_icon .history_list--cat img{padding:4px}.time_tree .title{text-transform:uppercase;font-weight:700;padding-bottom:10px;padding-right:20px;text-align:left}.time_tree .title img{width:20%;right:5px;position:absolute;z-index:0;opacity:.1;top:-25px}.time_tree .info{border-top:1px solid #ccc;padding-top:14px;font-size:13px}.time_tree .contents,.time_tree .info{white-space:pre-line;word-wrap:break-word;word-break:break-word}.time_tree .info:first-letter{line-height:1.7}.time_tree .name{margin-top:10px;text-transform:capitalize;font-style:italic;text-align:right;margin-right:20px}.time_tree .time{position:absolute;top:-21px;left:0;font-size:80%}.time_tree .box{margin:1rem 0 3rem}.time_tree li.history_list:before{content:"";position:absolute;display:block;width:0;height:0;left:-10px;top:6px;border-right:15px solid #f8f8f8;border-top:10px solid transparent;border-bottom:10px solid transparent}.time_tree li.history_list .dropdown{position:absolute;right:-7px;top:20px;transition:50%,50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:10}@media screen and (max-width: 576px){.time_tree .box .info.active{height:auto;max-height:inherit}}.flag_toggle{display:flex;align-items:center}.flag_toggle input[type=checkbox],.flag_toggle .is_public{display:none}.flag_toggle .is_public:checked+label{border:1px solid #78bd78;background-color:#78bd78}.flag_toggle .is_public.red:checked+label{border:1px solid var(--border-color-red);background-color:var(--background-color-red)}.flag_toggle input[type=checkbox]:checked+label:before{content:attr(data-on-label);left:8px;right:auto}.flag_toggle input[type=checkbox]:checked+label:after{right:2px;left:auto}.flag_toggle label{display:inline-block;position:relative;width:65px;height:30px;border-radius:15px;cursor:pointer;color:#fff;background-color:#ccc;border:1px solid #ccc;margin-bottom:0;-webkit-transition:.2s ease-out;transition:.2s all ease-out;font-size:1rem;line-height:initial}.flag_toggle label:before{display:block;content:attr(data-off-label);position:absolute;top:2px;right:6px;color:#fff}.flag_toggle label:after{content:"";position:absolute;top:1px;left:2px;width:25px;height:25px;background-color:#fff;border-radius:50%}.btn_toggle_group .btn_toggle{display:flex;align-items:center;justify-content:space-between;width:100%}.btn_toggle{display:inline-flex;align-items:center}.btn_toggle .toggle_label{position:relative;width:65px;height:30px;border-radius:15px;overflow:hidden;-webkit-user-select:none;user-select:none;margin:0 .5em;cursor:pointer}.btn_toggle .toggle_label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;display:block;background:#e9e9eb;-webkit-transition:.2s ease-out;transition:.2s ease-out}.btn_toggle .toggle_label:after{content:"";position:absolute;top:3px;left:3px;width:25px;height:25px;display:block;border-radius:50px;background:#fff;box-shadow:0 9px 28px -6px #0000004d;-webkit-transition:.2s ease-out;transition:.2s ease-out}.btn_toggle .toggle_label span{position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);font-size:12px;font-weight:700;line-height:1;-webkit-transition:.2s ease-out;transition:.2s ease-out;padding-left:4px}.btn_toggle.red input[type=checkbox]:checked+.toggle_label:before{background:var(--background-color-light-red)}.btn_toggle.readonly{pointer-events:none}.btn_toggle.readonly input[type=checkbox]:checked+.toggle_label:before{background-color:#e9ecef}.btn_toggle input[type=checkbox]{display:none}.btn_toggle input[type=checkbox]:checked+.toggle_label:before{background:#35c759}.btn_toggle input[type=checkbox]:checked+.toggle_label:after{left:36px;box-shadow:0 9px 28px -6px #00000080}.btn_toggle input[type=checkbox]:checked+.toggle_label span{right:auto;left:5px}.btn_toggle.public input[type=checkbox]:checked+.toggle_label:before{background:var(--text-color-light-red)}.btn_toggle.public input[type=checkbox]+.toggle_label:before{background:var(--text-color-green)}.follow_button{--app-btn-color: #78a08c;--app-btn-border-color: #78a08c;--app-btn-hover-color: #000;--app-btn-hover-bg: #78a08c;--app-btn-hover-border-color: #78a08c;--app-btn-focus-shadow-rgb: 120, 160, 140;--app-btn-active-color: #000;--app-btn-active-bg: #78a08c;--app-btn-active-border-color: #78a08c;--app-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--app-btn-disabled-color: #78a08c;--app-btn-disabled-bg: transparent;--app-btn-disabled-border-color: #78a08c;--app-gradient: none;font-weight:600;border:5px solid var(--app-top-main-color);font-size:1.5rem;padding:.375rem .75rem}@media (max-width: 767.98px){.follow_button{font-size:.75rem;bottom:10px;right:10px;height:40px}}.follow_button.followed{background-color:var(--app-btn-active-bg);color:#fff}.subdomain .follow_button{border:5px solid var(--app-domain-top-main-color)}.subdomain .follow_button.followed{background-color:var(--app-domain-top-main-color)}header{background:#fff;min-height:69px;top:0;width:100%;border-bottom:1px solid #c0c0c0}header .logo{width:100%;max-width:180px;height:56px;object-fit:contain}header .navbar{padding:6px 0;min-height:69px}header .navbar svg{width:1.75rem!important;height:1.75rem!important;text-align:center;color:#4b4b4b}header .navbar svg .cls-2{stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;fill:none}header .navbar svg .cls-1{fill:none}header .navbar i{color:#4b4b4b}header .navbar .navbar-toggler{border-color:#fff;padding:0}header .header_menus{display:flex;align-items:center;justify-content:end;gap:8px;flex-grow:1}header .header_menus a{color:#4b4b4b}header .header_menus a:hover{text-decoration:none}header .btn{margin:0 .5em 0 0;width:fit-content}header .active [class^=machidan-],header [class*=" machidan-"]{color:#343a40;font-weight:bolder}header .icon_badge:after{top:0;right:0}.nav_layer{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--background-color-dark);overflow-y:auto;height:calc(100% - 69px);z-index:999}.nav_layer>.navbar .logo{margin-left:-3px}.nav_layer>.navbar i{color:#fff}.nav_layer>.navbar .btn-close{opacity:1;padding:0;font-size:1.5rem}.nav_layer li{list-style:none}.nav_layer a{color:#aaa;margin-top:.5rem}@media (max-width: 767.98px){.nav_layer .global_menu .sp-only{display:block}.nav_layer .global_menu .pc-only{display:none!important}}@media (max-width: 767.98px){.nav_layer .global_menu>li.has_child a{display:block;padding:.5rem 0}.nav_layer .global_menu>li.has_child a[data-bs-toggle=collapse]:before{position:absolute;content:"+";right:0;background-size:100%;color:#fff;font-size:1.25rem}.nav_layer .global_menu>li.has_child a[aria-expanded=true]:before{content:"-"}.nav_layer .global_menu>li em{display:inline-block;font-size:1.5rem;line-height:normal;letter-spacing:initial}}.nav_layer .global_menu li{position:relative;display:flex;padding-left:2em;flex-wrap:wrap;margin-bottom:1em}.nav_layer .global_menu li a{color:#fff}.nav_layer .global_menu li em{position:relative;display:inline-block;font-size:2rem;font-style:initial}.nav_layer .global_menu li:last-child{margin-bottom:0}@media (min-width: 768px){.nav_layer .global_menu li ul.collapse{display:flex;align-items:center;gap:1em}}.nav_layer .global_menu li li{position:relative;padding-left:1em;margin-bottom:0}@media (max-width: 767.98px){.nav_layer .global_menu li li{display:block;margin:0;border-bottom:0;padding:.1rem 0}.nav_layer .global_menu li li:before{display:none!important}}.nav_layer .global_menu li li:before{position:absolute;content:"";top:50%;left:0;display:block;width:1px;height:1.5em;background:#ddd;transform:translateY(-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.nav_layer .global_menu li li:first-child:before{display:none}@media (max-width: 767.98px){.nav_layer .global_menu li{display:block;width:95%;padding-left:0;border-bottom:1px solid #444}.nav_layer .global_menu li em{font-size:1rem}}.nav_layer .nav_group{position:relative;display:flex;overflow-y:auto;height:calc(100% - 69px)}.nav_layer .nav_group li{list-style:none}.nav_layer .nav_group .nav_right{width:70vw;padding-top:3em;padding-left:1em;padding-right:1em;order:1}.nav_layer .nav_group .nav_left{display:flex;order:0;flex-direction:column-reverse;padding-left:1em;padding-bottom:2em;width:25vw;border-right:1px dashed #555;box-sizing:border-box}.nav_layer .mobile_li form{max-width:400px;margin:1rem auto}.nav_layer .mobile_li .mobile_li_item{margin:1rem .25rem;font-size:.9rem}.nav_layer .mobile_li .mobile_li_item:first-child{margin-left:0}.nav_layer .mobile_li .mobile_li_item:last-child{margin-right:0}.nav_layer .mobile_li .mobile_li_item img{width:3rem;text-align:x;padding:.5rem;background:#fff;border-radius:4px;display:block;margin:0 auto 10px}.nav_layer .mobile_li .mobile_li_item a{padding:10px 0 0;color:#fff}.nav_layer .mobile_li .mobile_li_item a:before{display:none}.navbar-nav a{color:#000}.navbar-nav li{padding-left:10px}.navbar-nav .user_image img{height:2rem;width:2rem;object-fit:cover;border-radius:100vw}.container_left .navbar-nav svg,.navbar-nav svg{width:2rem!important;height:2rem!important;text-align:center;color:#4b4b4b}#navbarSupportedContent1{z-index:5;width:fit-content;top:44px;position:absolute;right:16px;background:#fff;box-shadow:#00000029 0 1px 4px;border-radius:10px}.navbar-nav{margin-top:1rem;margin-bottom:1rem;padding-left:10px;line-height:2.5}.navbar-nav i{text-align:center;color:#4b4b4b;margin-right:17px;padding-left:4px;vertical-align:middle}.navbar-nav a:hover{text-decoration:none}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-bottom:0}.nav.nav-tabs .nav-item{flex:1;text-align:center}.nav.nav-tabs .nav-link{border:0;font-weight:700;color:#797979;border-color:#fff;border-bottom:solid 3px #f3f3f3;background:none;width:100%}.nav-tabs{margin-bottom:2rem}.nav.nav-tabs .nav-link.active{color:#b91d2e;border-bottom:solid 3px #b91d2e}.nav.nav-tabs .nav-link:hover{color:#b91d2e}.part2 .tab-title-bar{width:49%}@media (max-width: 1200px){.container_left{display:none}}.message_for_ios{position:absolute;display:inline-block;width:340px;text-align:center;padding:15px;background-color:#fff;border-style:solid;border-color:#b91d2e;border-radius:5px}.message_for_ios:before{content:"";position:absolute;display:block;z-index:1;border-style:solid;border-color:#b91d2e transparent;border-width:0 10px 10px 10px;top:-10px;left:76%;margin-left:-10px}@media (max-width: 1199.98px){header .navbar .navbar-toggler{display:block;font-size:inherit}}@media (max-width: 899px){.container_right{display:none}}@media (max-width: 767.98px){header .logo{max-width:125px}header .header_menus{gap:8px}header .header_menus .nav_login:after{content:"/";padding-left:8px}}.footer_menu{height:69px;background-color:var(--background-color-white);color:#000;border-top:1px solid #c0c0c0;position:-webkit-fixed;position:fixed;bottom:0;width:100%;z-index:99;align-items:center;display:flex}.footer_menu .container{padding-left:.5rem;padding-right:.5rem}.footer_menu ul{display:flex;align-items:center;justify-content:space-evenly;text-align:center;list-style-type:none;padding:0;margin:8px auto 12px}.footer_menu ul>li{position:relative;flex-grow:1;line-height:1.5}.footer_menu ul>li .menu_item{padding:.25rem;margin:auto;width:3.5rem}.footer_menu ul>li img{display:block;margin:auto;width:24px;height:24px}.footer_menu ul>li:hover .menu_item{background-color:#f1d2d5;border-radius:50vw}.footer_menu ul a{display:inline-block;color:inherit;text-decoration:none}.footer_menu ul a.active{color:#b91d2e;font-weight:bolder}.footer_menu ul a.active>.menu_item{color:#b91d2e;background-color:#f1d2d5;font-weight:bolder;border-radius:50vw}.footer_menu img{width:1.5rem}.footer{padding-bottom:0;background-color:var(--background-color-dark);color:var(--text-color-white);font-weight:700}.footer .subhead{font-size:1.5rem;color:var(--text-color-white);margin:0}.footer .footer_info .me-1,.footer .footer_info .me-3{font-size:1.25rem}.footer .logo{width:100%;max-width:180px}.footer ul{list-style:none}.footer a{font-size:.875rem;color:var(--text-color-white)}.footer .footer_up{padding-top:2rem;border-bottom:1px solid rgba(204,204,204,.3882352941);color:var(--text-color-white)}.footer .footer_up a{color:var(--text-color-white)}.footer .footer_right{gap:3rem;display:flex;padding:0;margin:auto}.footer .footer_down{color:var(--text-color-gray);display:flex;align-items:center}.footer .sns_image{background:#fff;border-radius:100vw;padding:.25rem}.subdomain .footer{--app-domain-top-footer-color: #185a9c;background-color:var(--app-domain-top-footer-color)}@media (max-width: 767.98px){.footer .footer_up{display:block;padding-top:1.5rem}.footer .subhead{border-top:0;padding-top:0}.footer .footer_right{display:block}.footer .subhead{font-size:1.125rem}.footer .footer_info .me-1,.footer .footer_info .me-3{font-size:1rem}}@media (max-width: 575.98px){.footer .logo{max-width:150px}.footer .footer_right{display:block}.footer_menu{font-size:12px}}img{width:100%}img.item_link{width:210px;height:auto;aspect-ratio:6/5;transition:transform .2s;margin-top:-.5rem}img.item_link:hover{transform:scale(1.1)}svg [class*=st]{fill:#fff;stroke:#000;stroke-width:11.8123;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.app{width:100%;min-width:296px;margin:auto;padding-right:0;padding-left:0;padding-bottom:69px}.inner{padding:1rem 1.5rem}.inn{width:90%;margin:auto}.hide{display:none}polygon{fill:#ccc!important}.active polygon{fill:#4b4b4b!important}.badge{font-weight:400}[class*=btn--]{cursor:pointer}.action--title{margin:0;flex:1 1 auto;min-height:1px;padding:1rem 1.25rem;font-weight:600}main{-ms-overflow-style:none;scrollbar-width:none;min-height:calc(100vh - 139px)}main::-webkit-scrollbar{display:none}.jmap-pref{padding-top:10px;padding-bottom:10px;line-height:1}div[jmap-id=jmap-1] .jmap-divider{box-shadow:#0000000a 0 3px 5px;border:0!important;border-radius:4px}.full_screen{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;transform:translate3d(0,100vh,0)}.full_screen_img{position:relative;background-color:#fff;max-width:500px;width:80%;margin:1.75rem auto;max-height:calc(100% - 4em);padding:2em;border:1px solid #c0c0c0;border-radius:10px}.full_screen_img img{width:100%}.table_line th{padding:.8rem .7rem;font-weight:500;background:var(--background-color-white);border-top:1px solid var(--border-color-black);border-bottom:1px solid var(--border-color-black)}.table_line td{padding:1rem .7rem;color:#666}.table_line td a{color:#666}.container-box{display:flex;justify-content:space-between;min-height:calc(100vh - 69px)}.container-box .container_main{flex-grow:1;width:min-content;padding-top:1rem;padding-bottom:4rem;max-width:100%}.container-box .container_main main{flex-basis:744px;margin:0 auto;max-width:568px}.container-box .container_left,.container-box .container_right{flex-shrink:9999;flex-basis:360px;min-width:280px;position:-webkit-sticky;position:sticky;top:0;background:#f0f2f5;z-index:1}.container-box .container_left .icon>img,.container-box .container_right .icon>img{width:90%;height:90%}.container_inner{overflow-y:hidden;padding-bottom:1rem;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100%}.container_inner ul{list-style:none;line-height:2;padding:0}.container_inner li{padding-left:10px}.container_left .container_inner{left:0;position:relative;min-height:100%;overflow-y:auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container_left .navbar-nav{padding:0;margin:0}.container_left ul.card-text>li>a{color:#000;text-decoration:none;display:flex;align-items:center;padding:12px 12px 12px 0}.container_left .card{margin-bottom:16px}.container_left li:hover{background:#fff;border-radius:5px}.container_left .footer{padding-left:1.25rem;flex-shrink:0}.container_left .footer a{color:#000}.container_right .container_inner{margin-right:8px;padding-right:8px;margin-left:8px;padding-left:8px}.container_right .container_inner ul li a{padding:6px 0 6px 12px;display:block}.container_right ul.card-text>li>a{color:#000;text-decoration:none;display:flex;align-items:center;padding:12px 12px 12px 0}.container_right li:hover{background:#fff;border-radius:5px}.container_right .card{margin-bottom:16px}.copyright_wrap{display:flex;flex-wrap:wrap;padding:.25em .5em;gap:.5em}.flex_container{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;overflow:hidden}.flex_container .council_card{width:360px;margin-bottom:0}@supports (-webkit-touch-callout: none){body{height:-webkit-fill-available}}@media screen and (max-width: 576px){main{overflow-y:scroll}.container-box main{padding-left:0;padding-right:0}.sm-none{display:none}img.item_link{width:150px;margin-top:inherit}}#loader{width:100vw;height:100vh;transition:all 1s;background-color:#ccc;position:fixed;bottom:69px;left:0;z-index:2000;display:flex;align-items:center}.spinner{width:100px;height:100px;margin:200px auto;background-color:#ddd;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.loaded{opacity:0;visibility:hidden}.user_info{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:20px;font-weight:700;color:var(--app-top-gray-400)}@media (max-width: 767.98px){.user_info{font-size:15px}}.user_info img:not(.icon){width:36px;height:36px;margin-right:5px;border-radius:100vw;overflow:hidden;object-fit:cover;background:var(--background-color-light-white)}.user_info a{text-decoration:none;color:currentColor}.congress_school_report_card .report_title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:20px;font-weight:700;color:var(--app-top-gray-400)}@media (max-width: 767.98px){.congress_school_report_card .report_title{font-size:15px}}.congress_school_report_card .school_name{line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:normal;margin:10px 10px 20px;color:var(--app-top-gray-300);min-height:20px}.congress_title{line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:normal;margin:10px 10px 20px;color:var(--app-top-gray-300)}.article_wrap{display:flex;flex-wrap:wrap;gap:1rem 0}.arricle_card .arcicle_thumb{height:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:relative}.arricle_card .arcicle_thumb img{width:auto;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.arricle_card .arcicle_content{border-top:1px solid rgba(0,0,0,.125)}.arricle_card .arcicle_content .arcicle_title{word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:45px;border:600}.arricle_card .arcicle_content .date{font-size:.8rem;color:var(--text-color-gray);margin-top:.75rem}.card_reaction{position:absolute;top:0;left:0;background-color:#fff;border-radius:5px;max-width:80vw;padding:1.25rem .5rem 0;box-shadow:1px 3px 5px #00000012;border:1px solid #eee}.card_reaction.show{opacity:1}.dummy [class*=dummy--]{background:linear-gradient(45deg,#f1f1f1,silver);background-position:0 0;-webkit-animation:bggradient 2s linear infinite;animation:bggradient 2s linear infinite}.dummy .dummy--theme{height:1.5em;width:100px}.dummy .dummy--user_img{width:2em;height:2em;border-radius:100%;margin-right:.25em}.dummy .dummy--user_name{height:1.25em;width:100px}.dummy .dummy--theme_title{height:1.5em;width:100%}.dummy .dummy--theme_project{height:1.5em;width:100px}.congress_news_box{margin:4rem;align-items:center}@media (max-width: 767.98px){.congress_news_box{margin:1.5rem}}.congress_news_card{position:relative;text-align:center;padding:.75rem;border:solid 1px var(--border-color-dark-gray);background:#fff;border-radius:8px}.congress_news_card p{margin-top:5px;margin-bottom:5px;color:initial;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:80%}.system_request_card{padding:2.5vw 3vw;border:1px solid #e6e6e6;border-radius:20px;align-items:center;text-align:center}@media (max-width: 768px){.system_request_card{padding:1.5rem}}.system_request_card .title{font-size:1.25vw}@media (max-width: 1500px){.system_request_card .title{font-size:1.2rem}}@media (max-width: 576px){.system_request_card .title{font-size:1rem}}.system_request_card .center_wrap{margin:2rem auto}@media (max-width: 576px){.system_request_card .center_wrap{margin:1.5rem auto}}@media (max-width: 576px){.system_request_card .center_wrap button{width:90%}}.committee_card{position:relative;display:inline-block;width:100%;overflow:hidden;background:#fff;border:1px solid #e3e2e2;border-radius:.75rem .75rem 2rem;box-shadow:1px 3px 5px #00000012}.committee_card img{object-position:center}.committee_card .committee-name{margin:1rem 1.5rem;color:#333;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px;font-size:1rem;font-weight:600}.committee_card a{color:#000}.top_committee_card .committee_info{display:flex;align-items:center;padding:1rem .5rem;min-height:80px}.top_committee_card .committee_info p{margin:0;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-pack:center;line-height:1.2}.sns_card{cursor:pointer}.sns_card .card-title{margin:0}.sns_card .sns_item{display:flex;align-items:end;gap:.5rem;font-size:.8rem;font-weight:600;color:#000;line-height:1.5;cursor:pointer;min-height:48px}.sns_card .sns_item img{width:48px;height:48px;border:5px solid #fff;border-radius:10px;object-fit:cover;box-shadow:#00000026 1.95px 1.95px 2.6px;background:#fff}.sns_card .sns_item .tags{display:flex;align-items:center;justify-content:flex-start;gap:8px}.sns_card .sns_item .datetime{color:#aaa;font-size:.6rem;font-weight:400;display:block}.sns_card .card-img-top{background:#f5f5f5}.sns_card .card-body{position:relative;height:100%;padding-top:8px}.sns_card .sns_logo img{width:24px;height:auto}.sns_card .profile_user_name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700}.sns_card .card-text{text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5rem;margin-bottom:.25rem;margin-top:1rem}@-webkit-keyframes bggradient{0%{background-position:0% 0%}to{background-position:100% 0%}}@keyframes bggradient{0%{background-position:0% 0%}to{background-position:100% 0%}}.vimeo_chat{height:calc(100vh - 150px)}.thumbnail_card{display:flex;text-decoration:none;background-color:#f0f0f0;border:1px solid #c0c0c0;height:80px}.thumbnail_card img{width:80px;height:80px;margin-right:8px;vertical-align:middle;object-fit:cover}.thumbnail_card .thumbnail_text{font-size:.8em;padding-top:4px;padding-bottom:4px;overflow:hidden;width:100%}.thumbnail_card .thumbnail_text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0}.external_link_card{position:relative;padding:0;max-width:540px;background-color:#fefeff;border-radius:15px;margin-left:auto;margin-right:auto;margin-bottom:1em}.external_link_card .bd-placeholder-img{display:block;object-fit:cover;height:100%;width:100%;border-top-left-radius:15px;border-bottom-left-radius:15px;padding:5px}.external_link_card .card-body{padding:1em}.external_link_card .card-title{font-size:17px;font-weight:600;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.external_link_card .card-text{width:100%;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767.98px){.vimeo_chat{height:60vh;min-height:450px}}@media (max-width: 767.98px){.sns_card .card-text{font-size:14px}.congress_title{line-height:1.5;white-space:normal;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px}}.search_contents{margin-bottom:20px;max-width:calc(100vw - 30px);margin-left:auto;margin-right:auto}.search_contents .search_wrap{margin:3rem auto;max-width:700px}.search_contents .filter_wrap{background:#efefef;border:0}.search_contents .filter_wrap .category_list{height:130px;gap:.5rem;overflow-x:scroll;overflow-y:hidden;display:flex;flex-direction:column;flex-wrap:wrap}.search_contents .filter_wrap .category_list label{padding:.5rem .75rem}.search_contents .filter_wrap .category_list input[type=radio]:checked+label{background-color:#f1d2d5}.search_contents .nav-tabs.mode1{border:0}.search_contents .nav-tabs.mode1 .nav-item{width:50%}.search_contents .nav-tabs.mode1 .nav-item .filter--type label{background:--background-color-light-white;border-top-left-radius:0;border-top-right-radius:0;text-align:center;font-size:1.5rem}.search_contents .nav-tabs.mode1 .nav-item .filter--type input:checked+label{color:#b91d2e;background-color:#f8fafc;border-top:2px solid #b91d2e}.search_contents .form_box{max-width:496px}.search_result{margin-bottom:1rem}.search_result .user_image{width:100px;height:100px;border:4px solid rgba(0,0,0,.1)}.search_result ul{list-style:none;margin-bottom:0;border-bottom:0}.search_result ul li{margin-bottom:.5rem;display:flex;gap:.5rem}.search_result .specialty_list{gap:.5rem;display:flex;align-items:center;justify-content:flex-start;overflow:inherit;flex-wrap:wrap;flex-direction:inherit;height:auto}.search_result .specialty_list .card{min-width:initial;width:48%;margin:0}.search_result .specialty_list .card .card-body{padding:.5rem}.search_result .specialty_list .card img{margin-right:.5rem}.search_result .specialty_list .card span{font-size:.875rem}.search_result .user_info img{width:auto;height:100px;border-radius:8px;aspect-ratio:2.1/2.97;margin-right:0}.search_result .x_btn_group .x_btn img{width:1.5rem}.search_result .x_btn_group .x_btn.modal--tel{border-color:#b91d2e;background:#b91d2e}.search_result .nav.nav-tabs .nav-link{font-weight:400;color:initial;border-color:#fff;border-bottom:solid 3px #f3f3f3;background:none;width:100%}.search_result .nav.nav-tabs .nav-link.active{border-bottom:solid 3px #b91d2e}.search_box{display:flex;justify-content:space-between;flex-wrap:nowrap;background-color:var(--background-color-light-secondary);border-radius:100vw;margin:.25rem auto;align-items:center;max-width:496px}.search_box label{margin:0}.search_box input[type=search]{margin-right:1em;margin-left:1em;padding:14px}.search_box input[type=search]:focus-visible{outline:0}.search_box input[type=search]:focus{padding-left:2rem;background-image:url(/images/icon/search_thin_w.png);background-position-y:center;background-size:1.5rem;background-repeat:no-repeat}.search_box input[type=search]::placeholder{color:var(--text-color-dark-gray)}.search_box input[type=search].search_text{width:calc(100% - 65px);height:2.5rem;padding-right:.5rem;border:none;outline:none;background-color:#f0f0f0;border-radius:20px}.search_box button[type=submit]{padding:1rem;background:#b91d2e;border-radius:100vw;flex:none;line-height:initial}.search_box--icon{width:35px;height:35px;padding:4px;background:#b91d2e;border-radius:100vw;margin:6px}.search_box.active{box-shadow:0 0 0 4px #000;outline:#fff auto 1px;border-radius:100vw}.search_box .search_box--icon{width:35px;height:35px;padding:4px;background:var(--background-color-red);border-radius:100vw;margin:6px}.filter_box{margin:1em 0}.filter_box .filter{padding:0 2px}.filter_box .filter label{display:inline-block;text-align:center;width:100%;height:100%;border:1px solid #ccc;padding:6px 12px;margin-bottom:0;border-radius:100vw;font-size:.8rem;color:inherit;background:none;cursor:pointer}.filter_box .filter label.active{border:1px solid #ddd;background-color:#ddd}.filter--type input{display:none}.filter--type label{display:block;margin:0;padding:.25rem 1rem;cursor:pointer;background:#f0f0f0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.filter--type input:checked+label{color:#fff;background-color:#555}.x_btn_secondary:hover .fill_red{filter:invert(100%) sepia(29%) saturate(0%) hue-rotate(264deg) brightness(115%) contrast(100%)}@media (max-width: 767.98px){.search_box--icon,.search_box__loupe{width:30px;height:30px;margin:4px}.search_contents .nav-tabs.mode1 .nav-item .filter--type label{font-size:1.25rem}.search_result .user_info img{width:80%;height:auto;max-width:80px}}.category_scroll{overflow-x:auto;white-space:nowrap;padding-left:0;padding-bottom:.5rem;display:flex;gap:.5rem;list-style:none;text-align:center;margin-bottom:0}.category_scroll a{text-decoration:none;color:#000}.category_scroll li{text-decoration:none;color:#333;background-color:var(--background-color-white)}.category_scroll li.active img{background:#ddd}.category_scroll li.active svg{background:#ddd}.category_scroll li.active div{background:#ddd}.category_scroll li span{display:block;font-size:14px;white-space:break-spaces;padding:0 2px}.category_scroll li label{margin:0;display:flex;align-items:center;gap:.25rem}.category_scroll li .all{width:4rem;height:4rem;text-align:center;padding:15px;border-radius:100vw;background:#f5f5f5;margin:0 .5rem .25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.category_scroll .council_card .iframe{padding-top:19px}.search_category .icon{margin-right:.5rem;vertical-align:middle}.search_page .category_scroll li{text-align:center;padding:.25rem .5rem;border:1px solid #ddd;cursor:pointer;border-radius:16px}.search_page .category_scroll li .cat_img{width:1.5em!important;height:auto;margin-right:.2rem}.search_page .category_scroll li:hover,.search_page .category_scroll li.active{background:#ddd}.search_page .category_scroll li span{display:inline-block;white-space:nowrap;padding:0}.search_page .tab_search li{padding:2px 4px 4px;color:#333;border-radius:100px;font-style:italic}.search_page .tab_search li span{cursor:pointer}.search_page .tab_search li.active{background:var(--background-color-dark);color:#fff}@media (max-width: 767.98px){.category_scroll li span{font-size:12px}}.congress_question{list-style:none;padding:0}.congress_answer .theme{padding:8px;font-weight:600;background-color:var(--background-color-red);color:var(--text-color-white)}.congress_answer .user_info small{font-weight:700}.congress_answer .answer_body{margin-top:8px}.congress_answer .theme{font-weight:600;padding-right:30px}.congress_answer .mark{width:30px;height:30px;background:#000;border-radius:100vw;font-weight:600;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.congress_answer .mark.red{background:#e13036;color:#fff}.congress_answer .question{display:flex;justify-content:space-between;padding-bottom:1.5rem;height:105px}.congress_answer .question .tit{box-sizing:border-box;width:calc(100% - 1rem);color:#000;padding:0 0 0 1rem}.congress_answer .answer .mark{background:#e13036;color:#fff}.congress_answer .answer .txt{box-sizing:border-box;width:calc(100% - 1rem);color:#999;padding:0 0 0 1rem}.congress_answer .dropdown{position:absolute;top:8px;right:1rem}.congress_answer .ellipsis{line-height:180%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.congress_answer .congress_footer{padding-top:2rem}.congress_answer .congress_footer .user a{display:flex;gap:.75rem;align-items:center}.congress_answer .congress_footer .user a img{border-radius:50%;width:2.5rem;height:2.5rem;display:block;object-fit:cover;background:#eee}.congress_answer .congress_footer .user a h5{margin:0;color:#666;font-size:1rem}.congress_answer.show{background:var(--background-color-white);padding:.25rem;margin-bottom:2rem;border-radius:0}.congress_answer.show:last-child{border-bottom:0!important}.congress_answer.show:hover{background:none!important;cursor:initial}.congress_answer.show .theme{font-size:1.25rem;padding-bottom:1rem}.congress_answer.show .theme span{font-size:1rem}.congress_answer.show .question{padding:0;height:auto;margin-bottom:1rem}.congress_answer.show .question .tit{-webkit-line-clamp:inherit}.congress_answer.show .answer>div .txt{-webkit-line-clamp:inherit}.congress_answer.show .congress_footer{padding-top:1rem;padding-bottom:1.5rem}#congress_answer_modal textarea{min-height:10em}.congress_answer_list .congress_answer{margin-bottom:2rem;border-top:1px solid #ddd}.congress_answer_list .congress_answer .question{height:auto}.congress_answer_list .congress_answer .question .tit{-webkit-line-clamp:inherit}.congress_answer_list .congress_answer .answer{border-top:0}.congress_answer_list .congress_answer .answer>div .txt{-webkit-line-clamp:inherit}#answer_modal .congress_answer{background:var(--background-color-white)}#answer_modal .congress_answer:hover{background:var(--background-color-white)!important;cursor:inherit}#answer_modal .congress_answer .question{height:auto}#answer_modal .congress_answer .question .tit{-webkit-line-clamp:inherit}#answer_modal .congress_answer .answer>div .txt{-webkit-line-clamp:inherit}.time_wrap{padding-top:1rem;padding-bottom:2rem}.project_nav{display:flex;justify-content:center;margin:3rem auto 0}.session_answer_card .card-header{background-color:transparent}.session_answer_card .theme{padding:8px;font-weight:600;background-color:var(--background-color-red);color:var(--text-color-white)}@media (max-width: 576px){.congress_question .congress_list.swiper-container{padding:0 2em}.congress_question .answer_header{display:flex;flex-wrap:wrap;justify-content:center}.congress_question .answer_header .user_image{width:100%;margin:0 0 1rem}.congress_question .answer_header .user_image img{margin-right:.5rem}.congress_question .congress_answer .question{padding-bottom:0;height:86px}.congress_question .congress_answer .question .tit{width:calc(100% - 1rem);padding:0 0 0 1rem}.congress_question .congress_answer .answer>div .txt{width:calc(100% - 1rem);padding:0 0 0 1rem}}textarea,select,input,button{background-color:transparent;border-style:none}input{width:100%}input.monthpickr{width:8em}input[type=checkbox],input[type=radio]{width:auto}select{width:100%}textarea{width:100%;resize:vertical;border:1px solid #ced4da;border-radius:.25rem;line-height:1.6;padding:.375rem .75rem;font-size:.9rem}textarea.auto_size{min-height:37px;margin-bottom:5px}.btn_file_action{display:inline}.btn_file_action img{display:inline!important;width:24px;height:24px}.form-control:focus,.profile input:-internal-autofill-selected:focus,input[type=text i]:focus,.profile :focus-visible{box-shadow:0 0 0 3px #000;outline:#fff auto 1px;border-color:silver}textarea:focus-visible{box-shadow:0 0 0 3px #000;outline:#fff auto 1px;border-color:silver}.required{position:relative;width:100%}.required:after{content:"[必須]";color:#e3342f;margin:0 5px;font-size:80%}.nullable{position:relative;width:100%}.nullable:after{content:"[任意]";color:var(--text-color-dark);margin:0 5px;font-size:80%}textarea.readonly,select.readonly,input.readonly,textarea[readonly],select[readonly],input[readonly],.b_readonly{background-color:#e9ecef;opacity:1}.form-check-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.input_field_icon input{padding-right:3.75em}.add_fields{cursor:pointer;padding:.5em;margin-top:1em;border-radius:3px}.valid_message{width:100%;margin-top:.25rem;font-size:80%;color:#e3342f}.ckeditor h1{text-align:unset;margin:0%}.ck-editor__editable_inline{min-height:20em}.ratio_16x9 img,.ratio_16x9 .bd-placeholder-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.ratio_3x2 img,.ratio_3x2 .bd-placeholder-img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.ratio_1x1 img,.ratio_1x1 .bd-placeholder-img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto}.form_share{padding:4px 8px;border:1px solid var(--border-color-gray);border-radius:4px}.select_box{position:relative;min-width:120px;cursor:pointer;border-radius:4px;color:#e9ecef80;padding:.5rem .75rem}.select_box:hover{background:#222e3c;border-left-color:transparent;color:#e9ecefbf}.select_box .placeholder{width:80%;white-space:nowrap;overflow:hidden;background-color:transparent;cursor:pointer;opacity:1}.select_box:after{position:absolute;display:block;content:"";width:8px;height:8px;top:50%;right:8px;margin-top:-3px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0}.icon_form{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.icon_form .thumnail--icon{max-width:320px;border-style:solid;border-color:var(--border-color-light-gray)}.icon_form .thumnail--icon img{object-fit:contain}.image_form{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.image_form .thumnail--image{max-width:320px;border-style:solid;border-color:var(--border-color-light-gray)}.image_form .thumnail--image img{object-fit:contain}.all_city_list{position:relative;overflow-y:auto;width:100%;padding:0!important}.all_city_list .region{cursor:pointer;margin-bottom:.5em}.all_city_list .region .region--name{font-size:1.1em;padding:.5em 1em;border-radius:12px}.all_city_list .region .region--name.active~.state_list{display:block}.all_city_list .region .region--name:hover{background-color:#e0e0e0}.all_city_list .region .state_list,.all_city_list .region .state_list .city_list{display:none}.all_city_list .state{padding-left:3em;cursor:pointer;color:#666;margin:1em 0}.all_city_list .state .state--name{padding:.25em .5em;border-radius:12px}.all_city_list .state .state--name.active~.city_list{display:block}.all_city_list .state .state--name:hover{background-color:#e0e0e0}.all_city_list .city{margin:1em 0;padding-left:3em;cursor:pointer;color:#666}.select_city{border-radius:4px;padding:0 5px;font-size:.75rem;margin:0;width:fit-content!important;display:inline-block}.select_city .btn{margin-top:0;width:auto;display:inline}.select_city .city--name{font-size:initial}.city_select .btn{margin-top:0;width:auto;display:inline}.city_select .city--name{font-size:initial}.select_calendar_wrap{max-width:100%;font-size:.8em;margin:1rem 1rem 0;border-bottom:1px solid #e4eaec;padding-bottom:2rem}.select_calendar_wrap .calendar_header{padding:10px;margin:20px 0 10px;overflow:hidden;font-weight:500;color:#526069;text-overflow:ellipsis;white-space:nowrap;cursor:default;font-size:1rem;display:flex}.select_calendar_wrap .calendar_header .prev,.select_calendar_wrap .calendar_header .next{height:24px;width:24px;text-align:center;cursor:pointer}.select_calendar_wrap .calendar_header .prev i,.select_calendar_wrap .calendar_header .next i{font-size:16px}.select_calendar_wrap .calendar_table{display:table;table-layout:fixed;width:100%;text-align:center}.select_calendar_wrap .calendar_table .calendar_row{display:table-row;height:28px}.select_calendar_wrap .calendar_table .calendar_cell{display:table-cell;font-size:10px;font-weight:500;vertical-align:middle;color:#70757a;cursor:pointer;outline:none;position:relative}.select_calendar_wrap .calendar_table .calendar_cell>div{width:24px;height:24px;line-height:24px;margin:auto;-webkit-border-radius:50%;border-radius:50%;position:relative;background-color:#fff;transition:background-color .1s linear}.select_calendar_wrap .calendar_table .calendar_cell:hover>div{background-color:#f1f3f4}.select_calendar_wrap .calendar_table .calendar_cell.today>div{background-color:#1a73e8;color:#fff}.select_calendar_wrap .calendar_table .calendar_cell.active>div{color:#185abc;background-color:#d2e3fc}.has-actions{padding-top:1rem;text-overflow:ellipsis;white-space:nowrap}.v_calendar{margin-bottom:4rem}.v_calendar .calendar{max-width:900px;border-top:1px solid #E0E0E0;font-size:.8em}.v_calendar .calendar_weekly{display:flex;border-left:1px solid #E0E0E0}.v_calendar .calendar_daily{flex:1;min-height:125px;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;margin-right:-1px}.v_calendar .calendar_day{text-align:center;margin-top:3px;margin-bottom:3px}.v_calendar .calendar_day .today{padding:2px;color:#fff;background-color:#1a73e8;-webkit-border-radius:50%;border-radius:50%}.v_calendar .calendar_week{flex:1;border-right:1px solid #E0E0E0;margin-right:-1px;text-align:center}.v_calendar .calendar_event{color:#fff;margin-bottom:1px;height:25px;line-height:25px;position:relative;z-index:1;border-radius:4px;padding-left:4px}.v_calendar .outside{background-color:#f7f7f7}.v_calendar .fc-theme-standard .fc-scrollgrid{border:0;color:#76838f}.v_calendar .fc-theme-standard .fc-scrollgrid thead{border-color:#ddd}.v_calendar .fc-theme-standard .fc-scrollgrid thead .fc-scrollgrid-section-sticky th{border:0;background:none}.v_calendar .fc-theme-standard .fc-scrollgrid thead .fc-scrollgrid-section-sticky th thead{border-color:#ddd}.v_calendar .fc-theme-standard .fc-scrollgrid thead .fc-scrollgrid-section-sticky th thead th{padding-top:20px;padding-bottom:20px;border-width:0;font-size:14px;text-transform:uppercase;border:0;font-weight:400;background:none}.v_calendar .fc-theme-standard .fc-scrollgrid thead .fc-scrollgrid-section-sticky th thead th .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px;color:#76838f;text-decoration:none}.v_calendar .fc-theme-standard .fc-scrollgrid .fc-daygrid-day-frame{min-height:85px}.v_calendar .fc-theme-standard .fc-scrollgrid .fc-daygrid-day-frame .fc-daygrid-day-top a{color:#76838f;font-weight:400;line-height:1.571429;font-size:.9rem;font-family:Roboto,sans-serif;position:relative;z-index:4;padding:4px 2px 0;text-decoration:none}.v_calendar .fc-theme-standard .fc-scrollgrid .fc-daygrid-day-frame .fc-daygrid-day-top a:hover{text-decoration:none}.v_calendar .fc-theme-standard .fc-scrollgrid .fc-daygrid-day-frame .fc-daygrid-day-events{margin-bottom:2px}.v_calendar .fc-theme-standard .fc-scrollgrid .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event{line-height:1em;padding:2px 10px;overflow:hidden;white-space:nowrap;border-radius:25px}.v_calendar .fc-theme-standard tr:first-child td{border-top:1px solid #ddd}.v_calendar .fc-theme-standard tr:last-child td{border-bottom:0}.v_calendar .fc-theme-standard tr:last-child td:last-child{border-right:0}.d_sidebar{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;display:none}.d_sidebar .toggler_icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.schedule{font-family:Roboto,sans-serif;position:relative;width:100%;height:-webkit-calc(100% - 4em);height:calc(100% - 4em);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:calc(100vh - 8em)}.schedule .s_side_menu{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:none;-webkit-flex:none;flex:none;-webkit-flex-direction:column;flex-direction:column;width:260px;overflow:hidden;position:relative}.schedule .s_side_menu .page-aside-switch{position:absolute;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);display:none;line-height:1;cursor:pointer;background-color:#fff;-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);box-shadow:1px 0 3px #0003;left:calc(100% - 1px);padding:15px 8px 15px 4px;border-radius:0 100px 100px 0}.schedule .s_side_menu .content{background-color:#fff;height:100%;width:260px;padding:0;color:#76838f;border-right:1px solid #e4eaec}.schedule .s_side_menu .btn.c_create i{position:absolute;font-size:25px;left:12px;top:50%;transform:translateY(-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}.schedule .s_calendar{overflow:hidden;padding:30px}.share-user{padding:1em}.user_wrap .user{width:100%;padding:1em}.user_wrap .user .user_name label{display:flex;align-items:center;justify-content:space-between;margin:0;cursor:pointer}.user_wrap .user .color_box{margin-right:.5rem;margin-top:.2rem;font-size:10px;float:left}.select_user{margin:1em 0;max-height:300px;overflow:auto}.select_user input[type=color]{width:10px;height:10px;border-radius:100vw;margin-right:.5rem;overflow:hidden;float:left;cursor:pointer;margin-top:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.select_user input[type=color]::-webkit-color-swatch{border:none;border-radius:10px;padding:0}.select_user input[type=color]::-webkit-color-swatch-wrapper{border:none;border-radius:10px;padding:0}.c_header{position:relative;display:flex;justify-content:space-between;margin-bottom:1em}.c_now{border-radius:4px;padding:4px 16px;border:1px solid #c0c0c0;font-size:16px;cursor:pointer}.c_title{font-size:20px}.btn.c_create{width:4rem;height:4rem;margin:0;font-size:1.715rem;text-align:center;border-radius:100%;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.15);box-shadow:0 6px 10px #00000026;border:0;background:#b91d2e;color:#fff}.btn.c_create i{margin-right:0}.c_prev,.c_next{display:inline-block;position:relative;width:32px;height:32px;border-radius:100%}.c_prev:hover,.c_next:hover{background-color:#ebebeb}.v_schedule{z-index:1005;width:100%;top:0;bottom:0;left:0;right:0;position:fixed;background-color:#00000069}.view_schedule{position:absolute;bottom:0;left:0;right:0;top:0;-webkit-box-align:center;box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .4s cubic_bezier(.4,0,.2,1);transition:-webkit-transform .4s cubic_bezier(.4,0,.2,1);-webkit-transition:transform .4s cubic_bezier(.4,0,.2,1);transition:transform .4s cubic_bezier(.4,0,.2,1);padding:0 5%;align-items:flex-start}.view_schedule>.flex-grow-1{min-height:32px}.view_schedule .a_icon{border:0;-webkit-border-radius:50%;border-radius:50%;color:#444;cursor:pointer;display:inline-block;fill:#444;-webkit-flex-shrink:0;flex-shrink:0;height:38px;outline:none;overflow:hidden;position:relative;text-align:center;-webkit-tap-highlight-color:transparent;width:48px;z-index:0}.view_schedule .a_icon i{display:flex;-webkit-box-flex:1;flex-grow:1;margin:3px 0 0;justify-content:center;align-items:center;font-size:18px}.s_item{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;margin-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-align-items:center;align-items:baseline;outline:none;gap:1rem}.s_icon{color:#5f6368;max-height:52px;-webkit-box-flex:0;box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;align-items:center;text-align:right;width:5rem}.s_icon .color-box{display:inline-block;width:1rem;height:1rem;background:#400;border-radius:4px;margin-right:10px}.center_wrap{pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;overflow-y:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;max-width:90vw;min-width:500px}.v_edit_schedule{z-index:1050;position:fixed;top:0;left:0;background-color:#00000069;display:flex;right:0;width:100vw;height:100vh}.v_edit_schedule form .edit_content{overflow-y:auto;max-height:60vh}.v_edit_schedule form input[readonly]{background-color:#fff}.v_edit_schedule .flatpickr-input{width:10em}.v_edit_schedule .flatpickr-input.time{width:5em}.has-actions>div{width:100%;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;overflow-y:auto}.has-actions .add_share{padding:0 1rem;padding-top:1em;padding-bottom:1em;cursor:pointer}.has-actions .add_share:hover{background-color:#f8f8f8}.has-actions .share_user{width:100%}.site-action{position:fixed;right:32px;bottom:5rem;z-index:99}@media screen and (max-width: 768px){.select_calendar_wrap,.select_calendar_wrap .calendar_header{margin-top:0}.d_sidebar{display:block;padding-left:0}.schedule{min-width:400px}.schedule .fc-direction-ltr{overflow:auto}.schedule .fc-timeGridWeek-view{width:600px}.schedule .s_side_menu{display:flex;flex:none;flex-direction:column;width:300px;overflow:hidden;position:relative;padding:0 10px;position:fixed;left:0;height:calc(100% - 8em);width:100%;z-index:9;background-color:#00000069;box-shadow:0 .5rem 1rem #00000026!important}.schedule .s_side_menu:not(.show){display:none}.schedule .s_side_menu .content{width:300px;padding:1em;height:100%;background-color:#fff;border-right:1px solid #e4eaec;margin-left:-15px;overflow-y:auto}.schedule .s_calendar{padding:1rem 0}}@media screen and (max-width: 576px){.c_now{padding:4px 6px}.site-action{right:1rem}.c_title{font-size:18px}.center_wrap{min-width:90vw}.s_item .s_icon{width:auto}}:root{--ck-color-image-caption-background: hsl(0, 0%, 97%);--ck-color-image-caption-text: hsl(0, 0%, 20%);--ck-color-mention-background: hsla(341, 100%, 30%, .1);--ck-color-mention-text: hsl(341, 100%, 30%);--ck-color-table-caption-background: hsl(0, 0%, 97%);--ck-color-table-caption-text: hsl(0, 0%, 20%);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-pen-green: hsl(112, 100%, 27%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size: 16px}.ck-content img{width:auto;max-width:100%}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}.ck-content code{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content span[lang]{font-style:italic}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow,.25s ease-in-out background,.25s ease-in-out border}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:#fff;box-shadow:2px 2px 1px #00000026;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-table-caption-text);background-color:var(--ck-color-table-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .table{margin:.9em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double hsl(0,0%,70%)}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}.ck-content .table table th{font-weight:700;background:#0000000d}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content pre{padding:1em;color:#353535;background:#c7c7c74d;border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}.ck-content hr{margin:15px 0;height:4px;background:#dedede;border:0}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{margin-top:0;margin-bottom:1rem}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}@keyframes fadeIn{0%{display:none;height:0;overflow:hidden}to{display:block;height:200px}}@keyframes fadeOut{0%{display:block;height:200px}to{display:none;overflow:hidden;height:0}}.v-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-loading .spinner-grow{width:3em;height:3em}#loading{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.preloader-wrapper{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mt-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px}.mt-wave .mt-rect{background-color:#333;height:40px;width:6px;display:inline-block;-webkit-animation:animate .5s infinite alternate;animation:animate .5s infinite alternate;margin:1px}.mt-wave .mt-rect1{-webkit-animation-delay:-.5s;animation-delay:-.5s}.mt-wave .mt-rect2{-webkit-animation-delay:-.4s;animation-delay:-.4s}.mt-wave .mt-rect3{-webkit-animation-delay:-.3s;animation-delay:-.3s}.mt-wave .mt-rect4{-webkit-animation-delay:-.2s;animation-delay:-.2s}.mt-wave .mt-rect5{-webkit-animation-delay:-.1s;animation-delay:-.1s}@keyframes animate{0%{transform:scaleY(.5)}25%{transform:scaleY(.5)}50%{transform:scaleY(.5)}75%{transform:scaleY(.5)}to{transform:scaleY(1)}}.flash_message{margin:1rem;text-align:center;color:#e3342f}.add_box{padding:1.5rem 1rem 0}.survey_reselt{padding-top:3rem;background:var(--background-color-light-white)}.edit{padding-bottom:.5rem;z-index:10}.survey_create_container--title{margin:2rem auto 0;width:90%;font-size:17px}.admin_edit{text-align:right;margin-right:0;margin-left:95%}.number{border:1px solid #4b4b4b;display:inline-block;height:20px;width:20px;border-radius:50%;line-height:20px;text-align:center}.inbox{position:relative;padding-bottom:2em}.survey_box{margin-bottom:1em}.survey_box .answer_lists{margin-top:1em}.ask_box{background:#fafafa}.title{color:#333}.ask_list{display:flex;align-items:center}.me-1{margin-right:1rem}._editor{width:2em;height:2em;top:3px;right:5px;cursor:pointer;z-index:1}._editor img{width:100%;padding:4px}.answer_list{margin-bottom:.5rem}.survey_create_container--form_type option[value=redio]{background-image:url(/images/mail.png)}.survey_create_container--form_type option[value=checkbox]{background-image:url(/images/mail.png)}.survey_create_container--form_type option[value=select]{background-image:url(/images/mail.png)}.survey_create_container--form_type option[value=textarea]{background-image:url(/images/mail.png)}.form_type:last-child{margin-bottom:0}.form_type ul{padding:.5rem 1rem;margin-bottom:0}.form_type ul li{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.rank li i,.free li i{position:relative}.rank li i:after{left:2px;position:absolute;font-size:11px;font-weight:600;counter-increment:number 1;content:counter(number) " "}.free li i:after{left:3px;position:absolute;font-size:10px;font-weight:600;content:"T";background:#fff}.line{height:2px;width:100%;background-color:#666;margin-top:5px;margin-left:5px}.linkBox{cursor:pointer}.square{border:1px solid #666;width:35px;height:22px;margin-top:-4px;margin-bottom:-4px;border-radius:3px}.survey_delete_btn{width:auto;float:right;color:#fff;border:0}.plus_answer{margin-top:1em;margin-bottom:1em;cursor:pointer}.bg-info{background:#aaa;color:#fff;padding:0 .75em;border-radius:3px}.survey_table{width:100%;border-collapse:collapse;box-sizing:border-box}.survey_table th{text-align:center;color:#fff;background:var(--background-color-red);border:1px solid var(--border-color-red);padding:.5rem;font-weight:400}.survey_table td{border:1px solid #C0C0C0;border-top:none;padding:.3rem .5rem}.survey_footer{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.survey_list{display:flex;align-items:center}.survey_contents{flex-grow:3}.survey_image{flex-grow:1;text-align:center}.answer_lists label{border:3px solid #e5e5e5;border-radius:50px;padding:.75rem 1rem;text-align:center;display:block;width:100%;margin:auto;cursor:pointer}.answer_lists label input{display:none}.answer_lists .sortable label:hover{box-shadow:5px 5px 5px #cacaca}.answer_lists ul.answer_contents{padding:0}.answer_lists ul.answer_contents li{display:flex;justify-content:space-between;margin-bottom:1em;cursor:pointer;align-items:start}.answer_lists ul.answer_contents.d-flex{flex-wrap:wrap}.answer_lists ul.answer_contents.d-flex li{margin-right:1em;margin-bottom:.5em}.answer_lists ul.answer_contents li>div{align-items:start;display:flex}.answer_lists .answer_others{max-height:20em;padding-top:1rem;overflow-y:auto}.specialty_box{position:relative}#chart_wrap{margin:auto}.ranking_label{height:5em}.ranking_list{margin-bottom:1em}.ranking_list label{position:relative;padding-left:26px}.ranking_list label img{position:absolute;left:2rem;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.survey_actions{text-align:right;border-top:1px solid #dadce0;padding-top:1em}.survey_actions .btn{display:inline;width:auto;margin:0}.survey_boxs.readonly .card-body{background-color:#ebebeb}.survey_boxs.readonly input,.survey_boxs.readonly textarea,.survey_boxs.readonly select{background-color:#cac8c8}.survey_boxs.readonly *{pointer-events:none}.answer_form{margin-top:1em;margin-bottom:1em}.answer_form label{border:3px solid #e5e5e5;border-radius:50px;padding:.75rem 1rem;text-align:center;display:block;width:100%;margin:auto;cursor:pointer}.answer_form label input{display:none}.answer_form .btn{--app-btn-color: white;--app-btn-bg-color: #212529;--app-btn-border-color: #212529}.answer_form .btn.active{color:var(--app-btn-color)!important;background-color:var(--app-btn-bg-color)!important;border-color:var(--app-btn-border-color)!important}@media (hover: hover){.answer_form .btn:hover{color:var(--app-btn-color);background-color:var(--app-btn-bg-color);border-color:var(--app-btn-border-color)}}@media (hover: none){.answer_form .btn:hover{color:#000;background-color:transparent;border-color:#e5e5e5}}.date_form{margin-bottom:.5em}.form_group{display:inline-flex}.article.show .post_img img{width:8em;height:8em;object-fit:cover}.article.show .comment_area{background:#f8f8f8;padding:1rem;border-radius:7px}.article.show .policy{background-color:#57c2eb;border-radius:5px;padding:2em 1em 1em;margin-top:.5em;font-size:2em;font-weight:600;word-break:break-all;text-align:justify;position:relative;color:#fff;box-shadow:#00000073 0 25px 20px -20px}.article.show .background{padding:.5rem;margin-top:.5em;word-break:break-all;background:#f5f5f5;position:relative;overflow:hidden;font-size:1.25rem;line-height:1.75}.article.show .background:before{left:auto;right:0;display:block;content:"";position:absolute;top:0;width:190px;height:110px;border-top:5px solid var(--border-color-medium-red);border-right:5px solid var(--border-color-medium-red)}.article.show .background:after{left:0;display:block;content:"";position:absolute;bottom:0;width:50px;height:50px;border-bottom:5px solid #ed164b;border-left:5px solid #ed164b}.article.show .background>div{padding:2rem 1rem}@media (max-width: 576px){.article.show .background>div{padding:1rem .5rem}}.article.show .effort{display:flex;background:#f5f5f5;margin-bottom:.5rem;text-align:center;position:relative;padding:.75rem 1rem .75rem 1.5rem;border-radius:50px;align-items:center;border:3px solid #57c2eb;font-size:1rem}.effort_box>div{margin:0px 0px .5rem;position:relative;background:var(--background-color-light-white);padding:1rem 1rem 1rem 1.25rem;border-radius:5px;flex-wrap:nowrap}.effort_box>div:before{content:"";position:absolute;display:block;width:0;height:0;left:-10px;top:6px;border-right:15px solid var(--border-color-light-white);border-top:10px solid transparent;border-bottom:10px solid transparent}.effort--icon{background:#fff;border-radius:100%;width:20px;height:20px}.effort--content1{margin-left:45px;border-bottom:2px solid #f3f3f3;width:100%;margin-bottom:1rem;padding-bottom:1rem}.effort--content2{text-align:left;padding:0 0 0 12px}.effort_count{display:flex;position:relative;min-height:30px}.effort_count :before{counter-increment:section;content:counter(section);background:#57c2eb;border-radius:100vw;position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;-js-display:inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;color:#fff;left:0}.effort_seq{counter-reset:section}.evaluations{display:flex;justify-content:space-between;margin:2rem 0 0}.evaluations button{width:32%}.evaluations .btn{font-weight:700;letter-spacing:1px;padding:1.5rem 0;text-shadow:1px 1px 1px rgba(0,0,0,.14);text-transform:uppercase;box-shadow:0 4px 9px #0003}.evaluations span{width:10px;height:10px;display:inline-block;margin-right:5px}.agreement--ratio,.neutrality--ratio,.oppose--ratio{height:10px}.post--input textarea{height:calc(7.15em + 2px)}.activity_list{position:relative}.post_comment .comment_area{background-color:#f8f8f8;padding:1rem;border-radius:7px}.post_comment .comment_area .user_info{display:flex;align-items:center;padding:0}.post_comment .comment_area .user_info img{width:2em;height:2em}.post_comment .comment_area .comment_actions img{width:1.5em;height:1.5em}.a_reaction{width:70px;height:70px;background:url(/images/icon/good_ani.png) no-repeat;background-position:11px 0;cursor:pointer;position:absolute;bottom:-10px;z-index:1;background-size:2030px 70px;left:40px}.a_reaction:hover svg{background-color:#ccc}.a_reaction.active{background-position:-1970px}.a_reaction.active path{fill:#fd1100;stroke:#ffc7c7}.a_reaction img,.a_reaction svg{width:2em;height:2em;padding:3px;border-radius:1em}.a_reaction_cnt{position:absolute;left:58px;bottom:25px}.article_show--tit{margin-top:2.5rem;margin-bottom:1.25rem;font-size:.9rem;color:#8b8b8b;font-weight:400}.comment_item{background:var(--background-color-light-gray);padding:1rem 1rem 3rem;border-bottom:1px solid #fff;position:relative;color:initial}.comment_item .comment_editor .btn{display:inline;width:auto}.edit_chancel_btn{color:#000}.activity_pin{cursor:pointer;margin-right:9px;font-size:20px}.activity_pin.active{color:red}li .editor_box{cursor:pointer;position:absolute;right:-7px;top:30px;transition:50%,50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}li .activity_pin{cursor:pointer;position:absolute;right:30px;top:30px;transition:50%,50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}@media (max-width: 576px){.background.ck-content img{width:calc(100% + 1rem)!important;margin-left:-.5rem;margin-right:-.5rem;max-width:initial}}.profile_info{display:flex;align-items:center;position:relative}.user_image{height:2.5em;width:2.5em;border-radius:100%;overflow:hidden;margin:auto}.user_image img{width:100%;height:100%;object-fit:cover;border-radius:100vw;background:#fff}.profile_info .user_field{margin-left:8px;display:flex;justify-content:space-between;width:100%;align-items:center}.user_field .year{font-size:18px}.temp_files img,.file_atachment img{width:20px;height:20px;cursor:pointer}.movie_wrap{position:relative}.movie--upload{width:100%;height:22vh;background-repeat:no-repeat;background-position:center;background-size:27%;border:1px solid #ddd}.movie--del{position:absolute;bottom:-34px;right:0;cursor:pointer}.title{text-align:center;padding-bottom:20px}.explanation{border-bottom:1px solid #ccc;padding-bottom:.5rem;padding-top:1rem}.file_atachment{background:#f5f5f5;padding:1rem;border-radius:5px}.read_more_wrap .read_more{text-align:right;color:#3490dc;cursor:pointer;margin-top:.5rem}#comment_area{margin-bottom:1.5rem}#comment_area textarea{background:var(--background-color-white)}#comment_area .comment_wrap{padding:0 2rem 0 3rem}#comment_area .more:last-child{display:block}.file_atachment_bottom{border-bottom:dashed 1px #ccc;padding:3px 0 5px}.countdown{margin:50px 0 100px;display:flex;justify-content:center;align-items:baseline;gap:1rem}.countdown .hours,.countdown .min,.countdown .sec{display:none}.countdown .date{font-size:2rem;color:#666}.countdown .bloc-time{float:left;margin-right:20px;text-align:center}.countdown .bloc-time:last-child{margin-right:0}.countdown .count-title{display:block;margin-bottom:15px;font: .94em Lato;color:#1a1a1a;text-transform:uppercase}.countdown .figure{position:relative;float:left;height:107px;width:95px;margin-right:10px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px #0003,inset 2px 4px #ffffff14}.countdown .figure:last-child{margin-right:0}.countdown .figure>span{position:absolute;left:0;right:0;margin:auto;font: 5em/107px Lato;font-weight:700;color:#de4848}.countdown .figure .top:after,.countdown .figure .bottom-back:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.countdown .figure .top{z-index:3;background-color:#f7f7f7;transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-transform:perspective(200px);-moz-transform:perspective(200px);-ms-transform:perspective(200px);-o-transform:perspective(200px);transform:perspective(200px)}.countdown .figure .bottom{z-index:1}.countdown .figure .bottom:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background-color:#00000005}.countdown .figure .bottom-back{z-index:2;top:0;height:50%;overflow:hidden;background-color:#f7f7f7;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.countdown .figure .bottom-back span{position:absolute;top:0;left:0;right:0;margin:auto}.countdown .figure .top,.countdown .figure .top-back{height:50%;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.countdown .figure .top-back{z-index:4;bottom:0;background-color:#fff;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);-moz-transform:perspective(200px) rotateX(180deg);-ms-transform:perspective(200px) rotateX(180deg);-o-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg);-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.countdown .figure .top-back span{position:absolute;top:-100%;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.countdown{margin:1rem auto;gap:.5rem}.countdown .figure{width:63px;height:77px}.countdown .figure>span{font: 3.5em/85px Lato;font-weight:600}.countdown .date{font-size:1.25rem}}.slide_wrapper{position:relative;width:100%;padding:1em;overflow:hidden}.slide_wrapper button.slide_close.close{position:absolute;top:1em;right:1em;z-index:2}.slide_wrapper .slide_content{background-color:#fff;width:100%;position:relative}.slide_wrapper .slide{display:none;background-color:#fff;width:100%;overflow-y:auto;padding:5px}.slide_wrapper .slide h3{margin:.5em;text-align:center}.slide_wrapper .slide_footer>.actions{text-align:center}.slide_wrapper .slide_footer>.actions button{display:inline;width:40%}.slide_wrapper .slide_footer .btn.next{color:#fff;border:2px solid #555;background:#555}.slide_wrapper .slide.current{display:block}.slide_wrapper .slide.move{z-index:1;width:100%;display:block;top:0;left:0;position:absolute}.slide_wrapper .slide.move.left{animation:slide_left 1s}.slide_wrapper .slide.move.right{animation:slide_right 1s}.temp_files>div{display:flex;align-items:center;padding:.5em;border:1px solid #c0c0c0;border-radius:5px;background-color:silver;margin:.5em 0;justify-content:space-between}.temp_files img{width:20px;height:20px;cursor:pointer}.movie--upload{width:100%;height:22vh;background-repeat:no-repeat;background-position:center;background-size:35%;border:1px solid #ddd;position:relative}.movie--upload>input{position:absolute;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.project_tab{margin-top:2em}.survey_reaction.active{filter:invert(27%) sepia(94%) saturate(2989%) hue-rotate(337deg) brightness(72%) contrast(104%)}.answer_others .answer_text{width:80%}.survey_result_wrap{position:fixed;cursor:pointer;width:4em;height:4em;bottom:5em;z-index:10;padding:5px;right:2em;border:1px solid;border-radius:100%;background-color:#fff}.btn i{margin-right:.5em}.survey_wrap{position:relative;border:1px solid #dadce0;background-color:#fff;border-radius:8px;padding:12px 24px;margin-bottom:12px;margin-top:12px}.survey_wrap .survey_title{font-weight:400;line-height:40px;color:#202124;line-height:135%;width:100%}.survey_wrap .survey_content{font-size:14px;margin-top:1em;white-space:pre-wrap}.survey_wrap .top_line{position:absolute;top:0;left:0;width:100%;height:10px;background-color:#3db54f;border-top-right-radius:8px;border-top-left-radius:8px}.survey_wrap .left_line{position:absolute;top:0;left:0;width:10px;height:100%;background-color:#3db54f;border-top-left-radius:8px;border-bottom-left-radius:8px}.survey_wrap .right_line{position:absolute;top:0;right:0;width:10px;height:100%;background-color:#3db54f;border-top-right-radius:8px;border-bottom-right-radius:8px}.survey_wrap .bottom_line{position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:#3db54f;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.survey_wrap.card{border-radius:10px}.project_actions{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.5em;gap:1rem}.create_project_wrap .select_committee{display:inline-block;width:auto;background-color:var(--background-color-dark);color:var(--text-color-white);border-radius:5px;padding:.5em 1.25em;margin-top:5px;margin-bottom:5px;font-size:12px}.create_project_wrap .project_item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-bottom:8px;cursor:pointer}.create_project_wrap .project_item:before{position:absolute;top:50%;right:10px;font-size:1.5rem;font-family:"Font Awesome 6 Free";font-weight:900;content:"";transform:translateY(-50%)}.create_project_wrap .project_item .project_item_body{flex:1 1 auto;min-height:1px;padding:.5rem 1.5rem .5rem .5rem;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.create_project_wrap .project_item .project_item_body .item_title{font-weight:700}.create_project_wrap .project_item .category{display:inline-block;font-size:80%;margin-right:15px}.create_project_wrap .project_item .category img{width:1.5em;height:1.5em}.create_project_wrap .temp_file{display:flex;align-items:center;padding:.5em;border:1px solid #c0c0c0;border-radius:5px;background-color:silver;margin:.5em 0;justify-content:space-between}.create_project_wrap .temp_file img{width:20px;height:20px;cursor:pointer}.create_project_wrap .modal-footer{justify-content:space-between}.create_project_wrap .modal-footer .btn{width:fit-content!important;margin:0}.create_project_wrap .release_setting{display:flex;margin:1em 0;align-items:center}.create_project_wrap .survey_wrap{border:none;padding:0;margin:0}.create_project_wrap .modal-title{text-align:center}.category_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:21em;margin:auto}.category_wrap .category_item{width:25%;min-width:5em;text-align:center}.category_wrap .category_item .category{display:block;cursor:pointer;width:5em;margin:.25em;padding:10px 5px 5px}.category_wrap .category_item .category input[type=checkbox]{display:none}.category_wrap .category_item .category:hover{background:var(--background-color-light-white);border-radius:5px}.category_wrap .category_item .category.active{border-radius:5px;background-color:var(--background-color-light-white)}.category_wrap .category_item .category .cat_img{padding:0 .7rem}.like_item{position:relative;letter-spacing:-1px;text-align:center;margin-bottom:.75rem;font-size:.8rem;min-width:90px;border-radius:100vw;cursor:pointer}.like_item .icon{transition:transform .2s}.like_item:hover .icon{-webkit-animation:none;-webkit-transform:scale(1.2);animation:none;transform:scale(1.2)}.like_item .count{position:absolute;padding:0 .4rem .1rem;background:#999;color:var(--text-color-white);border-radius:100vw;top:-10px;left:calc(50% + 5px);margin:0;font-size:1rem;line-height:1.25;letter-spacing:0}.like_item.action .count{background:#e60000}.project_detail .like_box{background:var(--background-color-dark);color:var(--text-color-white);padding-top:1.25rem}.project_detail .like_box .like_item{margin:0 .35rem .75rem}.dropdown-toggle.btn{display:inline;width:auto;margin:0}.post_request{margin:20px auto;text-align:center;cursor:pointer}.post_request_feedback{margin:20px auto}.post_requests{width:100%}.post_request_status{text-align:right}.post_request_status a:not([href]):not([class]){color:#00f;text-decoration:underline;font-size:12px;cursor:pointer}.post_request_info{margin:20px auto}.post_request_info p{padding:0}.v_others{z-index:1005;width:100%;top:0;bottom:0;left:0;right:0;position:fixed;background-color:#00000069}.v_others .municipal_icon img{height:2.5rem;width:2.5rem;border-radius:100vw;-o-object-fit:cover;object-fit:cover;background:var(--background-color-light-white)}.v_others .municipal_name{white-space:nowrap}.concil_wrap{display:flex;column-gap:8px;row-gap:15px;width:100%;align-items:flex-start;justify-content:space-between;overflow:hidden;flex-wrap:wrap}.concil_wrap>div{flex:0 0 auto;width:48%;margin-bottom:0}.concil_wrap:after{content:"";flex:0 0 24%}.concil_wrap .council_card{margin-bottom:0}@keyframes slide_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide_right{0%{transform:translate(100%)}to{transform:translate(0)}}.good_info{background-color:var(--background-color-medium-red);color:#fff;border-radius:5px;padding:5px;font-size:12px}@media screen and (max-width: 768px){.tag_section .db_top{padding:2rem 0 1rem}}@media screen and (max-width: 576px){.create_project_wrap .select_committee{width:100%!important}.create_project_wrap .release_setting,.create_project_wrap .release_setting span{display:block}.project_actions{gap:.5rem}.project_detail .like_box .like_item{min-width:initial}.project_detail .like_box .like_item .count{padding:0 .35rem .1rem;font-size:.8rem}}@media screen and (max-width: 375px){.project_actions{justify-content:center}.like_item{min-width:65px}}.delete_field_box{width:12em;z-index:1}.notification_list{margin-bottom:1em;padding-top:.5em}.notification_area{padding:1rem;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}.notification_area:last-child{border-bottom:0}.notification_area.read{background-color:var(--background-color-gray)}.notification_area .dropdown{cursor:pointer;position:absolute;right:1rem;top:1rem}.notification_area .user_info{padding:0}.notification_area .user_info img{width:2rem;height:2rem;margin-right:.5em;border-radius:100%;overflow:hidden;object-fit:cover}.notification_area .code{color:#000;margin-right:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification_area .content{margin-top:1rem;color:var(--text-color-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_list_wrapper{margin-top:1em}.search_list_wrapper .search_list{padding:0 0 1em}.search_list--user_image{width:40px;height:40px;border-radius:100%;overflow:hidden;margin-right:.5rem}.search_list--user_image img{width:100%;height:100%;object-fit:cover}.category_list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.category_list>*{flex:0 0 auto;width:12%;margin-top:.5rem}.category_list .card{position:relative;--bs-card-spacer-x: .75rem}.category_list .card:hover{background-color:#f1d2d5}.category_list .card img{margin-right:.5rem}@media (max-width: 1199.98px){.category_list{flex-direction:row}.category_list>*{flex:0 0 auto;width:24%;margin-top:.5rem}.category_list .card img{margin-right:.5rem;margin-bottom:0rem}}@media (max-width: 575.98px){.category_list>*{flex:0 0 auto;width:23vw;height:23vw;margin-top:.2rem}.category_list .card{--bs-card-spacer-y: .75rem;--bs-card-spacer-x: .5rem;font-size:14px}.category_list .card img{margin-right:0;margin-bottom:.5rem}.category_list .card .card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;white-space:nowrap}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#e2e2e2}::-webkit-scrollbar-thumb{background:#b6b6b6;border-radius:5px}.vimeo_field{margin:auto;max-width:544px}.vimeo_field .theme_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.vimeo_field video{height:100%;width:100%}.vimeo_field iframe{border-top-left-radius:15px;border-top-right-radius:15px;position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;z-index:1}.upload_video{position:relative}.upload_video .vimeo_field{border-radius:0}.upload_video .vimeo_field video{position:absolute;width:100%;height:100%;z-index:1}.upload_video .vimeo_field i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.upload_video .vimeo_field .iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;z-index:1}.upload_video .vimeo_field .theme_video--state{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#3f3f3f;color:#fff;padding:.5em 1em;border-radius:10px}.upload_video .btn.upload{background-color:var(--background-color-dark);border-color:var(--border-color-dark);color:var(--text-color-white)}.preview_video{position:relative;width:100%;height:100%}.preview_video .ratio{--app-aspect-ratio: 57.25%;border:1px dashed #808080}.preview_video .video_icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.preview_video iframe,.preview_video object,.preview_video embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.preview_video video{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;background-color:#3f3f3f}.preview_video .preview_status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;margin-top:2.5rem}.sp-only{display:none}.pc-only{display:block}.db_top{--app-bg-color: #f7f8f8;--app-top-title-color: #595757;--app-top-title-first-letter-color: #287850;--app-top-button-color: #78a08c;--app-top-gray-300: #595757;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:0;margin-top:0;background-color:var(--app-bg-color)}.db_top>.container,.db_top>.container-fluid{padding-bottom:1rem}.db_top .top_title{font-weight:700;color:var(--app-top-title-color);margin-top:0;padding-top:4rem}.db_top .top_title:first-letter{color:var(--app-top-title-first-letter-color)}.db_top .top_sub_title{color:var(--app-top-button-color);font-size:1.5rem;margin-top:0;margin-bottom:0}.db_top .top_description{color:var(--app-top-gray-300);font-size:1.5rem;text-align:left;padding-top:10px}.db_top .no_data_text{color:var(--app-top-gray-300);padding-top:4rem;padding-bottom:4rem;margin-bottom:0;font-size:1.5rem}.db_top .top_text{font-size:1.5rem}@media (max-width: 767.98px){.db_top .top_text{font-size:.75rem}}.db_top .top_image{position:relative;top:0;left:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;height:350px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 767.98px){.db_top .top_title{padding-top:2rem}.db_top .top_description{text-align:center;font-size:.875rem}.db_top .no_data_text{padding-top:4rem;font-size:1rem}}.top_bg_gray{--app-bg-color: #dcdddd;background-color:var(--app-bg-color)}.news{padding:.5em .75em}.sns{padding-bottom:1rem}.consult_congress{position:relative;text-align:center;padding-left:2rem}@media (max-width: 767.98px){.consult_congress{padding:0rem}.consult_congress .chat_wrap{display:flex;flex-wrap:wrap;position:unset;margin:auto;justify-content:center}.consult_congress .chat_wrap .chat_box:after{content:"";border:none}.consult_congress .consult_image{width:210px;position:unset;margin:auto;order:3}}.news_description{color:var(--app-top-gray-300);margin-top:5rem}@media (max-width: 767.98px){.news_description{margin-top:3rem}}.news_info{padding-left:.5rem;margin-top:120px}@media (max-width: 767.98px){.news_info{margin-top:48px}}.news_info .congress_name{font-size:30px;color:var(--app-top-gray-300)}@media (max-width: 767.98px){.news_info .congress_name{font-size:14px}}.news_info .news_title{font-size:30px;font-weight:700;color:var(--app-top-gray-400)}@media (max-width: 767.98px){.news_info .news_title{font-size:14px}}.top_images img{border-radius:16px}.top_images .catchphrase{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:5vw;font-weight:400;background:none;padding:0 2.25rem;text-shadow:none;color:#fff;display:flex;justify-content:center;text-align:left}.top_images .catchphrase .subcatchphrase{display:block;width:100%;font-size:20px;padding:0;transition:initial;background:none;transform:initial;-webkit-transform:initial;-ms-transform:initial;margin-top:2rem;margin-bottom:0}.slide_arrow{position:relative;transform:translate(0)}.content_banner .doc_image{width:100%;object-fit:cover;object-position:center;height:auto;aspect-ratio:10/10}.information_wrap .item{list-style:none;margin:0;padding:0}.information_wrap .item li{padding:2rem;border:1px solid #ddd}.information_wrap .item li:not(:last-child){border-bottom:0}.information_wrap .item li h4{color:var(--app-color);font-weight:600}.information_wrap .item li .icon{border:4px solid #ddd;border-radius:100vw;color:var(--app-color);margin:1.25rem auto;display:table}.information_wrap .item li dl{margin:0;width:100%}.information_wrap .item li dl dt{margin-bottom:10px}.information_wrap .item li dl dt a{font-weight:600;color:#333;font-size:1.5rem;text-decoration:none}.information_wrap .item li dl dd{color:#666}.content_swiper{padding-bottom:3rem}.content_swiper .swiper-slide{max-width:350px;height:auto}@media (max-width: 767.98px){.content_swiper{padding-bottom:2rem}}.answers{position:relative}.answers .top_image{top:0;margin-bottom:0}.answers .top_image .top_description{position:absolute;bottom:0;width:100%;margin-left:0;margin-bottom:0;padding-bottom:1em;background-color:#808080cc;color:var(--text-color-white);text-align:center}.answers .description_container{display:none;align-items:center;gap:16px}@media (min-width: 768px){.answers .top_title{position:absolute;top:3rem;z-index:1;padding:.5em .75em;color:var(--text-color-white);background-color:#808080cc;border-radius:50em}}@media (max-width: 767.98px){.answers .top_image{display:none}.answers .answers_image{width:180px;border-radius:100%;aspect-ratio:1;object-fit:cover}.answers .description_container{display:flex}.answers .top_description{text-align:left}}.category_list .short_name{font-size:1rem;font-weight:700;color:var(--app-top-gray-300)}@media (max-width: 575.98px){.category_list .short_name{font-size:.75rem}}.congress_users .fw-bold{color:var(--app-top-gray-400);font-size:.875rem;padding:.5rem}.top_survy_content{text-align:center}.information_wrap{background-color:#f7f8f8}.swiper-button-prev,.swiper-button-next{height:40px;width:40px;background-color:var(--app-top-main-color);border-radius:100%}.municipality_box{display:flex;align-items:center;justify-content:flex-start;gap:16px;background-color:var(--background-color-medium-white);border-radius:4px;padding:1rem}.municipality_box .municipality_info{font-weight:700;font-size:21px}.municipality_box .municipality_info .small{font-size:.875rem;font-weight:lighter}.municipality_box .municipality_image{width:120px}.municipality_box .municipality_image img{border-radius:4px;object-fit:contain}@media (max-width: 767.98px){.municipality_box{font-size:.875rem}}.municipality_box .x_btn{font-size:.875rem}@media (max-width: 767.98px){.municipality_box .x_btn{font-size:.75rem}}@media (max-width: 899px){.sp-only{display:block}.pc-only{display:none!important}}@media screen and (max-width: 768px){.information_wrap .item li .info{width:70px;height:70px;margin:.5rem auto 1rem;font-size:2rem}.municipal_data .card-body{max-height:135px}.municipal_data .card-body img{width:50px;height:50px}.municipal_data .card-body h4{font-size:.75rem;font-weight:700;color:var(--app-top-gray-400)}}@media screen and (max-width: 576px){.top_images .swiper-wrapper .catchphrase{padding:0 1.25rem;font-size:20px}.top_images .swiper-wrapper .catchphrase .subcatchphrase{margin-top:1rem;font-size:16px}.information_wrap .item li{padding:1.5rem}.information_wrap .item li .info{width:70px;height:70px;margin:.5rem auto 1rem;font-size:2rem}.information_wrap .item li dl dt a{font-size:1.25rem}.category_list img{width:40px!important;height:40px!important}}.modal-open{overflow:auto}.bg_custom{background:var(--background-color-medium-gray)}.area_full{margin:0 auto;max-width:1440px}.area_full.bg_map.lazy{background:none}.area_full.bg_map{background:url(/images/map_japan.png);background-size:clamp(300px,80%,600px) auto;background-repeat:no-repeat;background-position:80% 230px;background-attachment:fixed}@media only screen and (max-width: 767.98px){.area_full.bg_map{background-size:clamp(300px,70%,639px) auto;background-position:center 200px}}@media only screen and (max-width: 1440px){.area_full{padding:4rem 0}}@media only screen and (max-width: 767.98px){.area_full{padding:0}}.area_full ul{padding:0;padding-bottom:5rem;justify-content:space-between;margin:0 auto}@media only screen and (max-width: 767.98px){.area_full ul{justify-content:center}.area_full ul.ranking_down{display:none!important}}.area_full ul li{list-style:none}.area_full ul li a{text-decoration:none;color:#000}.area_full ul li figure{position:relative;width:125px;height:125px;margin-right:14px;margin-bottom:0;background-size:cover;opacity:1;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.area_full ul li figure>div{position:absolute;width:125px;height:125px;display:table;text-align:center;padding:20px;opacity:0;transition:.3s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#fff;background-color:#0009}.area_full ul li figure>div span{display:table-cell;width:100%;height:100%;vertical-align:middle;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;font-size:.8125rem}.area_full ul li figure:hover>div{opacity:1}.area_full .ranking--prefecture{color:#333;margin:0}.area_full .ranking--city{margin:0;font-weight:600;font-size:24px}@media (max-width: 767.98px){.area_full .ranking--city{font-size:20px}}.area_full .rank_num{position:relative;width:48px}.area_full .rank_num span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;width:auto;height:auto;font-size:1.125rem;font-weight:600}.area_full .ranking_down li figure{width:90px;height:90px;margin-right:10px}.area_full .ranking_down li figure div{width:90px;height:90px;padding:12px}.area_full .ranking_down li .ranking--city{font-size:18px}.area--item{max-width:320px}.area--item:hover .img .item{transform:scale(1.1)}.area--item:hover .btn-circle:before{box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px}.area--item .img{overflow:hidden}.area--item .img .item{position:relative;z-index:1;transform:scale(1);transition:transform .7s cubic-bezier(.215,.61,.355,1)}.area--item .img--fit{height:150px;object-fit:cover}.area--item dl{position:relative;border-bottom-right-radius:40px;padding:20px 30px;background:var(--background-color-medium-secondary)}.area--item dl dt{font-size:28px;color:#444}.area--item dl dt .municipal_name{color:#999;margin-bottom:0;font-weight:100;font-size:1rem}.area--item dl dd{position:absolute;left:30px;right:30px;top:-24px;font-size:16px;line-height:32px;letter-spacing:-.01em;z-index:2}.area--item dl dd .btn-circle{width:50px;height:50px;cursor:pointer;display:inline-block;position:relative;float:right}.area--item dl dd .btn-circle:before{transition:transform .26s;content:"";display:block;width:100%;height:100%;background:#fff;border-radius:100vw}.area--item dl dd .btn-circle:after{content:"";display:block;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);transform:translate(-50%,-50%);background-size:contain;border-bottom:1px solid #444;border-right:1px solid #444;transform:rotate(-45deg);width:8px;height:8px}.municipal_graph .graph_labels{height:100%}.municipal_graph .graph_labels .html_legend_wrap{list-style:none;margin-bottom:0;margin-top:10px;padding:0}.municipal_graph .graph_labels .html_legend_wrap .graph_label{display:flex;align-items:center;font-size:13px;margin-bottom:5px;justify-content:space-between}.municipal_graph .graph_labels .html_legend_wrap .graph_label .grap_color{width:12px!important;height:12px!important;border-radius:100%}.municipal_graph .graph_labels .html_legend_wrap .graph_label>div{display:flex;align-items:center}.area_img{background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover;max-height:500px;aspect-ratio:10/3}@media only screen and (max-width: 767.98px){.area_img{background-position:initial;background-size:contain;aspect-ratio:10/4}}.area_title{margin-top:0;padding-top:3rem;font-size:2.2rem}@media only screen and (max-width: 767.98px){.area_title{font-size:24px;margin:1.5rem auto}}.area_title.underbar:after{content:"";display:block;margin:8px auto;background-color:#e4003b;width:60px;height:2px}.area_title span{display:block;line-height:2;font-size:22px;color:#ddd}#jmap{max-width:700px;margin:0 auto 60px}.congress_news_wrap{display:flex;flex-wrap:wrap;gap:16px}.congress_news_wrap .congress_news{width:150px}.congress_news_wrap .congress_news img{width:100%;height:auto;display:block}.congress_news_wrap .congress_news .title{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:none;padding:0}@media (max-width: 767.98px){.top_area_ranking ul{padding-bottom:1rem}}:root{--swiper-navigation-size: 28px !important}.bannerwrap{overflow:hidden;width:100%}.bannerwrap .swiper-wrapper{width:100%}.answers .swiper-slide{transition:all .2s linear;transform:scale(.85)}.answers .swiper-slide.swiper-slide-active{transform:scale(1.1)}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:4px!important}.congress_list{overflow:hidden;width:100%}.congress_list .swiper-wrapper{width:100%}.congress_list .swiper-wrapper .swiper-slide{width:60vw;max-width:850px}.congress_list .swiper-pagination-bullets{bottom:-5px}.congress_wrap{position:relative}.congress_wrap .next_more{position:absolute;right:-10px;top:56%}.committee_wrap{margin-bottom:3rem}.committee_wrap .committee_swiper a{display:inline-block;border-radius:.75rem .75rem 2rem;background:#fff;box-shadow:1px 3px 5px #00000012;border:1px solid #e3e2e2;overflow:hidden;width:100%}.committee_wrap .committee_swiper a img{object-position:center}.committee_wrap .committee_swiper a .committee-name{margin:1rem 1.5rem;color:#333;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px;font-size:1rem;font-weight:600}.swiper-button-prev{color:#ccc;top:calc(50% - 14px)}.swiper-button-prev:after{font-size:1.5rem}.top_swiper_button_prev{color:#fff;top:calc(50% - 14px);font-weight:700;margin-left:0}.top_swiper_button_prev:after{font-size:1rem}.swiper-button-next{color:#ccc;top:calc(50% - 14px)}.swiper-button-next:after{font-size:1.5rem}.top_swiper_button_next{color:#fff;top:calc(50% - 14px);font-weight:700}.top_swiper_button_next:after{font-size:1rem}.contentwrap>.swiper-button-next,.contentwrap>.swiper-button-prev{display:none}.new_wrap{margin-bottom:3rem}.congress_swiper_button{margin:4rem auto 0;display:flex;align-items:center;text-align:center;justify-content:center;gap:1rem}.congress_swiper_button .swiper-button-prev{position:inherit}.congress_swiper_button .swiper-button-prev.banner-swiper-button-prev{position:absolute}.congress_swiper_button .swiper-button-next{position:inherit}.congress_swiper_button .swiper-button-next.banner-swiper-button-next{position:absolute}.congress_wrap .button_box{margin:0 0 0 auto}.congress_wrap .button_box .swiper-button-prev,.congress_wrap .button_box .swiper-button-next{position:inherit}.swiper-pagination .swiper-pagination-bullet-active{background:#000}.commitee_news{padding:2vw 0}.commitee_news--item{padding:.75rem;border:solid 1px var(--border-color-dark-gray);background:#fff;text-align:center;border-radius:5px}.commitee_news--item img{display:block;object-fit:cover;height:100%;max-width:fit-content;margin:auto}.commitee_news--item p{margin-top:5px;margin-bottom:5px;color:initial;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:80%}.municipal_page{--main-top-color: #78a08c}.municipal_page .swiper-button-prev{height:40px;width:40px;background-color:var(--main-top-color);border-radius:100%;color:#fff;top:calc(50% - 14px);font-weight:700;margin-left:0}.municipal_page .swiper-button-prev:after{font-size:1rem}.municipal_page .swiper-button-next{height:40px;width:40px;background-color:var(--main-top-color);border-radius:100%;color:#fff;top:calc(50% - 14px);font-weight:700;margin-left:0}.municipal_page .swiper-button-next:after{font-size:1rem}.municipal_page .swiper-pagination-fraction{display:block;position:relative;color:var(--text-color-dark);bottom:6px;width:inherit}.municipal_page .congress_wrap .swiper-button-prev{border:0}.municipal_page .congress_wrap .swiper-button-prev:after{font-size:1rem}.municipal_page .congress_wrap .swiper-button-next{border:0}.municipal_page .congress_wrap .swiper-button-next:after{font-size:1rem}.slide_live{--app-live-slide: 80%;--app-live-slide-margin: 20px}.slide_live .swiper-slide{width:var(--app-live-slide);margin-right:var(--app-live-slide-margin)}@media (min-width: 768px){.slide_live{--app-live-slide: 30%}}@media (min-width: 992px){.slide_live{--app-live-slide: 24%}}@media screen and (max-width: 768px){.container .button_box{margin:2rem auto 0!important}.municipal_page .congress_wrap .swiper-button-prev{border:1px solid #9f9f9f}.municipal_page .congress_wrap .swiper-button-prev:after{font-size:.75rem}.municipal_page .congress_wrap .swiper-button-next{border:1px solid #9f9f9f}.municipal_page .congress_wrap .swiper-button-next:after{font-size:.75rem}.municipal_page .congress_wrap .swiper-pagination-fraction.congress-pagination{display:block}}@media screen and (max-width: 576px){.bannerwrap .swiper-slide{transition:all .2s linear;transform:scale(.8)}.bannerwrap .swiper-slide.swiper-slide-active{transform:scale(1)}.container .committee_wrap .committee_swiper a img{aspect-ratio:10/5}.container .committee_wrap .committee_swiper a .committee-name{margin:.5rem .75rem;font-weight:400}.congress_list .swiper-wrapper .swiper-slide{width:80vw}}.municipal_wrap{padding:1rem;background-color:var(--background-color-medium-gray)}@media screen and (max-width: 768px){.municipal_wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:1rem 0}}#search_content .member_list_2{justify-content:start;align-items:center}.exit{font-size:.7rem;background:var(--background-color-light-white);padding:5px 10px;border-radius:4px}.exit img{width:16px}.member_list_2{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.member_list_2 .box{background-color:#fff;padding:20px 5px 10px;border-radius:10px;box-shadow:0 8px 12px #2020200a;-webkit-box-shadow:0 8px 12px 0 rgba(32,32,32,.04);height:auto!important;min-height:140px;border:1px solid #e3e2e2}.member_list_2 .top-bar{width:50%;height:4px;background:#b91d2e;position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:0 0 10px 10px}.member_list_2 .content strong{font-weight:500;color:#141414;margin-top:10px;font-size:12px}.member_list_2 .content{display:flex;flex-direction:column;justify-content:center;align-items:center;word-break:break-all}.member_list_2 .member--item{width:150px}.congress_box{position:relative;background-color:#fff;padding:20px 5px 10px;box-shadow:0 8px 12px #2020200a;-webkit-box-shadow:0 8px 12px 0 rgba(32,32,32,.04);height:auto!important;min-height:140px;border:1px solid #e3e2e2;border-radius:8px;margin-top:10px;font-size:12px}.congress_box:before{position:absolute;top:0;left:50%;transform:translate(-50%);content:"";width:50%;height:4px;background:var(--app-top-main-color);border-radius:0 0 10px 10px}.congress_box strong{font-weight:500;color:#141414}.congress_box img{width:75px;height:75px;border-radius:100px;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--background-color-light-white)}.congress_box .content{display:flex;flex-direction:column;justify-content:center;align-items:center;word-break:break-all}@media (max-width: 576px){.member_list_2{gap:1%}.member_list_2 .member--item{max-width:150px;width:49%;margin-bottom:.5rem}}.timeline{position:relative;white-space:nowrap;overflow-x:hidden;margin-bottom:4rem}.timeline ol{font-size:0;width:100%;transition:all 1s;text-align:center}.timeline ol li{position:relative;display:inline-block;list-style-type:none;width:160px;height:3px;background:silver}.timeline ol li:last-child{width:280px}.timeline ol li:first-child{width:60px}.timeline ol li:not(:first-child){margin-left:14px}.timeline ol li:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(100% + 1px);bottom:0;width:12px;height:12px;transform:translateY(-50%);border-radius:50%;background:#f45b69}.timeline ol li>div{position:absolute;text-align:left;left:calc(100% + 7px);width:max-content;max-width:280px;padding:1rem;font-size:1rem;white-space:normal;background:var(--background-color-white);border-radius:4px}.timeline ol li>div:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid}.timeline .disabled{opacity:.5}.timeline time{display:block;font-weight:700;margin-bottom:8px;color:#000}.timeline .title{pointer-events:none;text-align:unset;border:none;padding:0}.timeline .collapse{display:block}.timeline ol li:nth-child(odd)>div{top:-16px;transform:translateY(-100%)}.timeline ol li:nth-child(odd)>div:before{top:100%;border-width:10px 10px 0 0;border-color:#f8f8f8 transparent transparent transparent}.timeline ol li:nth-child(2n)>div{top:calc(100% + 16px)}.timeline ol li:nth-child(2n)>div:before{top:-8px;border-width:10px 0 0 10px;border-color:transparent transparent transparent #f8f8f8}.timeline .arrows{display:flex;justify-content:center;margin-bottom:20px;gap:2rem}.timeline .arrows button>i{pointer-events:none}@media screen and (min-width: 576px){.timeline .collapse.d-none{display:block!important}}@media (max-width: 767.98px){.timeline{margin:0 auto!important}.timeline ol,.timeline ol li,.timeline ol:first-child,.timeline ol li:first-child{width:auto}.timeline ol{padding:0!important;transform:none!important;margin-bottom:0!important}.timeline ol li{display:block;height:auto;background:transparent}.timeline ol li:first-child{margin-top:5px}.timeline ol li:not(:first-child){margin-left:auto;width:auto}.timeline ol li>div{position:static;width:94%;height:auto!important;margin:0 auto 25px;max-width:100%}.timeline ol li>div,.timeline ol li:nth-child(odd)>div{transform:none}.timeline ol li:nth-child(odd)>div:before,.timeline ol li:nth-child(2n)>div:before{left:50%;top:100%;transform:translate(-50%);border:none;border-left:1px solid #c0c0c0;height:25px}.timeline ol li:nth-last-child(2)>div:before,.timeline .arrows{display:none}.timeline .title{pointer-events:all}}.classfication_list .regional_category{cursor:pointer;text-align:center}.classfication_list .regional_category .category{width:5em;margin:.25em;padding:10px 5px 5px}.classfication_list .select_regional_category{border:2px solid #555555;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.classfication_list .select_regional_category span{padding-left:.25rem}.classfication_list .category:hover,.classfication_list .category.active{background-color:var(--background-color-light-white);border-radius:5px}.classfication_list img{width:32px;display:block;width:2em;margin:auto}.specialty_wrap{display:flex;flex-wrap:wrap;gap:10px}.specialty_wrap .category{width:5em;padding:10px 5px 5px}.specialty_wrap .category img{width:32px;display:block;width:2em;margin:auto}.select_category{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;border:1px solid var(--border-color-dark-gray);border-radius:.5rem}.select_category .category{display:flex;align-items:center}.select_category .category label{text-align:center;display:block;width:5em;margin:.25em;padding:10px 5px 5px}.select_category .category input{display:none}.select_category .category svg{height:4em;display:block}.select_category .category>input:checked+label{background-color:var(--background-color-light-white);border-radius:5px}.select_regional_category .cat_img{margin-right:5px}#activity_history .category.active{padding:0 .5em;margin-top:0}#activity_history .category{border:1px solid #f4f4f4;border-radius:10px;padding:.5em;margin-top:.25em;position:relative;background-color:#f4f4f4;display:flex;align-items:center;justify-content:left}#activity_history .category:hover{color:#000}@media screen and (max-width: 576px){.classfication_list .category:not(.active){background-color:var(--background-color-white)}.select_category .category svg{height:3em}}.thumnail{position:relative;width:200px;max-width:85%;height:120px;margin:1em auto;background-color:var(--background-color-light-white)}.thumnail img{width:100%;height:100%}svg.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;margin-bottom:1rem}.dropdown-menu{background-color:transparent;border:none}.dropdown-menu .x_btn{display:block;margin-bottom:8px;width:100%}.modal.fade .modal-dialog{transform:translate3d(0,100vh,0)}.modal.show .modal-dialog{transform:translateZ(0);padding-left:.75rem;padding-right:.75rem}.modal .full_screen_content,.modal .all_city_list,.modal.modal_fullscreen .modal-content{position:relative;background-color:#fff;background-clip:padding-box;border-top-left-radius:30px;border-top-right-radius:30px;max-width:500px;margin:auto;min-height:100%;overflow-y:hidden;pointer-events:auto}.report_dialog{background-color:#00000080}.report_dialog .report_title{padding:0 24px;line-height:2em;margin-top:20px;font-size:120%}.report_dialog .report_content{margin-top:0;overflow:auto;padding:0 24px 24px}.report_dialog .report_content .report_code_item{padding:.5em .25em;cursor:pointer}.report_dialog .report_content .report_code_item:hover{background-color:#e0e0e0}.report_dialog .report_actions{border-top:1px solid #c0c0c0;padding:8px 24px;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.report_dialog .report_actions button{margin:0 1em 0 0;width:auto}.report_dialog .report_actions button:last-child{margin-right:0}.committee_info h3 i{font-size:1rem;padding-right:.5rem;color:var(--text-color-gray)}.committee_info .municipal_name{color:#ed164b;margin-bottom:.25rem;text-align:left}.committee_info .thumbnail{text-align:center;margin-bottom:10px}.committee_info .thumbnail img{width:160px;height:160px;border-radius:20px;object-fit:cover}.committee_info .detail{display:flex;padding:1rem 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:1rem}.committee_info .overview{background:var(--background-color-medium-white);border-radius:8px;padding:1.5rem 2rem;color:#333}.committee_info .box{padding:0 1rem}.committee_info .box:first-child{width:25%}.committee_info .box:not(:first-child){border-left:1px solid #e5e5e5}.committee_info .box .title{font-size:.9rem;padding-bottom:.6rem;color:var(--text-color-gray);text-align:left}.committee_info .box .info{font-weight:600;font-size:1.25rem}.table_line td{color:#666;vertical-align:middle}.table_line td .user_image{height:2em;width:2em}.table_detail tr td{vertical-align:top}.article_content img{max-width:100%;height:auto}.committee_img{width:100%;max-height:250px;object-fit:cover;object-position:center;border:1px solid var(--border-color-light-white);border-radius:7px}.contact_field .icon_msg{display:block;margin-top:1rem;width:fit-content;border:1px solid #c0c0c0;padding:.5em;border-radius:10px;color:#000;background-color:transparent;display:flex;align-items:center;gap:.5rem}.committee_wrap .thumbnail img{width:100px;height:100px}@media (max-width: 768px){.committee_info h3{font-size:1.25rem}.committee_info .detail{display:block}.committee_info .detail .box{width:100%}.committee_info .detail .box:not(:first-child){border-left:0}.committee_info .detail .box .title{padding-bottom:0}.committee_info .detail .box .info{padding-bottom:.6rem;font-size:1rem}}@media (max-width: 576px){.committee_info .overview{padding:1rem}.table_detail thead{display:none}.table_detail tr{border-bottom-width:1px;padding:1rem .7rem;position:relative;display:block}.table_detail tr:first-child{border-top:1px solid var(--border-color-black)}.table_detail tr:after{content:"";display:block;clear:both}.table_detail tr td{display:block;float:left;border-bottom:0;padding:0;font-size:.9rem}.table_detail tr td.list{float:none;font-weight:600;padding-bottom:.25rem}.table_detail tr td.date{background:#efefef;border-radius:100vw;padding:0 8px;text-align:center;margin-right:.75rem}.committee_wrap .committee_info .thumbnail img{width:160px;height:160px}}.back_text{position:relative;z-index:2}.back_text span{display:block;width:100%;z-index:-1;position:absolute;font-weight:900;font-size:3rem;color:#eee;left:-64px;top:-34px}.sns .sns_area,.sns_content .sns_area{margin-top:24px;margin-bottom:24px}.sns .sns_swiper,.sns_content .sns_swiper{padding-bottom:3rem}.sns .sns_swiper .swiper-slide,.sns_content .sns_swiper .swiper-slide{max-width:350px;height:auto}.sns_modal{--app-body-height: 450px}.sns_modal .sns_item{position:relative;display:flex;height:48px;gap:.5rem;font-size:.8rem;font-weight:600;color:#000;align-items:end;line-height:1.5;cursor:pointer}.sns_modal .sns_item img{width:48px;height:48px;border:5px solid #fff;border-radius:10px;object-fit:cover;box-shadow:#00000026 1.95px 1.95px 2.6px;background:#fff}.sns_modal .sns_item .datetime{color:#aaa;font-weight:400;display:block}.sns_modal .sns_item .profile_user_name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700}.sns_modal .sns_item .tags{display:flex;align-items:center;justify-content:flex-start;font-weight:700;gap:8px}.sns_modal .modal-body{height:var(--app-body-height)}.sns_modal .swiper{height:100%}.sns_modal .card-title{margin-top:0;margin-bottom:8px}.sns_modal .card-text{line-height:1.8;overflow-y:auto;height:calc(var(--app-body-height) - 88px)}.sns_modal .modal-dialog{max-width:900px;width:85%;height:auto}.sns_modal .swiper-slide{height:100%}.sns_modal .swiper-slide img{width:100%;max-height:calc(var(--app-body-height) - 32px);object-fit:contain}@media (max-width: 767.98px){.sns_modal{--app-body-height: 350px}.sns_modal .modal-dialog{height:auto;max-width:none;width:auto;margin-bottom:var(--bs-modal-margin)}.sns_modal .modal-body,.sns_modal .card-text{height:auto}.sns_modal .modal-content{min-height:400px;max-height:90%}.sns_modal .ratio_16x9{aspect-ratio:16/9}}.emoji_field{position:relative;height:auto;width:80%}.emoji_field .emoji_picker{position:absolute;top:.5rem;right:.5rem;opacity:.5;cursor:pointer}.emoji_field .form-control.is-invalid{background-image:none}.next_more a{color:var(--text-color-dark-gray);text-decoration:none}.next_more a:after{content:"next";font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;font-size:1.5rem}.card_icons{margin-top:4px;width:100%;border-top:1px solid #eee;padding-top:6px;gap:.5rem;min-height:33px}.card_icons .material-symbols-outlined{cursor:pointer}.card_icons .support_user_btn{padding:0;margin:0 3px}.card_icons .support_user_btn.active i{background-color:#b91d2e;color:#fff;border:0}.card_icons a,.card_icons .modal--tel{margin:0 3px;border:1px solid #e0e0e0;border-radius:100vw;display:inherit;padding:.3rem}.share_btn_icon{width:16px}.x_btn{display:inline-flex;align-items:center;gap:.25rem;justify-content:center}.draggable .list-group-item{cursor:move}.sns_icon{position:relative;text-align:center;width:32px;height:32px;padding:4px;border-radius:50%;background-color:var(--background-color-light-gray)}.sns_icon .sns_image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:20px;height:20px}.sns_icon .facebook{border-radius:50%;background-color:var(--background-color-white);border:1px solid;border-color:var(--background-color-dark-white)}.flash .toasts-top{position:fixed;width:300px;top:8%;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:10}.flash .toast{position:absolute;right:1px;box-shadow:0 .25rem 1.75rem #00000050}.flash .toast .toast--success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}.flash .toast .toast--success{color:#fff;background-color:#51a351}.flash .toast .toast--error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}.flash .toast .toast--error{color:#fff;background-color:#bd362f}.flash .toast>div{overflow:hidden;padding:15px 15px 15px 50px;background-position:15px center;background-repeat:no-repeat}.toast--success{color:#fff;background-color:#51a351;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}.toast--error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}.toast--error{color:#fff;background-color:#bd362f}.bg_gray{background:var(--background-color-medium-secondary)}.expand_wrap{--app-mobile-height: 140px;--app-mobile-height-show: 80px;position:relative;margin:0}.expand_wrap.mobile{height:var(--app-mobile-height);overflow:hidden}.expand_wrap.show{height:auto;overflow:visible}.expand_wrap .expand_area{margin-top:1rem}.expand_wrap:not(.show) .expand_area{position:absolute;top:0;bottom:0;left:0;display:block;width:100%;padding:var(--app-mobile-height-show) 0 0;margin:0;text-align:center;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 90%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 90%);background:linear-gradient(to bottom,#fff0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.login_box .login_name{text-align:center;font-weight:600}.login_box .card{max-width:560px;margin:auto}.field-wrapper{margin-top:40px;position:relative}.field-wrapper label{position:absolute;pointer-events:none;font-size:.85em;top:40%;left:0;transform:translateY(-50%);transition:all ease-in .25s;color:#ddd}.field-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid #eee;width:100%;padding:1px 2px}.field-wrapper input:focus{outline:none;border-bottom:2px solid var(--border-color-red)}.field-wrapper input:focus+label{top:-35%;color:var(--text-color-red);font-size:12px;letter-spacing:-1px}.field-wrapper input:focus-visible{box-shadow:none!important;outline:none!important;border-radius:0}.field-wrapper input:not(:placeholder-shown)+label{top:-35%;color:#ddd;font-size:12px;letter-spacing:-1px}.field-wrapper input::placeholder{opacity:0}::-moz-placeholder,::-ms-input-placeholder,::placeholder{opacity:0}.snsbox--title,.registerbox--title{margin-top:30px;margin-bottom:30px}.snsbox--title,.registerbox--title{position:relative}.snsbox--title:after,.registerbox--title:after{content:"";width:100%;height:1px;background-color:#dee5ec;position:absolute;top:50%;left:0}.snsbox--title span,.registerbox--title span{background-color:#fff;color:#bbb;font-size:.9em;z-index:1;padding:0 15px}.snsbox a{min-width:214px}#pdfjs_view{overflow:auto;height:70vh;width:100%}.exception{max-width:568px;margin:auto}.accordion-header{margin-top:0}.accordion-header .accordion-button{background:#fff;text-decoration:none}.system_request_item .c100{position:relative}.system_request_item .c100 .label{position:absolute;line-height:0;font-size:2.75rem;color:#666;white-space:nowrap;font-weight:600;text-shadow:1px 1px 1px #fff;bottom:42%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.system_request_item .c100 .label span{font-size:1.5rem;font-weight:400}.system_request_item .c100:hover .label{font-size:3.5rem}.system_request_item .title{color:#e3a5ab;font-size:1.25rem;color:#666;line-height:1.25}.system_request_item .title span{font-size:1rem;display:block}.system_request_item .title span:after{content:"";display:block;margin:5px auto;background-color:#e4003b;width:40px;height:2px}.system_request_item img{border-radius:4px;aspect-ratio:1/.6672;width:100%;height:auto}@media (max-width: 575.98px){.system_request_item .c100 .label{font-size:2rem;bottom:38%}.system_request_item .c100 .label span{font-size:1rem}.system_request_item .c100:hover .label{font-size:3rem}.system_request_item .title{font-size:1rem;padding:.25rem 0 .5rem}.system_request_item .title span{font-size:14px}}.region_list a{text-decoration:none;color:#000}.region_list .card .title{margin:0;padding:0;text-align:left;font-size:1.5rem;font-weight:700;color:var(--app-top-gray-400)}.region_list .card .pref{font-size:1.5rem;font-weight:700;color:var(--app-top-gray-400)}.region_list .card .description{font-size:1.25rem;color:var(--app-top-gray-400);margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region_list .card>div{padding-right:1rem;padding-left:1rem}@media (max-width: 767.98px){.region_list .card .pref,.region_list .card .title{font-size:1rem}.region_list .card .description{font-size:.75rem}}.tour_tooltip{position:absolute;box-sizing:content-box;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px #2121214d;transition:opacity .1s ease-out}.tour_tooltip .text{padding:1rem}.tour_tooltip .header{position:relative;padding:.5rem 1rem 0;min-height:1.5rem}.tour_tooltip .header .btn-close{position:absolute;top:0;right:0;width:32px;height:32px;display:inline-block;font-weight:700}.tour_tooltip .title{width:90%;margin-right:1rem;margin:0;padding:0;font-weight:700;line-height:1.5}.tour_tooltip .buttons{display:flex;align-items:center;justify-content:space-between;padding:.5rem}.tour_tooltip .x_btn_group{padding:1rem}.tour_tooltiplayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:11000;background-color:transparent;transition:all .3s ease-out}.tour_helper{box-sizing:content-box;position:absolute;z-index:10800;border-radius:4px;transition:all .3s ease-out;pointer-events:none}.tour_showElement{position:relative;z-index:9999999!important;pointer-events:all}.congress_card2{border-radius:.5rem;height:100%}.congress_card2:hover .congress_img img{transform:scale(1.1)}.congress_card2 .congress_content{width:60%}.congress_card2 .congress_content .info{list-style:none;padding-left:.5rem;margin:0}.congress_card2 .congress_content .info li span{color:var(--text-color-dark)}.congress_card2 .congress_img{width:40%;text-align:center;border-radius:100vw;overflow:hidden}.congress_card2 .congress_img img{object-fit:cover;aspect-ratio:1/1;border-radius:100vw;transition:transform .2s}.row-cols-2 .congress_content .info{font-size:1.25rem}.row-cols-2 .congress_content .info li span{font-size:.875rem}.row-cols-2 .congress_img{border:8px solid #e6e6e6}.row-cols-lg-3 .congress_content .info{font-size:1.5rem}.row-cols-lg-3 .congress_content .info li span{font-size:1.25rem}.row-cols-lg-3 .congress_img{border:10px solid #e6e6e6}.share_list{display:flex;gap:8px}.share_list .x_btn_sm{min-width:50px}@media (max-width: 991.98px){.row-cols-lg-3 .congress_card2 .congress_content .info{font-size:1.25rem}.row-cols-lg-3 .congress_card2 .congress_content .info li span{font-size:1rem}}@media (max-width: 767.98px){.row-cols-2 .congress_card2 .congress_content .info li span{font-size:.875rem}.row-cols-2 .congress_card2 .congress_img{border:8px solid #e6e6e6}.share_list .x_btn_sm{min-width:auto}}@media (max-width: 575.98px){.row-cols-2 .congress_card2 .congress_content{width:65%}.row-cols-2 .congress_card2 .congress_content .info{font-size:1rem}.row-cols-2 .congress_card2 .congress_content .info li span{font-size:.75rem}.row-cols-2 .congress_card2 .congress_img{width:35%;border:6px solid #e6e6e6}.share_list .x_btn_sm{min-width:auto}.share_list .form_share{display:none}}.analysis_tax{position:relative;width:100%}.analysis_tax .unit{text-align:right}.analysis_tax .per_data{color:#777;font-size:12px}.analysis_tax .item_title{text-align:center;width:3rem}.analysis_tax .graph{width:70%}.analysis_tax .tax_item{position:relative}.analysis_tax .item_data{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:13px;text-align:right;color:#777}.analysis_tax .tax_item_name{flex-basis:20%}.analysis_tax .has_child{cursor:pointer;color:#3490dc}.analysis_tax .has_child>div:first-child{position:relative}.analysis_tax .has_child>div:first-child:before{content:"▼";height:20px;color:#777;font-size:10px;margin-right:8px}.analysis_tax .has_child.active>div:first-child:before{content:"▲"}.sections>section{padding-top:16px;padding-bottom:16px}.sections>section:nth-child(odd){width:100vw;margin:0 calc(50% - 50vw)}.opg_card{position:relative;font-size:80%;display:flex;flex-direction:row}.opg_card .card-title{margin:0}.opg_card img{width:160px;height:80px;vertical-align:middle;object-fit:cover}.opg_card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0}.chat_wrap{display:flex;flex-wrap:wrap;align-items:baseline}.chat_wrap.left{flex-direction:row}.chat_wrap.left .chat_box:after{left:-20px;right:unset}.chat_wrap.right{flex-direction:row-reverse}.chat_wrap.right .chat_box:after{right:-20px}.chat_wrap .chat_box{position:relative;display:inline-block;margin:10px 20px;padding:10px 20px;background:var(--app-background-color-light);text-align:left;border-radius:12px}.chat_wrap .chat_box:after{content:"";border:20px solid transparent;border-top-color:var(--app-background-color-light);position:absolute;top:10px;right:-20px}.img_thumbnail{max-height:100%;object-fit:cover}.youtube_video{height:100%}.youtube_video .video_chapters .users{margin-left:auto}.youtube_video .video_chapters .user_info{display:flex;justify-content:center;align-items:center;margin:0 auto 5%;font-weight:400}.youtube_video .video_chapters .user_info img{width:30px;height:30px;object-fit:contain}.youtube_video .chapter_list{background-color:#fff;height:4rem;border-style:solid;border-color:var(--border-color-light-gray);border-width:1px;border-radius:5px}.committee_box{align-items:center;background-color:#fff;height:4rem;border-style:solid;border-color:var(--border-color-light-gray);border-width:2px;border-radius:5px;padding:1.5rem .5rem}.committee_box .thumbnail{border-radius:5px;width:50px;height:50px}.youtube_card{--app-video-border: 12px;position:relative;background-color:#fefeff;font-size:1rem;box-shadow:0 8px 12px #2020200a;-webkit-box-shadow:0 8px 12px 0 rgba(32,32,32,.04);min-height:350px;border-radius:var(--app-video-border)}.youtube_card .card_header{padding:8px;line-height:1.5}.youtube_card .card_image{border-top-right-radius:var(--app-video-border);border-top-left-radius:var(--app-video-border)}.youtube_card .card_image.ratio>*{border-top-right-radius:var(--app-video-border);border-top-left-radius:var(--app-video-border)}.youtube_card .video_title{padding:.5rem .3rem 0rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--app-top-gray-400);font-weight:700}.youtube_card .video_info{display:flex;flex-direction:row;align-items:center;padding:.5rem 1rem 0rem}.youtube_card .video_info label{padding:0;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.youtube_card .video_info .committee_name{font-weight:700}.youtube_card .channel_name{padding:0rem 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.youtube_card .channel_info{min-height:4.5rem}.youtube_card .channel_icon{margin-left:.5rem;margin-right:.5rem;width:40px;height:40px;border:var(--border-color-gray) solid 1px}.youtube_card .span_text{padding-right:1rem;padding-bottom:1rem}@media (max-width: 767.98px){.youtube_card{font-size:.875rem;min-height:280px}.youtube_card .card_header{padding:4px}.youtube_card .channel_icon{width:30px;height:30px}.youtube_card .video_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.youtube_card .video_info{flex-direction:column;align-items:baseline;justify-content:flex-start;padding-left:1rem}}:root{--app--h1-font: 2.25rem;--app--h2-font: 2rem;--app--h3-font: 1.75rem;--app--h4-font: 1.5rem;--app--h5-font: 1.25rem;--app--h6-font: 1rem;--app--p-font: 16px;--app--label-font: 14px;--app--aside-font: 12px;--app--p-font: 14px;--app--label-font: 12px;--app--aside-font: 10px;--app--custom-font-xl-font: 20px;--app--custom-font-l-font: 16px}@media (max-width: 575.98px){:root{--app--h1-font: 28px;--app--h2-font: 24px;--app--h3-font: 20px;--app--h4-font: 16px;--app--h5-font: 13px;--app--h6-font: 11px}}h1{font-size:var(--app--h1-font, 36px)}h2{font-size:var(--app--h2-font, 32px)}h3{font-size:var(--app--h3-font, 28px)}h4{font-size:var(--app--h4-font, 24px)}h5{font-size:var(--app--h5-font, 20px)}h6{font-size:var(--app--h6-font, 16px)}.h1_md{font-size:28px;color:#000}.h2_md{font-size:24px;color:#000}.h3_md{font-size:20px;color:#000}.h4_md{font-size:16px;color:#000}.h5_md{font-size:13px;color:#000}.h6_md{font-size:11px;color:#000}p{font-size:var(--app--p-l-font, 16px);font-weight:400;line-height:1.7}@media (max-width: 575.98px){p{font-size:var(--app--p-m-font, 14px)}}label{font-size:var(--app--label-l-font, 14px);font-weight:medium;line-height:1.5}@media (max-width: 575.98px){label{font-size:var(--app--label-m-font, 12px)}}aside{font-size:var(--app--aside-l-font, 12px);font-weight:400;line-height:1.7}@media (max-width: 575.98px){aside{font-size:var(--app--aside-m-font, 10px)}}.p_md{font-size:14px;font-weight:400;line-height:1.7}.label_md{font-size:12px;font-weight:400;line-height:1.7}.aside_md{font-size:10px;font-weight:400;line-height:1.7}.font_auto{font-size:var(--app--p-l-font, 16px);font-weight:400;line-height:1.7}@media (max-width: 575.98px){.font_auto{font-size:var(--app--p-m-font, 14px)}}.label_auto{font-size:var(--app--label-l-font, 14px);font-weight:medium;line-height:1.5}@media (max-width: 575.98px){.label_auto{font-size:var(--app--label-m-font, 12px)}}.aside_auto{font-size:var(--app--aside-l-font, 12px);font-weight:400;line-height:1.7}@media (max-width: 575.98px){.aside_auto{font-size:var(--app--aside-m-font, 10px)}}.custom_font_auto{font-size:var(--app--custom-font-xl-font, 20px);font-weight:400;line-height:1.7}@media (max-width: 575.98px){.custom_font_auto{font-size:var(--app--custom-font-l-font, 16px)}}.text_overflow_1{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text_overflow_3{max-width:90%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
