html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption,time{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-style-font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel–antialiased}h1,h2,h3,h4,h5,h6,section,div,p,aside,figure,figcaption,a,article,span,em,blockquote,dl,dt,dd,time,ul,li{box-sizing:border-box}main{display:block}sup{font-size:.7em}strong{font-weight:bold}img{display:block}input[type=text],input[type=submit]{-webkit-appearance:none;border-radius:0}[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(0.25, 0.25, 0.75, 0.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(0.6, -0.28, 0.735, 0.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(0.175, 0.885, 0.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(0.68, -0.55, 0.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(0.47, 0, 0.745, 0.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(0.39, 0.575, 0.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(0.445, 0.05, 0.55, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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, 20px, 0)}[data-aos=fade-down]{transform:translate3d(0, -20px, 0)}[data-aos=fade-right]{transform:translate3d(-20px, 0, 0)}[data-aos=fade-left]{transform:translate3d(20px, 0, 0)}[data-aos=fade-up-right]{transform:translate3d(-20px, 20px, 0)}[data-aos=fade-up-left]{transform:translate3d(20px, 20px, 0)}[data-aos=fade-down-right]{transform:translate3d(-20px, -20px, 0)}[data-aos=fade-down-left]{transform:translate3d(20px, -20px, 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(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0, 20px, 0) scale(0.9)}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.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)}*{box-sizing:border-box}html{font-family:"游ゴシック体",YuGothic,"Yu Gothic Medium","Yu Gothic","游ゴシック",system-ui,-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:1em}img{display:block;max-width:100%;height:auto}a{color:#000;text-decoration:none}.ta-r{text-align:right}.head-root{display:flex;justify-content:space-between;position:relative;align-items:center;height:80px;padding:0 40px;background-color:#fff;z-index:10}.head-root .title,.foot-root .title{display:flex;align-items:center}.head-root .title .sub,.foot-root .title .sub{margin-left:.85em;font-size:1.25em}.head-root .links,.foot-root .links{display:flex;align-items:center;font-size:.875em;line-height:1.4}.head-root .links li,.foot-root .links li{margin-left:1.25em}.head-root .links li.n+li.n,.foot-root .links li.n+li.n{padding-left:1em;border-left:1px solid #bebebe}.head-root .links .link,.head-root .links .link-a,.head-root .links .link-b,.foot-root .links .link,.foot-root .links .link-a,.foot-root .links .link-b{transition:all 100ms}.head-root .links .link,.foot-root .links .link{padding-right:1em;background:url(../images/home/ico_blank_03_01.svg) right 50% no-repeat}.head-root .links .link.nobl,.foot-root .links .link.nobl{padding-right:0;background:none}.head-root .links .link-a,.head-root .links .link-b,.foot-root .links .link-a,.foot-root .links .link-b{display:flex;align-items:center;height:40px;padding:0 2em 0 1em;border:1px solid #005bac;border-radius:20px;background:url(../images/home/ico_blank_03_02.svg) calc(100% - 12px) 50% no-repeat}.head-root .links .link-a,.foot-root .links .link-a{color:#005bac;background-color:#fff}.head-root .links .link-b,.foot-root .links .link-b{color:#fff;background-image:url(../images/home/ico_blank_03_03.svg);background-color:#005bac}.foot-root{padding:55px 0 40px;background-color:#fff}.foot-root.second{padding-top:0}.foot-root .title{padding-top:50px;justify-content:center}.foot-root .links{justify-content:center;margin-top:30px;font-size:1em}.foot-root .cr{margin-top:60px;font-size:.875em;text-align:center}.foot-root .links-company,.foot-root .links-recruit{padding:64px 0 80px;background:linear-gradient(112deg, #D2E5F6 0%, #c9d2dd 100%);line-height:1.5}.foot-root .links-company .container,.foot-root .links-recruit .container{width:1024px;margin-left:auto;margin-right:auto}.foot-root .links-company .title-sec,.foot-root .links-recruit .title-sec{margin-bottom:1.75em;padding-bottom:.6em;font-size:1.5em;font-weight:700;text-align:center;border-bottom:1px solid #000}.foot-root .links-company .ls,.foot-root .links-recruit .ls{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.foot-root .links-company .ls .l:hover .fig img,.foot-root .links-recruit .ls .l:hover .fig img{filter:brightness(1.2)}.foot-root .links-company .ls .l:hover .text,.foot-root .links-recruit .ls .l:hover .text{color:#005bac}.foot-root .links-company .ls .l .fig img,.foot-root .links-recruit .ls .l .fig img{transition:all 100ms}.foot-root .links-company .ls .l .text,.foot-root .links-recruit .ls .l .text{margin-top:1.2em;font-weight:700;transition:all 100ms}.foot-root .links-recruit{background:#005bac;color:#fff}.foot-root .links-recruit .title-sec{border-bottom-color:#fff}.foot-root .links-recruit .ls .l:hover .text{color:rgba(255,255,255,.7)}.foot-root .links-recruit .ls .l .text{color:#fff}.global-menu{position:absolute;left:0;padding:0 40px;width:100%;z-index:9}.global-menu .inner{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.global-menu .inner .item{position:relative;font-size:18px;font-weight:bold;transition:all 100ms}.global-menu .inner .link{border-bottom:1px solid rgba(0,91,172,0)}.global-menu .inner .link.blank{padding-right:22px;background:url(../images/home/ico_blank_01.svg) right 50% no-repeat;background-size:13px 10px}.global-menu .inner .link.blank:hover{background-image:url(../images/home/ico_blank_02.svg)}.global-menu .inner .link.tree{padding-right:22px;background:url(../images/common/ico_arrow_01.svg) right 50% no-repeat}.global-menu .inner .link.tree::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100px;background-color:rgba(0,0,0,0);z-index:0}.global-menu .inner .link.tree:hover{background-image:url(../images/common/ico_arrow_02.svg)}.global-menu .inner .link:hover{border-bottom-color:#005bac;color:#005bac}.global-menu .inner .link .label{text-align:center}.global-menu .inner .link .label span,.global-menu .inner .link .label small{display:block}.global-menu .inner .link .label small{font-size:.75em}.global-menu .inner .mini .l{display:inline-flex;align-items:center;padding:0 1em;height:15px;border-radius:8px;background-color:#005bac;color:#fff;font-size:10px;transition:all 200ms}.global-menu .inner .mini .l.w{background-color:#20aee5}.global-menu .inner .mini .l:hover{background-color:#000 !important}.global-menu .inner .list{position:absolute;display:none;left:0;top:74px;width:100%;padding:1.5em 0;background-color:rgba(255,255,255,.8);border-radius:20px}.global-menu .inner .list .item{display:block;text-align:center;font-size:.888em}.global-menu .inner .list .item:hover{color:#005bac}.global-menu .inner .list .item+.item{margin-top:1em}.main{position:relative}.sec-vis{position:relative;display:flex;justify-content:center;align-items:center;height:912px;background:url(../images/home/bg_vis_01.jpg) 50% 50% no-repeat;background-size:cover;z-index:0}.sec-vis .title{position:relativew;padding-left:20px;z-index:2}.sec-vis .balls{position:absolute;left:50%;top:50%;pointer-events:none;z-index:1}.sec-vis .balls .ball{position:absolute;left:0;top:0;opacity:0;transform-origin:left top;transform:scale(0.3, 0.3);transition:all 1000ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.sec-vis .balls .ball.is-on{opacity:1;transform:scale(1, 1)}.sec-vis .balls .ball img{position:absolute;left:0;top:0;transform:translate(-50%, -50%)}.sec-vis .balls .ball.b1{width:60px;height:60px;left:40px;top:290px}.sec-vis .balls .ball.b2{width:87px;height:87px;left:-130px;top:-320px}.sec-vis .balls .ball.b3{width:95px;height:95px;left:-190px;top:230px}.sec-vis .balls .ball.b4{width:111px;height:111px;left:-380px;top:180px}.sec-vis .balls .ball.b5{width:133px;height:133px;left:340px;top:40px}.sec-vis .balls .ball.b6{width:146px;height:146px;left:-240px;top:130px}.sec-vis .balls .ball.b7{width:146px;height:146px;left:130px;top:-200px}.sec-vis .balls .ball.b8{width:182px;height:182px;left:-190px;top:-100px}.sec-vis .balls .ball.b9{width:196px;height:196px;left:200px;top:-20px}.sec-vis .balls .ball.b10{width:300px;height:300px;left:310px;top:270px}.sec-vis .balls .ball.b11{width:274px;height:274px;left:-360px;top:-220px}.sec-vis .balls .ball.b12{width:290px;height:290px;left:390px;top:-230px}.sec-main{padding:120px 0 160px;background:url(../images/home/bg_home_01.jpg) right top no-repeat;background-size:cover}.sec-main .intro{display:flex;width:1024px;margin-left:auto;margin-right:auto}.sec-main .intro .title{width:450px}.sec-main .intro .body{font-size:1.25em;line-height:2;font-weight:bold}.sec-main .intro .body div+div{margin-top:1.5em}.sec-main .intro .body *[split-by] span{opacity:0;transition:opacity .6s cubic-bezier(0.77, 0, 0.175, 1);transition-delay:calc(.04s*var(--index))}.sec-main .intro .body .animated span{opacity:1}.sec-main .recruit{margin-top:180px}.sec-main .recruit .container{width:1024px;margin-left:auto;margin-right:auto}.sec-main .recruit .title{margin-bottom:.8em;color:#005bac;font-size:2em;font-weight:bold;line-height:1.4;text-align:center}.sec-main .recruit .title-sub{margin-bottom:2.5em;line-height:1.5;text-align:center}.sec-main .recruit .items{display:flex;justify-content:space-between;flex-wrap:wrap}.sec-main .recruit .items .item{width:496px}.sec-main .recruit .items .item .blank .text::after{content:"";display:inline-block;width:18px;height:14px;margin-left:.25em;background:url(../images/home/ico_blank_01.svg) left top no-repeat}.sec-main .recruit .items .item .mini{margin-top:12px}.sec-main .recruit .items .item .mini .l{display:inline-flex;align-items:center;margin-right:5em;padding:.4em 1.5em;border-radius:1.5em;background-color:#005bac;color:#fff;font-size:.875em;font-weight:700;transition:all 200ms;transition:all 200ms}.sec-main .recruit .items .item .mini .l.w{background-color:#20aee5}.sec-main .recruit .items .item .mini .l:hover{background-color:#000 !important}.sec-main .recruit .items .item .mini .l+.l{margin-top:10px}.sec-main .recruit .items .item .fig img{transition:all 100ms}.sec-main .recruit .items .item .text{margin-top:.75em;font-size:1.5em;line-height:1.5;font-weight:bold}.sec-main .recruit .items .item .body{margin-top:1em;line-height:1.5}.sec-main .recruit+.recruit{margin-top:120px}.title-cmn{position:relative;padding-bottom:.25em;margin-bottom:1.7em;font-size:2em;font-weight:700;line-height:1.4;text-align:center}.title-cmn::after{content:"";position:absolute;bottom:0;left:calc(50% - 12px);width:24px;height:2px;background-color:#005bac}.title-block{margin-bottom:40px;padding:.8em;background-color:#e2ecf6;color:#005bac;font-size:1.5em;text-align:center}.title-block.b{font-weight:700}.a-cmn{color:#005bac;text-decoration:underline}.a-cmn:hover{text-decoration:none}.head-page{position:relative;width:100%;height:372px;margin-bottom:128px;background:#f5f5f5 right 50% no-repeat;background-size:cover}.head-page.outline{background-image:url(../images/company/bg_head_01.jpg)}.head-page.business{background-image:url(../images/company/bg_head_02.jpg)}.head-page.training{background-image:url(../images/environment/bg_head_01.jpg)}.head-page.welfare{background-image:url(../images/environment/bg_head_02.jpg)}.head-page .title-page{font-size:2.5em;font-weight:700;line-height:1.5}.sec-company-outline{padding-top:128px;padding-bottom:160px;background:linear-gradient(55deg, #fdfefe 0%, #dcdcea 100%)}.sec-company-outline .box{display:flex;justify-content:space-between;flex-wrap:wrap;padding:80px 56px;background-color:#fff;box-shadow:0 2px 10px rgba(0,91,172,.1)}.sec-company-outline .box .dl{display:flex;flex-wrap:wrap;width:456px;line-height:1.5}.sec-company-outline .box .dl .dd~.dt,.sec-company-outline .box .dl .dd~.dd{border-top:1px solid #b2b2b2}.sec-company-outline .box .dl .dt,.sec-company-outline .box .dl .dd{padding:1.2em 0}.sec-company-outline .box .dl .dd{width:calc(100% - 112px);padding-left:50px}.sec-company-outline .box .dl .dt{width:112px;border-top-color:#275ba6 !important;font-weight:700}.sec-company-outline .box .fig{width:416px}.sec-company-outline .box .note{width:100%;text-align:right;font-size:.875em}.sec-company-mission{padding-top:128px}.sec-company-mission .block-a{display:flex;flex-wrap:wrap}.sec-company-mission .block-a .title-cmn{width:100%}.sec-company-mission .block-a .title{width:calc(100% - 640px);font-weight:700}.sec-company-mission .block-a .title .ja,.sec-company-mission .block-a .title .en{display:block}.sec-company-mission .block-a .title .ja{color:#005bac;font-size:.875em}.sec-company-mission .block-a .title .en{margin-top:.5em;font-size:1.5em}.sec-company-mission .block-a .title .en::before{content:"“"}.sec-company-mission .block-a .title .en::after{content:"”"}.sec-company-mission .block-a .body{width:640px;padding-top:2.2em;line-height:1.5}.sec-company-mission .block-b{margin-top:60px;padding-top:128px;padding-bottom:160px;border-top:1px solid #b2b2b2;line-height:1.5}.sec-company-mission .block-b .title{margin-bottom:1em;font-weight:700;font-size:1.15em;text-align:center}.sec-company-mission .block-b .body{margin-bottom:3em}.sec-company-mission .block-b .fig{display:flex;justify-content:center}.sec-company-business{padding-bottom:160px;margin-left:auto;margin-right:auto;line-height:1.5}.sec-company-business .lead{margin-bottom:3em;text-align:center}.sec-company-business .title-block~.title-block{margin-top:128px}.sec-company-business .block .body .title{margin-bottom:1em;font-size:1.5em;font-weight:700}.sec-company-business .block .body .text>*+*{margin-top:1em}.sec-company-business .block .body .text .note{font-size:.75em;text-indent:-1em;margin-left:1em}.sec-env-training{padding-bottom:160px;line-height:1.5}.sec-env-training .intro{text-align:center}.sec-env-training .intro .lead{margin-top:2.5em;margin-bottom:1.75em;font-size:1.5em}.sec-env-training .intro .body p+p{margin-top:1.25em}.sec-env-training .outro{position:relative;margin-top:80px}.sec-env-training .outro .lead{position:relative;margin-bottom:-1.5em;z-index:1;font-size:1.25em;text-align:center}.sec-env-training .outro .lead span{display:inline-block;padding:0 1.25em;background-color:#fff}.sec-env-training .outro .lead em{color:#005bac}.sec-env-training .outro .boxs{position:relative;display:flex;justify-content:space-between;padding:32px;padding-top:4em;border:1px solid #005bac;z-index:0}.sec-env-training .outro .boxs .box{width:464px}.sec-env-training .outro .boxs .box .title{margin-bottom:1em;padding:.8em 0;background-color:#e2ecf6;color:#005bac;font-size:1.5em;text-align:center}.sec-env-training .title-block~.title-block{margin-top:80px}.sec-env-training .item{margin-top:80px}.sec-env-training .item .body{background-color:#e2ecf6;padding:0 32px}.sec-env-training .item .body .title{color:#005bac;font-size:1.5em;font-weight:700}.sec-env-training .item .body .title small{font-size:.666em}.sec-env-training .item .body .title-sub{margin-top:.4em;font-weight:700}.sec-env-training .item .body .text{margin-top:1.25em}.sec-env-training .item .body .text>*+*{margin-top:1em}.sec-env-training .item .body .text a{text-decoration:underline}.sec-env-training .item .body .text a:hover{text-decoration:none}.sec-env-training .item .body .text ul li{margin-left:1.5em;list-style:disc}.sec-env-training .item .body .text small{font-size:.875em}.sec-env-training .item+.item{margin-top:32px}.sec-env-welfare{padding-bottom:160px}.sec-env-welfare .title-block~.title-block{margin-top:80px}.sec-env-welfare .block-a .body>*+*{margin-top:1em}.sec-env-welfare .block-a .body>*+.f{margin-top:1.75em}.sec-env-welfare .block-b .item{margin-top:1em;padding:32px;padding-top:0;border:1px solid #005bac}.sec-env-welfare .block-b .item .title{width:100%;margin-top:-0.75em;margin-bottom:.5em;color:#005bac;font-size:1.5em;font-weight:700;text-align:center}.sec-env-welfare .block-b .item .title span{display:inline-block;padding:0 1.5em;background-color:#fff}.sec-env-welfare .block-b .item .body{width:100%;margin-top:22px;padding:16px;background-color:#e2ecf6;font-size:.875em}.sec-env-welfare .block-b .item .body.wh{background-color:#fff}.sec-cookie{padding-bottom:160px}.sec-cookie p+p,.sec-cookie p+ul{margin-top:1em}.sec-cookie a{color:#005bac;text-decoration:underline}.sec-cookie a:hover{text-decoration:none}.sec-cookie ul li{margin-left:1.5em;list-style:disc}.sec-cookie .block{margin-top:4em}.sec-cookie .block .title{font-size:1.5em;font-weight:700;margin-bottom:.6em}.sec-cookie .block .title~.title{margin-top:2em}.sec-cookie .block .title-sub{margin-bottom:.6em;font-weight:700}.sec-cookie .block .title-sub~.title-sub{margin-top:1.6em}.sec-cookie table{margin-top:1.6em;border-collapse:collapse}.sec-cookie table thead th{white-space:nowrap;background-color:#e2ecf6;text-align:center;vertical-align:middle}.sec-cookie table th,.sec-cookie table td{padding:1.1em 1.4em;border:1px solid #005bac;vertical-align:top;background-color:#fff;overflow-wrap:anywhere}.sec-cookie table th{font-weight:500}@media screen and (min-width: 1024px){br.sp,.sp-only{display:none}.head-root .links .link:hover,.foot-root .links .link:hover{color:#005bac}.head-root .links .link:not(.nobl):hover,.foot-root .links .link:not(.nobl):hover{background-image:url(../images/home/ico_blank_03_02.svg)}.head-root .links .link-a:hover,.foot-root .links .link-a:hover{background-color:#005bac;background-image:url(../images/home/ico_blank_03_03.svg);color:#fff}.head-root .links .link-b:hover,.foot-root .links .link-b:hover{background-color:#fff;color:#005bac;background-image:url(../images/home/ico_blank_03_02.svg)}.head-root .toggler{display:none}.head-root .links-sp{display:none}.global-menu{top:24px}.global-menu .inner{align-items:center;height:80px;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:40px}.global-menu .inner .item{margin:0 .9em;text-align:center}.global-menu .inner .link{display:inline-block;border-bottom:1px solid rgba(0,91,172,0)}.global-menu .inner small{font-size:1em}.global-menu.is-fixed{position:fixed;top:24px;left:0;z-index:19}.global-menu-sp{display:none}.sec-vis{z-index:10}.sec-main .intro .body{width:calc(100% - 450px)}.sec-main .recruit .items .item{transition:all 100ms}.sec-main .recruit .items .item:nth-child(n+3){margin-top:2.5em}.sec-main .recruit .items .item:hover .fig img{filter:brightness(1.2)}.sec-main .recruit .items .item:hover .text{color:#005bac}.sec-main .recruit .items .item:hover .text::after{background-image:url(../images/home/ico_blank_02.svg)}.head-page .title-page{position:absolute;left:125px;bottom:110px}.sec .container{width:1024px;margin-left:auto;margin-right:auto}.sec-company-business{width:1024px}.sec-company-business .block{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px}.sec-env-training .item{display:flex;align-items:stretch}.sec-env-training .item.r{flex-direction:row-reverse}.sec-env-training .item .fig,.sec-env-training .item .body{width:512px}.sec-env-training .item .body{display:flex;align-items:center}.sec-env-welfare .block-a{display:flex;justify-content:space-between}.sec-env-welfare .block-a .body,.sec-env-welfare .block-a .fig{width:496px}.sec-env-welfare .block-b{display:flex;justify-content:space-between;flex-wrap:wrap}.sec-env-welfare .block-b .item{display:flex;justify-content:space-between;flex-direction:row-reverse;flex-wrap:wrap;width:496px}.sec-env-welfare .block-b .item:nth-child(n+3){margin-top:3em}.sec-env-welfare .block-b .item .text{width:296px}.sec-env-welfare .block-b .item .fig{width:120px}.sec-env-welfare .block-b .item .body{min-height:222px}}@media screen and (max-width: 1023px){html{font-size:.875em}br.tb,tb-only{display:none}.head-root{height:50px;padding:0 12px 0 20px}.head-root .links{display:none}.head-root .toggler{position:relative;display:block;width:38px;height:38px;background-color:#005bac;border-radius:50%;border:none}.head-root .toggler::before,.head-root .toggler::after{content:"";display:block;position:absolute;left:10px;width:18px;height:1px;background-color:#fff;transition:all 350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.head-root .toggler::before{top:16px}.head-root .toggler::after{bottom:16px}.head-root .toggler.is-on::before{transform:translateY(2.5px) rotate(45deg)}.head-root .toggler.is-on::after{transform:translateY(-2.5px) rotate(-45deg)}.head-root .links-sp{opacity:0;visibility:hidden;position:absolute;left:0px;top:50px;width:100%;background-color:#f5f5f5;z-index:6;padding:20px 40px;transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateY(-50px)}.head-root .links-sp.is-on{opacity:1;visibility:visible;transform:translateY(0)}.head-root .links-sp .items .item{display:block;padding:1em 0;font-weight:700;line-height:1.4}.head-root .links-sp .items .link.blank span{display:inline-block;padding-right:18px;background:url(../images/home/ico_blank_03_01.svg) right 50% no-repeat}.head-root .links-sp .items .link.arr{padding-left:18px;background:url(../images/common/ico_arrow_03.svg) left 50% no-repeat}.head-root .links-sp .items .mini{margin-top:10px}.head-root .links-sp .items .mini .l{display:inline-flex;align-items:center;padding:0 1em;height:40px;border-radius:20px;background-color:#005bac;color:#fff;font-size:10px;text-align:center;transition:all 200ms}.head-root .links-sp .items .mini .l.w{background-color:#20aee5}.head-root .links-sp .items .mini .l+.l{margin-left:5px}.head-root .links-sp .items .item+.item{border-top:1px solid #b2b2b2}.head-root .links-sp .title{margin-top:1.5em;margin-bottom:.5em;color:#005bac;font-weight:700;font-size:1.125em}.head-root .title img,.foot-root .title img{width:100px}.head-root .title .sub,.foot-root .title .sub{font-size:15px}.head-root .links,.foot-root .links{flex-wrap:wrap;font-size:12px}.head-root .links li,.foot-root .links li{margin:.3em 0}.head-root .links li.n+li.n,.foot-root .links li.n+li.n{margin-left:1em}.head-root .links li.m+li.m,.foot-root .links li.m+li.m{margin-left:1em}.foot-root{padding:40px 0 20px}.foot-root .title{flex-wrap:wrap}.foot-root .title img{width:170px}.foot-root .title .sub{width:100%;margin-top:.6em;margin-left:0;text-align:center}.foot-root .links{margin-top:18px;padding:0 5vw}.foot-root .cr{margin-top:25px;font-size:10px}.foot-root .links-company .container,.foot-root .links-recruit .container{width:100%;padding-left:20px;padding-right:20px}.foot-root .links-company .ls,.foot-root .links-recruit .ls{grid-template-columns:1fr 1fr;gap:20px 16px}.foot-root .links-company .ls .l .text,.foot-root .links-recruit .ls .l .text{margin-top:.8em}.global-menu{bottom:24px;padding:0 20px}.global-menu.second{display:none}.global-menu .inner{justify-content:space-between;flex-wrap:wrap}.global-menu .inner .item{width:calc(50% - 8px)}.global-menu .inner .item.tree{display:none}.global-menu .inner .item:nth-child(n+4){margin-top:12px}.global-menu .inner .link{display:flex;align-items:center;height:40px;padding:0 0 0 12px;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid #005bac;border-radius:20px;color:#005bac;font-size:12px}.global-menu .inner .link.blank{background-image:url(../images/home/ico_blank_02.svg);background-position:calc(100% - 8px) 50%;background-size:10px 6px}.global-menu .inner .link small{font-size:10px}.global-menu .inner .mini{display:none}.global-menu-sp{visibility:hidden;position:fixed;bottom:24px;left:0;width:100%;z-index:10;padding:0 20px}.global-menu-sp .inner{width:100%;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:20px;font-size:14px;font-weight:bold;text-align:center}.global-menu-sp .toggle{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;cursor:pointer;color:#005bac}.global-menu-sp .toggle.is-on::after{display:none}.global-menu-sp .toggle::before,.global-menu-sp .toggle::after{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%);display:block;background-color:#005bac}.global-menu-sp .toggle::before{right:24px;width:14px;height:2px}.global-menu-sp .toggle::after{width:2px;height:14px}.global-menu-sp .items{display:none;padding:1.5em 0 .75em}.global-menu-sp .items .link{display:flex;justify-content:center;padding:.7em 0}.global-menu-sp .items .link.tree{display:none}.global-menu-sp .items .link span{padding-right:15px;background:url(../images/home/ico_blank_01.svg) right 50% no-repeat;background-size:11px 8px}.sec-vis{height:550px;overflow:hidden}.sec-vis .balls{transform:scale(0.7, 0.7) translateY(-60px)}.sec-main{padding:70px 20px 80px}.sec-main .intro{width:100%;flex-wrap:wrap}.sec-main .intro .title{width:100%;display:flex;justify-content:center}.sec-main .intro .title img{width:160px}.sec-main .intro .body{margin-top:45px;font-size:14px;letter-spacing:-0.02em}.sec-main .recruit{margin-top:90px}.sec-main .recruit .container{width:100%}.sec-main .recruit .title{font-size:20px}.sec-main .recruit .title-sub{margin-bottom:1.8em}.sec-main .recruit .items .item .text{margin-top:1.2em;font-size:1em}.sec-main .recruit .items .item+.item{margin-top:2.75em}.sec-main .recruit+.recruit{margin-top:80px}.head-page{display:flex;align-items:center;padding:0 20px;height:115vw;margin-bottom:64px}.head-page.outline{background-image:url(../images/company/bg_head_01_sp.jpg)}.head-page.business{background-image:url(../images/company/bg_head_02_sp.jpg)}.head-page.training{background-image:url(../images/environment/bg_head_01_sp.jpg)}.head-page.welfare{background-image:url(../images/environment/bg_head_02_sp.jpg)}.sec .container{padding-left:20px;padding-right:20px}.title-cmn{margin-bottom:1.2em}.sec-company-outline{padding-top:64px;padding-bottom:80px}.sec-company-outline .box{padding:20px 16px}.sec-company-outline .box .dl{width:100%}.sec-company-outline .box .dl .dt{width:7em}.sec-company-outline .box .dl .dd{width:calc(100% - 7em);padding-left:1em}.sec-company-outline .box .fig{width:100%;margin-top:1.5em}.sec-company-outline .box .note{margin-top:1em}.sec-company-mission{padding-top:64px}.sec-company-mission .block-a .title{width:100%}.sec-company-mission .block-a .body{width:100%}.sec-company-mission .block-b{padding-top:64px;padding-bottom:80px}.sec-company-mission .block-b .title{text-align:left}.sec-company-business{width:100%;padding-left:20px;padding-right:20px;padding-bottom:80px}.sec-company-business .block .body+.fig{margin-top:24px}.sec-company-business .block .body~.body{margin-top:40px}.sec-env-training{padding-bottom:80px}.sec-env-training .outro .lead{margin-bottom:-3em;padding:0 5%}.sec-env-training .outro .boxs{flex-wrap:wrap;padding:26px 20px;padding-top:5.5em}.sec-env-training .outro .boxs .box{width:100%}.sec-env-training .outro .boxs .box+.box{margin-top:26px}.sec-env-training .item{margin-top:32px}.sec-env-training .item .body{padding:26px 20px}.sec-env-welfare{padding-bottom:80px}.sec-env-welfare .block-a .fig{margin-top:2em}.sec-env-welfare .block-b .item{padding:20px;padding-top:0}.sec-env-welfare .block-b .item .title{margin-bottom:1em}.sec-env-welfare .block-b .item .fig{display:flex;justify-content:center;width:100%}.sec-env-welfare .block-b .item .fig img{width:180px}.sec-env-welfare .block-b .item .text{margin-top:1em}.sec-env-welfare .block-b .item .body{margin-top:1em}.sec-env-welfare .block-b .item .body.wh{display:none}.sec-env-welfare .block-b .item+.item{margin-top:2.5em}.sec-cookie{padding-bottom:80px}.sec-cookie .wrap-table{position:relative;width:100%;overflow:scroll}.sec-cookie .wrap-table table{width:1024px}.sec-cookie .wrap-table table th,.sec-cookie .wrap-table table td{padding:.8em}.sec-cookie .js-scroll-tip{position:absolute;left:calc(50% - 120px);top:calc(50% - 40px);width:240px;padding:68px 0 20px;background:rgba(0,0,0,.5) url(../images/common/ico_arrow_04.svg) 50% 22px no-repeat;border-radius:10px;color:#fff;text-align:center}.sec-cookie .js-scroll-tip::before{content:"横にスクロールできます"}}
/*# sourceMappingURL=__maps/style.css.map */
