.pg.overview{padding-top:clamp(12.6875rem,4.53125rem + 16.9921875vw,18.125rem)}.pg.overview .inner{max-width:850px}.pg.overview .headline{width:clamp(17.5rem,6.25rem + 23.4375vw,25rem);padding-top:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem);margin-bottom:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem);margin-left:auto;margin-right:auto;z-index:1;position:relative}.pg.overview .headline img{pointer-events:none}.pg.overview .headline h2{margin-bottom:clamp(.65625rem,.234375rem + .87890625vw,.9375rem)}.pg.overview .headline .jp{text-align:center;font-size:clamp(.74375rem,.265625rem + .99609375vw,1.0625rem);font-weight:500}.pg.overview .overview__bg{position:fixed;top:clamp(4.375rem,1.5625rem + 5.859375vw,6.25rem);left:0;bottom:0;right:0;background:url(/images/overview_bg.svg) repeat-x top;background-size:1600px;z-index:-1}.pg.overview .overview__obj{position:fixed;width:clamp(64.4rem,23rem + 86.25vw,92rem);top:clamp(3.5rem,1.25rem + 4.6875vw,5rem);left:50%;bottom:0;right:0;z-index:-1;transform:translate(-50%)}.pg.overview .overview__obj img{pointer-events:none}.pg.overview .overview__obj .overview__obj__inner{position:relative}.pg.overview .overview__obj .overview__item{position:absolute}.pg.overview .overview__obj #ov1{width:9.3125%;top:10.9375%;left:45%;animation:cloudH 14s ease-in-out infinite}.pg.overview .overview__obj #ov1 img{animation:cloudV 7s ease-in-out infinite}.pg.overview .overview__obj #ov2{width:15%;top:14.8125%;left:50.125%}.pg.overview .overview__obj #ov2__2{width:15%;top:51.0625%;left:26.1875%}.pg.overview .overview__obj #ov3{width:6.625%;top:19.3125%;left:48.1875%}.pg.overview .overview__obj #ov4{width:10%;top:20.1875%;left:37.25%}.pg.overview .overview__obj #ov5{width:6.25%;top:17.375%;left:31.1875%}.pg.overview .overview__obj #ov5__2{width:6.25%;top:55.5%;left:68.1875%}.pg.overview .overview__obj #ov6{width:6.875%;top:11.4375%;left:26.0625%;animation:birdH 10s ease-in-out infinite}.pg.overview .overview__obj #ov6 img{animation:birdV 10s ease-in-out infinite}.pg.overview .overview__obj #ov7{width:5.3125%;top:10.75%;left:38.75%;animation:cloudH 7s ease-in-out infinite}.pg.overview .overview__obj #ov7 img{animation:cloudV 10s ease-in-out infinite}.pg.overview .overview__obj #ov8{width:4.9375%;top:22.5625%;left:25.375%;animation:hana 7s infinite}.pg.overview .overview__obj #ov9{width:6%;top:24.3125%;left:30.6875%;animation:hana 11s infinite}.pg.overview .overview__obj #ov10{width:10.625%;top:24.8125%;left:20.125%}.pg.overview .overview__obj #ov11{width:9.375%;top:31.75%;left:24.3125%}.pg.overview .overview__obj #ov12{width:5%;top:19.4375%;left:18.75%;animation:cloudH 7s ease-in-out infinite}.pg.overview .overview__obj #ov12 img{animation:cloudV 5s ease-in-out infinite}.pg.overview .overview__obj #ov13{width:9.25%;top:21.4375%;left:11.9375%;animation:cloudH 12s ease-in-out infinite}.pg.overview .overview__obj #ov13 img{animation:cloudV 7s ease-in-out infinite}.pg.overview .overview__obj #ov14{width:6.8125%;top:29.3125%;left:15%;animation:birdH 7s ease-in-out infinite}.pg.overview .overview__obj #ov14 img{animation:birdV 10s ease-in-out infinite}.pg.overview .overview__obj #ov14__2{width:6.8125%;top:30.3125%;left:42.5625%;animation:birdH 9s ease-in-out infinite}.pg.overview .overview__obj #ov14__2 img{animation:birdV 9s ease-in-out infinite}.pg.overview .overview__obj #ov14__3{width:6.8125%;top:45.5625%;left:68.9375%;animation:birdH 5s ease-in-out infinite}.pg.overview .overview__obj #ov14__3 img{animation:birdV 8s ease-in-out infinite}.pg.overview .overview__obj #ov15{width:8.125%;top:30.25%;left:7.25%}.pg.overview .overview__obj #ov16{width:12.5%;top:38.5%;left:6.2%;transform-origin:bottom;animation:hito 8s infinite}.pg.overview .overview__obj #ov17{width:10%;top:35.875%;left:16.3125%}.pg.overview .overview__obj #ov17__2{width:10%;top:62.625%;left:40.375%}.pg.overview .overview__obj #ov18{width:9.375%;top:43.8125%;left:20.3125%;animation:cloudH 9s ease-in-out infinite}.pg.overview .overview__obj #ov18 img{animation:cloudV 5s ease-in-out infinite}.pg.overview .overview__obj #ov19{width:16.25%;top:49.6875%;left:10.4375%;animation:rotateObj 36s linear infinite}.pg.overview .overview__obj #ov19 .overview__item__wrap{position:relative}.pg.overview .overview__obj #ov19 .overview__item__wrap .overview__item__in{position:absolute;top:0;left:0;animation:rotateObjR 36s linear infinite}.pg.overview .overview__obj #ov20{width:7.5%;top:47.5%;left:3.6875%}.pg.overview .overview__obj #ov21{width:6.8125%;top:62.5%;left:6.3125%;animation:birdH 7s ease-in-out infinite}.pg.overview .overview__obj #ov21 img{animation:birdV 10s ease-in-out infinite}.pg.overview .overview__obj #ov21__2{width:9.375%;top:39.125%;left:30.0625%}.pg.overview .overview__obj #ov21__3{width:9.375%;top:59.3125%;left:54.1875%}.pg.overview .overview__obj #ov22{width:7.5625%;top:61.0625%;left:24.1875%;animation:hana 9s infinite}.pg.overview .overview__obj #ov22__2{width:7.5625%;top:66.375%;left:49.1875%;animation:hana 9s infinite}.pg.overview .overview__obj #ov23{width:12.5%;top:63.3125%;left:14.25%;animation:vehicleH 10s ease-in-out infinite}.pg.overview .overview__obj #ov23 img{animation:vehicleV 8s ease-in-out infinite}.pg.overview .overview__obj #ov24{width:10%;top:71.3125%;left:11.9375%;animation:hanten 9s infinite}.pg.overview .overview__obj #ov25{width:6.25%;top:77.0625%;left:8.125%;animation:hana 9s infinite}.pg.overview .overview__obj #ov26{width:6.25%;top:79.6875%;left:14.3125%;animation:cloudH 5s ease-in-out infinite}.pg.overview .overview__obj #ov26 img{animation:cloudV 7s ease-in-out infinite}.pg.overview .overview__obj #ov27{width:10.625%;top:73.5625%;left:21.0625%}.pg.overview .overview__obj #ov27__2{width:10.625%;top:33.25%;left:61.125%}.pg.overview .overview__obj #ov28{width:11.875%;top:80.9375%;left:22.5%;animation:vehicleH 11s ease-in-out infinite}.pg.overview .overview__obj #ov28 img{animation:vehicleV 8s ease-in-out infinite}.pg.overview .overview__obj #ov29{width:9.375%;top:72.625%;left:30.4375%;animation:cloudH 9s ease-in-out infinite}.pg.overview .overview__obj #ov29 img{animation:cloudV 6s ease-in-out infinite}.pg.overview .overview__obj #ov30{width:5.625%;top:66.0625%;left:31.9375%;animation:hana 8s infinite}.pg.overview .overview__obj #ov31{width:5.625%;top:70.375%;left:36.6875%;animation:cloudH 10s ease-in-out infinite}.pg.overview .overview__obj #ov31 img{animation:cloudV 7s ease-in-out infinite}.pg.overview .overview__obj #ov32{width:6.875%;top:79.75%;left:38%}.pg.overview .overview__obj #ov33{width:10.625%;top:85.5625%;left:37.9375%;animation:vehicleH 8s ease-in-out infinite}.pg.overview .overview__obj #ov33 img{animation:vehicleV 8s ease-in-out infinite}.pg.overview .overview__obj #ov34{width:16.25%;top:71.6875%;left:44.5625%}.pg.overview .overview__obj #ov35{width:5.625%;top:87.0625%;left:50.75%;animation:hana 10s infinite}.pg.overview .overview__obj #ov36{width:10%;top:83.5%;left:58.375%}.pg.overview .overview__obj #ov38{width:9.375%;top:63.375%;left:62.5%;animation:cloudH 8s ease-in-out infinite}.pg.overview .overview__obj #ov38 img{animation:cloudV 5s ease-in-out infinite}.pg.overview .overview__obj #ov39{width:10.625%;top:73.8125%;left:61.0625%}.pg.overview .overview__obj #ov40{width:6.875%;top:83.875%;left:67.25%}.pg.overview .overview__obj #ov40__2{width:6.875%;top:31.625%;left:33.25%}.pg.overview .overview__obj #ov41{width:10%;top:76.75%;left:71.3125%}.pg.overview .overview__obj #ov42{width:5.3125%;top:77.875%;left:80.875%;animation:hana 10s infinite}.pg.overview .overview__obj #ov43{width:10.9375%;top:65.25%;left:72.1875%;animation:rotateObj 45s linear infinite}.pg.overview .overview__obj #ov44{width:6.25%;top:70.9375%;left:85%;animation:birdH 10s ease-in-out infinite}.pg.overview .overview__obj #ov44 img{animation:birdV 6s ease-in-out infinite}.pg.overview .overview__obj #ov44__2{width:6.25%;top:56.8125%;left:36%;animation:birdH 10s ease-in-out infinite}.pg.overview .overview__obj #ov44__2 img{animation:birdV 6s ease-in-out infinite}.pg.overview .overview__obj #ov45{width:8.75%;top:63.0625%;left:86.5625%}.pg.overview .overview__obj #ov46{width:6.875%;top:63%;left:81.5625%}.pg.overview .overview__obj #ov47{width:11.5625%;top:54.125%;left:75.0625%}.pg.overview .overview__obj #ov48{width:5.625%;top:50.75%;left:73.375%;animation:cloudH 12s ease-in-out infinite}.pg.overview .overview__obj #ov48 img{animation:cloudV 7s ease-in-out infinite}.pg.overview .overview__obj #ov49{width:9.375%;top:53.4375%;left:88.6875%;animation:cloudH 8s ease-in-out infinite}.pg.overview .overview__obj #ov49 img{animation:cloudV 6s ease-in-out infinite}.pg.overview .overview__obj #ov49__2{width:9.375%;top:28.0625%;left:50.6875%;animation:cloudH 8s ease-in-out infinite}.pg.overview .overview__obj #ov49__2 img{animation:cloudV 6s ease-in-out infinite}.pg.overview .overview__obj #ov50{width:5.625%;top:52.5%;left:84.4375%;animation:hana2 10s infinite}.pg.overview .overview__obj #ov51{width:6.25%;top:47.9375%;left:80.5%;animation:hana2 8s infinite}.pg.overview .overview__obj #ov52{width:5.625%;top:47.625%;left:88.75%;animation:hana 8s infinite}.pg.overview .overview__obj #ov53{width:6.875%;top:41%;left:82.9375%}.pg.overview .overview__obj #ov54{width:10.625%;top:36.25%;left:71.9375%}.pg.overview .overview__obj #ov55{width:9.375%;top:33.8125%;left:86.4375%;animation:hanten 11s infinite}.pg.overview .overview__obj #ov56{width:11.25%;top:28.375%;left:75.125%;animation:vehicleH 12s ease-in-out infinite}.pg.overview .overview__obj #ov56 img{animation:vehicleV 7s ease-in-out infinite}.pg.overview .overview__obj #ov57{width:10%;top:26%;left:67.4375%}.pg.overview .overview__obj #ov58{width:5.625%;top:27%;left:85%;animation:cloudH 10s ease-in-out infinite}.pg.overview .overview__obj #ov58 img{animation:cloudV 5s ease-in-out infinite}.pg.overview .overview__obj #ov59{width:11.9375%;top:18.0625%;left:74.6875%;animation:rotateObj 55s linear infinite}.pg.overview .overview__obj #ov60{width:6.875%;top:25.0625%;left:63.6875%}.pg.overview .overview__obj #ov60__2{width:6.875%;top:49.0625%;left:62.9375%}.pg.overview .overview__obj #ov61{width:5.8125%;top:19.8125%;left:68.0625%;animation:cloudH 12s ease-in-out infinite}.pg.overview .overview__obj #ov61 img{animation:cloudV 7s ease-in-out infinite}.pg.overview .overview__obj #ov62{width:6.875%;top:13.625%;left:66.6875%;animation:birdH 9s ease-in-out infinite}.pg.overview .overview__obj #ov62 img{animation:birdV 6s ease-in-out infinite}.pg.overview .overview__obj #ov63{width:5.25%;top:21.8125%;left:59.8125%;animation:hana 8s infinite}.pg.overview .overview__obj #ov63__2{width:5.25%;top:58.9375%;left:63.375%;animation:hana 9s infinite}.pg.overview .overview__obj #ov64{width:3.125%;top:9.8125%;left:47.5625%;animation:twinkle3 9s infinite}.pg.overview .overview__obj #ov65{width:3.125%;top:18.125%;left:45.5625%;animation:twinkle2 9s infinite}.pg.overview .overview__obj #ov66{width:3.125%;top:27.375%;left:47.25%;animation:twinkle 9s infinite}.pg.overview .overview__obj #ov67{width:3.125%;top:16.25%;left:40.6875%;animation:starRotate 20s infinite}.pg.overview .overview__obj #ov68{width:3.125%;top:8.25%;left:34.5625%;animation:twinkle2 13s infinite}.pg.overview .overview__obj #ov69{width:3.125%;top:14.4375%;left:21%;animation:twinkle 5s infinite}.pg.overview .overview__obj #ov70{width:3.125%;top:17.6875%;left:13.9375%;animation:twinkle3 9s infinite}.pg.overview .overview__obj #ov71{width:3.125%;top:25.3125%;left:8%;animation:twinkle2 9s infinite}.pg.overview .overview__obj #ov72{width:3.125%;top:40.3125%;left:25.625%;animation:twinkle 9s infinite}.pg.overview .overview__obj #ov73{width:3.125%;top:38.75%;left:5.5%;animation:starRotate2 20s infinite}.pg.overview .overview__obj #ov74{width:3.125%;top:47.1875%;left:.5%;animation:twinkle3 11s infinite}.pg.overview .overview__obj #ov75{width:3.125%;top:57.1875%;left:3.875%;animation:twinkle2 11s infinite}.pg.overview .overview__obj #ov76{width:3.125%;top:69.375%;left:10.25%;animation:twinkle 11s infinite}.pg.overview .overview__obj #ov77{width:3.125%;top:72.75%;left:8%;animation:starRotate3 20s infinite}.pg.overview .overview__obj #ov78{width:3.125%;top:70.5625%;left:28.5625%;animation:starRotate 25s infinite}.pg.overview .overview__obj #ov79{width:3.125%;top:84%;left:19.4375%;animation:twinkle3 9s infinite}.pg.overview .overview__obj #ov80{width:3.125%;top:86.3125%;left:35.625%;animation:twinkle2 8s infinite}.pg.overview .overview__obj #ov81{width:3.125%;top:76.8125%;left:42.375%;animation:twinkle 8s infinite}.pg.overview .overview__obj #ov82{width:3.125%;top:71.1875%;left:66.875%;animation:twinkle 15s infinite}.pg.overview .overview__obj #ov83{width:3.125%;top:49.125%;left:35.125%;animation:starRotate2 25s infinite}.pg.overview .overview__obj #ov83__2{width:3.125%;top:36.125%;left:39.5%;animation:starRotate2 20s infinite}.pg.overview .overview__obj #ov83__3{width:3.125%;top:37.5%;left:58.375%;animation:starRotate2 22s infinite}.pg.overview .overview__obj #ov84{width:3.125%;top:74.375%;left:80.125%;animation:twinkle2 9s infinite}.pg.overview .overview__obj #ov85{width:3.125%;top:83.625%;left:81.5%;animation:twinkle2 11s infinite}.pg.overview .overview__obj #ov86{width:3.125%;top:59.875%;left:86.375%;animation:starRotate3 25s infinite}.pg.overview .overview__obj #ov87{width:3.125%;top:50.1875%;left:94.375%;animation:twinkle3 11s infinite}.pg.overview .overview__obj #ov88{width:3.125%;top:47.1875%;left:76.625%;animation:twinkle3 15s infinite}.pg.overview .overview__obj #ov88__2{width:3.125%;top:44%;left:64.625%;animation:twinkle3 14s infinite}.pg.overview .overview__obj #ov88__3{width:3.125%;top:62.375%;left:68.375%;animation:twinkle3 13s infinite}.pg.overview .overview__obj #ov88__4{width:3.125%;top:69.375%;left:56.0625%;animation:twinkle3 15s infinite}.pg.overview .overview__obj #ov88__5{width:3.125%;top:64.5%;left:38.5625%;animation:twinkle3 15s infinite}.pg.overview .overview__obj #ov88__6{width:3.125%;top:52%;left:28.3125%;animation:twinkle3 15s infinite}.pg.overview .overview__obj #ov89{width:3.125%;top:42.4375%;left:92.4375%;animation:starRotate 16s infinite}.pg.overview .overview__obj #ov90{width:3.125%;top:38.4375%;left:82.75%;animation:twinkle 14s infinite}.pg.overview .overview__obj #ov91{width:3.125%;top:32.5%;left:89.3125%;animation:twinkle2 7s infinite}.pg.overview .overview__obj #ov92{width:3.125%;top:24.1875%;left:90%;animation:twinkle 12s infinite}.pg.overview .overview__obj #ov93{width:3.125%;top:31.0625%;left:61.5%;animation:twinkle3 10s infinite}.pg.overview .overview__obj #ov94{width:3.125%;top:14%;left:77.3125%;animation:starRotate 16s infinite}.pg.overview .overview__obj #ov95{width:3.125%;top:15.9375%;left:73.3125%;animation:twinkle2 10s infinite}.pg.overview .overview__obj #ov96{width:3.125%;top:17.5%;left:63.5625%;animation:starRotate2 16s infinite}.pg.overview .overview__obj #ov97{width:3.125%;top:11.6875%;left:59.5625%;animation:starRotate3 16s infinite}.pg.overview .overview__obj #ov98{width:3.125%;top:8.0625%;left:62.3125%;animation:twinkle 10s infinite}@media(prefers-reduced-motion:reduce){.pg.overview .overview__obj #ov1{animation:cloudH 14s ease-in-out infinite!important}.pg.overview .overview__obj #ov1 img{animation:cloudV 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov6{animation:birdH 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov6 img{animation:birdV 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov7{animation:cloudH 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov7 img{animation:cloudV 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov8{animation:hana 7s infinite!important}.pg.overview .overview__obj #ov9{animation:hana 11s infinite!important}.pg.overview .overview__obj #ov12{animation:cloudH 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov12 img{animation:cloudV 5s ease-in-out infinite!important}.pg.overview .overview__obj #ov13{animation:cloudH 12s ease-in-out infinite!important}.pg.overview .overview__obj #ov13 img{animation:cloudV 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov14{animation:birdH 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov14 img{animation:birdV 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov14__2{animation:birdH 9s ease-in-out infinite!important}.pg.overview .overview__obj #ov14__2 img{animation:birdV 9s ease-in-out infinite!important}.pg.overview .overview__obj #ov14__3{animation:birdH 5s ease-in-out infinite!important}.pg.overview .overview__obj #ov14__3 img{animation:birdV 8s ease-in-out infinite!important}.pg.overview .overview__obj #ov16{animation:hito 8s infinite!important}.pg.overview .overview__obj #ov18{animation:cloudH 9s ease-in-out infinite!important}.pg.overview .overview__obj #ov18 img{animation:cloudV 5s ease-in-out infinite!important}.pg.overview .overview__obj #ov19{animation:rotateObj 36s linear infinite!important}.pg.overview .overview__obj #ov19 .overview__item__wrap .overview__item__in{animation:rotateObjR 36s linear infinite!important}.pg.overview .overview__obj #ov21{animation:birdH 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov21 img{animation:birdV 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov22,.pg.overview .overview__obj #ov22__2{animation:hana 9s infinite!important}.pg.overview .overview__obj #ov23{animation:vehicleH 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov23 img{animation:vehicleV 8s ease-in-out infinite!important}.pg.overview .overview__obj #ov24{animation:hanten 9s infinite!important}.pg.overview .overview__obj #ov25{animation:hana 9s infinite!important}.pg.overview .overview__obj #ov26{animation:cloudH 5s ease-in-out infinite!important}.pg.overview .overview__obj #ov26 img{animation:cloudV 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov28{animation:vehicleH 11s ease-in-out infinite!important}.pg.overview .overview__obj #ov28 img{animation:vehicleV 8s ease-in-out infinite!important}.pg.overview .overview__obj #ov29{animation:cloudH 9s ease-in-out infinite!important}.pg.overview .overview__obj #ov29 img{animation:cloudV 6s ease-in-out infinite!important}.pg.overview .overview__obj #ov30{animation:hana 8s infinite!important}.pg.overview .overview__obj #ov31{animation:cloudH 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov31 img{animation:cloudV 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov33{animation:vehicleH 8s ease-in-out infinite!important}.pg.overview .overview__obj #ov33 img{animation:vehicleV 8s ease-in-out infinite!important}.pg.overview .overview__obj #ov35{animation:hana 10s infinite!important}.pg.overview .overview__obj #ov38{animation:cloudH 8s ease-in-out infinite!important}.pg.overview .overview__obj #ov38 img{animation:cloudV 5s ease-in-out infinite!important}.pg.overview .overview__obj #ov42{animation:hana 10s infinite!important}.pg.overview .overview__obj #ov43{animation:rotateObj 45s linear infinite!important}.pg.overview .overview__obj #ov44{animation:birdH 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov44 img{animation:birdV 6s ease-in-out infinite!important}.pg.overview .overview__obj #ov44__2{animation:birdH 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov44__2 img{animation:birdV 6s ease-in-out infinite!important}.pg.overview .overview__obj #ov48{animation:cloudH 12s ease-in-out infinite!important}.pg.overview .overview__obj #ov48 img{animation:cloudV 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov49{animation:cloudH 8s ease-in-out infinite!important}.pg.overview .overview__obj #ov49 img{animation:cloudV 6s ease-in-out infinite!important}.pg.overview .overview__obj #ov49__2{animation:cloudH 8s ease-in-out infinite!important}.pg.overview .overview__obj #ov49__2 img{animation:cloudV 6s ease-in-out infinite!important}.pg.overview .overview__obj #ov50{animation:hana2 10s infinite!important}.pg.overview .overview__obj #ov51{animation:hana2 8s infinite!important}.pg.overview .overview__obj #ov52{animation:hana 8s infinite!important}.pg.overview .overview__obj #ov55{animation:hanten 11s infinite!important}.pg.overview .overview__obj #ov56{animation:vehicleH 12s ease-in-out infinite!important}.pg.overview .overview__obj #ov56 img{animation:vehicleV 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov58{animation:cloudH 10s ease-in-out infinite!important}.pg.overview .overview__obj #ov58 img{animation:cloudV 5s ease-in-out infinite!important}.pg.overview .overview__obj #ov59{animation:rotateObj 55s linear infinite!important}.pg.overview .overview__obj #ov61{animation:cloudH 12s ease-in-out infinite!important}.pg.overview .overview__obj #ov61 img{animation:cloudV 7s ease-in-out infinite!important}.pg.overview .overview__obj #ov62{animation:birdH 9s ease-in-out infinite!important}.pg.overview .overview__obj #ov62 img{animation:birdV 6s ease-in-out infinite!important}.pg.overview .overview__obj #ov63{animation:hana 8s infinite!important}.pg.overview .overview__obj #ov63__2{animation:hana 9s infinite!important}.pg.overview .overview__obj #ov64{animation:twinkle3 9s infinite!important}.pg.overview .overview__obj #ov65{animation:twinkle2 9s infinite!important}.pg.overview .overview__obj #ov66{animation:twinkle 9s infinite!important}.pg.overview .overview__obj #ov67{animation:starRotate 20s infinite!important}.pg.overview .overview__obj #ov68{animation:twinkle2 13s infinite!important}.pg.overview .overview__obj #ov69{animation:twinkle 5s infinite!important}.pg.overview .overview__obj #ov70{animation:twinkle3 9s infinite!important}.pg.overview .overview__obj #ov71{animation:twinkle2 9s infinite!important}.pg.overview .overview__obj #ov72{animation:twinkle 9s infinite!important}.pg.overview .overview__obj #ov73{animation:starRotate2 20s infinite!important}.pg.overview .overview__obj #ov74{animation:twinkle3 11s infinite!important}.pg.overview .overview__obj #ov75{animation:twinkle2 11s infinite!important}.pg.overview .overview__obj #ov76{animation:twinkle 11s infinite!important}.pg.overview .overview__obj #ov77{animation:starRotate3 20s infinite!important}.pg.overview .overview__obj #ov78{animation:starRotate 25s infinite!important}.pg.overview .overview__obj #ov79{animation:twinkle3 9s infinite!important}.pg.overview .overview__obj #ov80{animation:twinkle2 8s infinite!important}.pg.overview .overview__obj #ov81{animation:twinkle 8s infinite!important}.pg.overview .overview__obj #ov82{animation:twinkle 15s infinite!important}.pg.overview .overview__obj #ov83{animation:starRotate2 25s infinite!important}.pg.overview .overview__obj #ov83__2{animation:starRotate2 20s infinite!important}.pg.overview .overview__obj #ov83__3{animation:starRotate2 22s infinite!important}.pg.overview .overview__obj #ov84{animation:twinkle2 9s infinite!important}.pg.overview .overview__obj #ov85{animation:twinkle2 11s infinite!important}.pg.overview .overview__obj #ov86{animation:starRotate3 25s infinite!important}.pg.overview .overview__obj #ov87{animation:twinkle3 11s infinite!important}.pg.overview .overview__obj #ov88{animation:twinkle3 15s infinite!important}.pg.overview .overview__obj #ov88__2{animation:twinkle3 14s infinite!important}.pg.overview .overview__obj #ov88__3{animation:twinkle3 13s infinite!important}.pg.overview .overview__obj #ov88__4,.pg.overview .overview__obj #ov88__5,.pg.overview .overview__obj #ov88__6{animation:twinkle3 15s infinite!important}.pg.overview .overview__obj #ov89{animation:starRotate 16s infinite!important}.pg.overview .overview__obj #ov90{animation:twinkle 14s infinite!important}.pg.overview .overview__obj #ov91{animation:twinkle2 7s infinite!important}.pg.overview .overview__obj #ov92{animation:twinkle 12s infinite!important}.pg.overview .overview__obj #ov93{animation:twinkle3 10s infinite!important}.pg.overview .overview__obj #ov94{animation:starRotate 16s infinite!important}.pg.overview .overview__obj #ov95{animation:twinkle2 10s infinite!important}.pg.overview .overview__obj #ov96{animation:starRotate2 16s infinite!important}.pg.overview .overview__obj #ov97{animation:starRotate3 16s infinite!important}.pg.overview .overview__obj #ov98{animation:twinkle 10s infinite!important}}@keyframes hanten{0%,to{transform:scaleX(1)}23%{transform:scaleX(1)}25%{transform:scaleX(-1)}48%{transform:scaleX(-1)}50%{transform:scaleX(1)}73%{transform:scaleX(1)}75%{transform:scaleX(-1)}99%{transform:scaleX(-1)}}@keyframes hito{0%{transform:rotate(-5deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}@keyframes hana{0%,to{transform:rotate(0deg)}18%{transform:rotate(0deg)}20%{transform:rotate(20deg)}22%{transform:rotate(0deg)}24%{transform:rotate(20deg)}26%{transform:rotate(0deg)}}@keyframes hana2{0%,to{transform:rotate(0deg)}48%{transform:rotate(0deg)}50%{transform:rotate(25deg)}52%{transform:rotate(0deg)}54%{transform:rotate(20deg)}56%{transform:rotate(0deg)}}@keyframes vehicleV{0%,12%,16%,20%,24%,28%,32%,36%,4%,40%,44%,48%,52%,56%,60%,64%,68%,72%,76%,8%,80%,84%,88%,92%,96%,to{transform:translateY(0)}10%,14%,18%,2%,22%,26%,30%,34%,38%,42%,46%,50%,54%,58%,6%,62%,66%,70%,74%,78%,82%,86%,90%,94%,98%{transform:translateY(1px)}}@keyframes vehicleH{0%,to{transform:translateX(0)}50%{transform:translateX(20px)}}@keyframes cloudV{0%,to{transform:translateY(0)}50%{transform:translateY(5%)}}@keyframes cloudH{0%,to{transform:translateX(0)}50%{transform:translateX(10%)}}@keyframes birdV{0%,to{transform:translateY(0)}50%{transform:translateY(5%)}}@keyframes birdH{0%,to{transform:translateX(0)}50%{transform:translateX(-20%)}}@keyframes twinkle{0%,3%{opacity:1}5%{opacity:.3}7%,to{opacity:1}}@keyframes twinkle2{0%,24%{opacity:1}26%{opacity:.3}28%,to{opacity:1}}@keyframes twinkle3{0%,54%{opacity:1}56%{opacity:.3}58%,to{opacity:1}}@keyframes starRotate{0%,10%{transform:rotate(0deg)}15%,to{transform:rotate(1turn)}}@keyframes starRotate2{0%,43%{transform:rotate(0deg)}53%,to{transform:rotate(1turn)}}@keyframes starRotate3{0%,67%{transform:rotate(0deg)}77%,to{transform:rotate(1turn)}}.pg.overview .about{width:100%;padding-left:50px;padding-right:50px;margin-bottom:clamp(5.25rem,1.875rem + 7.03125vw,7.5rem)}.pg.overview .about .box{background:#fff;border-radius:clamp(8.75rem,3.125rem + 11.71875vw,12.5rem);padding-top:clamp(4.375rem,1.5625rem + 5.859375vw,6.25rem);padding-bottom:clamp(6.5625rem,2.34375rem + 8.7890625vw,9.375rem)}.pg.overview .about .illust__img{width:40%;margin:0 auto;position:relative;z-index:1}.pg.overview .about .illust__img img{pointer-events:none}.pg.overview .about .illust__img .img__cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;animation:rotateObjR 100s linear infinite}@media(prefers-reduced-motion:reduce){.pg.overview .about .illust__img .img__cover{animation:rotateObjR 100s linear infinite!important}}.pg.overview .about .illust__img .img__obj{border-radius:100vh;overflow:hidden;position:relative}.pg.overview .about .illust__img .img__obj .f{position:absolute;opacity:0}.pg.overview .about .illust__img .img__obj #f1{width:26.3768115942%;top:10%;left:28%;z-index:2;transform-origin:bottom;animation:f1Anim 4s linear infinite}.pg.overview .about .illust__img .img__obj #f2{width:26.3768115942%;top:17%;left:43%;z-index:3;transform-origin:bottom;animation:f2Anim 4s linear infinite;animation-delay:2s}.pg.overview .about .illust__img .img__obj .c{position:absolute;top:0;left:0;animation:cAnim 4s linear infinite}@media(prefers-reduced-motion:reduce){.pg.overview .about .illust__img .img__obj #f1{animation:f1Anim 4s linear infinite!important}.pg.overview .about .illust__img .img__obj #f2{animation:f2Anim 4s linear infinite!important}.pg.overview .about .illust__img .img__obj .c{animation:cAnim 4s linear infinite!important}}.pg.overview .about .message{margin-bottom:clamp(4.375rem,1.5625rem + 5.859375vw,6.25rem)}.pg.overview .about .message .img{width:clamp(13.7375rem,4.90625rem + 18.3984375vw,19.625rem);margin-bottom:clamp(1.75rem,.625rem + 2.34375vw,2.5rem);margin-left:auto;margin-right:auto}.pg.overview .about .message .img img{border-radius:100vh;overflow:hidden;margin:0 auto}.pg.overview .about .message h2{font-size:clamp(1.75rem,.625rem + 2.34375vw,2.5rem);font-weight:500;text-align:center;color:#70abd4}.pg.overview .about .message .name,.pg.overview .about .message h2{margin-bottom:clamp(1.09375rem,.390625rem + 1.46484375vw,1.5625rem)}.pg.overview .about .message .name dl{display:flex;align-items:center;justify-content:center}.pg.overview .about .message .name dl dt{font-size:clamp(.6125rem,.21875rem + .8203125vw,.875rem);margin-right:15px}.pg.overview .about .message .name dl dd{font-size:clamp(.875rem,.3125rem + 1.171875vw,1.25rem)}.pg.overview .about .message .lead{text-align:center;font-size:clamp(1.00625rem,.359375rem + 1.34765625vw,1.4375rem);top:clamp(-1.3125rem,-.46875rem + -1.7578125vw,-1.875rem);right:0;line-height:1.8}.pg.overview .about .message p{text-align:center;font-size:clamp(.74375rem,.265625rem + .99609375vw,1.0625rem);font-family:Noto Sans JP,serif;font-weight:400;line-height:2;margin:2em 0}.pg.overview .about .mission{margin-bottom:clamp(2.625rem,.9375rem + 3.515625vw,3.75rem)}.pg.overview .about .mission h3{font-size:clamp(1.75rem,.625rem + 2.34375vw,2.5rem);color:#7eb45e}.pg.overview .about .mission .lead,.pg.overview .about .mission h3{text-align:center;margin-bottom:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem)}.pg.overview .about .mission .lead{line-height:1.8;font-weight:500;font-size:clamp(1.00625rem,.359375rem + 1.34765625vw,1.4375rem)}.pg.overview .about .mission p{text-align:center;font-size:clamp(.7rem,.25rem + .9375vw,1rem);font-family:Noto Sans JP,serif;line-height:2}.pg.overview .about .vision h3{font-size:clamp(1.75rem,.625rem + 2.34375vw,2.5rem);color:#e4828b}.pg.overview .about .vision .lead,.pg.overview .about .vision h3{text-align:center;margin-bottom:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem)}.pg.overview .about .vision .lead{line-height:1.8;font-weight:500;font-size:clamp(1.00625rem,.359375rem + 1.34765625vw,1.4375rem)}.pg.overview .about .vision p{text-align:center;font-size:clamp(.7rem,.25rem + .9375vw,1rem);font-family:Noto Sans JP,serif;line-height:2}.pg.overview .service{width:100%;padding-left:50px;padding-right:50px;margin-bottom:clamp(6.5625rem,2.34375rem + 8.7890625vw,9.375rem)}.pg.overview .service .box{background:#fff;border-radius:clamp(8.75rem,3.125rem + 11.71875vw,12.5rem);padding-top:clamp(4.375rem,1.5625rem + 5.859375vw,6.25rem);padding-bottom:clamp(5.25rem,1.875rem + 7.03125vw,7.5rem)}.pg.overview .service .illust__img{width:40%;margin:0 auto;position:relative;z-index:1}.pg.overview .service .illust__img img{pointer-events:none}.pg.overview .service .illust__img .img__cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;animation:rotateObj 100s linear infinite;overflow:hidden;z-index:200}@media(prefers-reduced-motion:reduce){.pg.overview .service .illust__img .img__cover{animation:rotateObj 100s linear infinite!important}}.pg.overview .service .illust__img .img__obj{border-radius:100vh;overflow:hidden;position:relative}.pg.overview .service .illust__img .img__obj .front{position:absolute;top:0;left:0;z-index:100}.pg.overview .service .illust__img .img__obj .bar{position:absolute;transform-origin:bottom}.pg.overview .service .illust__img .img__obj #bar1{width:2.1579710145%;left:55.347826087%;top:36.4463768116%;animation:barAnim 8s linear infinite}.pg.overview .service .illust__img .img__obj #bar2{width:2.1579710145%;left:59.5014492754%;top:33.9101449275%;animation:barAnim 8s linear infinite}.pg.overview .service .illust__img .img__obj #bar3{width:2.1579710145%;left:63.6550724638%;top:30.71%;animation:barAnim 8s linear infinite}.pg.overview .service .illust__img .img__obj #bar4{width:2.1579710145%;left:67.8086956522%;top:26%;animation:barAnim 8s linear infinite}.pg.overview .service .illust__img .img__obj #arrow{position:absolute;width:11.0144927536%;left:55.2173913043%;top:24.9275362319%;animation:arrowAnim 8s linear infinite}.pg.overview .service .illust__img .img__obj .graph{position:absolute;width:16.0869565217%;left:31.1594202899%;top:25.7971014493%}.pg.overview .service .illust__img .img__obj #graphb{animation:garphBAnim 8s ease-out infinite}.pg.overview .service .illust__img .img__obj #graphr{animation:garphRAnim 8s ease-out infinite}.pg.overview .service .illust__img .img__obj #hand{position:absolute;width:8.115942029%;left:80.1449275362%;top:43.1884057971%;z-index:300;animation:handAnim 3s linear infinite}@media(prefers-reduced-motion:reduce){.pg.overview .service .illust__img .img__obj #bar1,.pg.overview .service .illust__img .img__obj #bar2,.pg.overview .service .illust__img .img__obj #bar3,.pg.overview .service .illust__img .img__obj #bar4{animation:barAnim 8s linear infinite!important}.pg.overview .service .illust__img .img__obj #arrow{animation:arrowAnim 8s linear infinite!important}.pg.overview .service .illust__img .img__obj #graphb{animation:garphBAnim 8s ease-out infinite!important}.pg.overview .service .illust__img .img__obj #graphr{animation:garphRAnim 8s ease-out infinite!important}.pg.overview .service .illust__img .img__obj #hand{animation:handAnim 3s linear infinite!important}}.pg.overview .service .lead{text-align:center;margin-bottom:clamp(2.625rem,.9375rem + 3.515625vw,3.75rem)}.pg.overview .service .lead h3{text-align:center;line-height:1.5;font-size:clamp(1.00625rem,.359375rem + 1.34765625vw,1.4375rem);font-weight:400;margin-bottom:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem)}.pg.overview .service .lead p{text-align:center;font-size:clamp(.7rem,.25rem + .9375vw,1rem);font-family:Noto Sans JP,serif;line-height:2}.pg.overview .service .illust{width:clamp(30.625rem,10.9375rem + 41.015625vw,43.75rem);margin-bottom:clamp(3.5rem,1.25rem + 4.6875vw,5rem);margin-left:auto;margin-right:auto}.pg.overview .service .illust ul{display:flex;justify-content:center;flex-wrap:wrap}.pg.overview .service .illust ul li{width:43%;margin:0 3%;text-align:center}.pg.overview .service .illust ul li .img{margin-bottom:clamp(.65625rem,.234375rem + .87890625vw,.9375rem)}.pg.overview .service .illust ul li .img,.pg.overview .service .illust ul li .img .obj{position:relative;border-radius:100vh;overflow:hidden}.pg.overview .service .illust ul li .img .obj .item{position:absolute}.pg.overview .service .illust ul li .img .obj #b1,.pg.overview .service .illust ul li .img .obj #b2,.pg.overview .service .illust ul li .img .obj #b3,.pg.overview .service .illust ul li .img .obj #b4,.pg.overview .service .illust ul li .img .obj #b5{width:17.1153846154%;top:30.1923076923%;left:20.3846153846%}.pg.overview .service .illust ul li .img .obj #b1{animation:animGraph1 4s ease-in-out infinite}.pg.overview .service .illust ul li .img .obj #b2{animation:animGraph2 4s ease-in-out infinite}.pg.overview .service .illust ul li .img .obj #b3{animation:animGraph3 4s ease-in-out infinite}.pg.overview .service .illust ul li .img .obj #b4{animation:animGraph4 4s ease-in-out infinite}.pg.overview .service .illust ul li .img .obj #b5{animation:animGraph5 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pg.overview .service .illust ul li .img .obj #b1{animation:animGraph1 4s ease-in-out infinite!important}.pg.overview .service .illust ul li .img .obj #b2{animation:animGraph2 4s ease-in-out infinite!important}.pg.overview .service .illust ul li .img .obj #b3{animation:animGraph3 4s ease-in-out infinite!important}.pg.overview .service .illust ul li .img .obj #b4{animation:animGraph4 4s ease-in-out infinite!important}.pg.overview .service .illust ul li .img .obj #b5{animation:animGraph5 4s ease-in-out infinite!important}}@keyframes animGraph1{0%{opacity:0;transform:scale(1.7)}10%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes animGraph2{0%{opacity:0;transform:scale(1.7)}5%{opacity:0;transform:scale(1.7)}15%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes animGraph3{0%{opacity:0;transform:scale(1.7)}10%{opacity:0;transform:scale(1.7)}20%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes animGraph4{0%{opacity:0;transform:scale(1.7)}15%{opacity:0;transform:scale(1.7)}25%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes animGraph5{0%{opacity:0;transform:scale(1.7)}20%{opacity:0;transform:scale(1.7)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.pg.overview .service .illust ul li .img .obj #m1,.pg.overview .service .illust ul li .img .obj #m2,.pg.overview .service .illust ul li .img .obj #m3,.pg.overview .service .illust ul li .img .obj #m4,.pg.overview .service .illust ul li .img .obj #m5{transform-origin:bottom}.pg.overview .service .illust ul li .img .obj #m1{width:4.1365384615%;top:54.3615384615%;left:49.4480769231%;animation:animHeight1 4.5s ease-in-out infinite}.pg.overview .service .illust ul li .img .obj #m2{width:4.1365384615%;top:47.8461538462%;left:57.4115384615%;animation:animHeight2 4.5s ease-in-out infinite}.pg.overview .service .illust ul li .img .obj #m3{width:4.1365384615%;top:39%;left:65.375%;animation:animHeight3 4.5s ease-in-out infinite}.pg.overview .service .illust ul li .img .obj #m4{width:4.1365384615%;top:30%;left:73.3384615385%;animation:animHeight4 4.5s ease-in-out infinite}.pg.overview .service .illust ul li .img .obj #m5{width:24.3038461538%;top:23.4038461538%;left:50%;animation:animAlpha 4.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pg.overview .service .illust ul li .img .obj #m1{animation:animHeight1 4.5s ease-in-out infinite!important}.pg.overview .service .illust ul li .img .obj #m2{animation:animHeight2 4.5s ease-in-out infinite!important}.pg.overview .service .illust ul li .img .obj #m3{animation:animHeight3 4.5s ease-in-out infinite!important}.pg.overview .service .illust ul li .img .obj #m4{animation:animHeight4 4.5s ease-in-out infinite!important}.pg.overview .service .illust ul li .img .obj #m5{animation:animAlpha 4.5s ease-in-out infinite!important}}@keyframes animHeight1{0%{transform:scaleY(0)}20%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes animHeight2{0%{transform:scaleY(0)}5%{transform:scaleY(0)}25%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes animHeight3{0%{transform:scaleY(0)}10%{transform:scaleY(0)}30%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes animHeight4{0%{transform:scaleY(0)}15%{transform:scaleY(0)}35%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes animAlpha{0%{opacity:0}40%{opacity:0}50%{opacity:1}to{opacity:1}}.pg.overview .service .illust ul li .img .circle{position:absolute;top:0;left:0;animation:rotateObj 150s linear infinite}@media(prefers-reduced-motion:reduce){.pg.overview .service .illust ul li .img .circle{animation:rotateObj 150s linear infinite!important}}.pg.overview .service .illust ul li h4{font-size:clamp(1.00625rem,.359375rem + 1.34765625vw,1.4375rem);color:#009fe8;font-weight:500;margin-bottom:clamp(.4375rem,.15625rem + .5859375vw,.625rem);position:relative;z-index:1}.pg.overview .service .illust ul li p{font-size:clamp(.74375rem,.265625rem + .99609375vw,1.0625rem);font-weight:500;position:relative;z-index:1}.pg.overview .service .merit .merit__box{width:80%;margin:0 auto;background:#f5fafd;border-radius:70px;padding-bottom:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem);padding-left:clamp(3.28125rem,1.171875rem + 4.39453125vw,4.6875rem);padding-right:clamp(3.28125rem,1.171875rem + 4.39453125vw,4.6875rem)}.pg.overview .service .merit h2{text-align:center;line-height:1.5;font-size:clamp(.9625rem,.34375rem + 1.2890625vw,1.375rem);font-weight:500;margin-bottom:clamp(1.96875rem,.703125rem + 2.63671875vw,2.8125rem);transform:translateY(-10px)}.pg.overview .service .merit h2 span{background:#fff;border:1px solid #555;padding:clamp(.7rem,.25rem + .9375vw,1rem) clamp(1.53125rem,.546875rem + 2.05078125vw,2.1875rem) clamp(.74375rem,.265625rem + .99609375vw,1.0625rem)}.pg.overview .service .merit p{text-align:center;font-size:clamp(.7rem,.25rem + .9375vw,1rem);font-weight:500;line-height:1.8;margin-bottom:clamp(2.1875rem,.78125rem + 2.9296875vw,3.125rem)}.pg.overview .service .merit p span{font-size:clamp(1.09375rem,.390625rem + 1.46484375vw,1.5625rem);color:#009fe8}.pg.overview .service .merit .list{text-align:center}.pg.overview .service .merit .list ol{display:inline-block}.pg.overview .service .merit .list ol li{padding-left:clamp(2.1875rem,.78125rem + 2.9296875vw,3.125rem);margin-bottom:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem);position:relative}.pg.overview .service .merit .list ol li dl{text-align:left}.pg.overview .service .merit .list ol li dl dt{font-size:clamp(1.18125rem,.421875rem + 1.58203125vw,1.6875rem);font-weight:500;margin-bottom:clamp(.4375rem,.15625rem + .5859375vw,.625rem)}.pg.overview .service .merit .list ol li dl dd{font-size:clamp(.65625rem,.234375rem + .87890625vw,.9375rem);line-height:1.8;font-family:Noto Sans JP,serif}.pg.overview .service .merit .list ol li:after{position:absolute;top:clamp(-.21875rem,-.078125rem + -.29296875vw,-.3125rem);left:0;font-size:clamp(1.88125rem,.671875rem + 2.51953125vw,2.6875rem);line-height:1;color:#009fe8}.pg.overview .service .merit .list ol li:first-child:after{content:"1"}.pg.overview .service .merit .list ol li:nth-child(2):after{content:"2"}.pg.overview .service .merit .list ol li:nth-child(3):after{content:"3"}.pg.overview .service .merit .list ol li:nth-child(4):after{content:"4"}.pg.overview .company{width:100%;background:#fff;padding:clamp(1.75rem,.625rem + 2.34375vw,2.5rem) 50px clamp(3.71875rem,1.328125rem + 4.98046875vw,5.3125rem)}.pg.overview .company .inner{max-width:1100px}.pg.overview .company .headline{width:clamp(13.125rem,4.6875rem + 17.578125vw,18.75rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(1.53125rem,.546875rem + 2.05078125vw,2.1875rem)}.pg.overview .company .data{font-size:clamp(.7rem,.25rem + .9375vw,1rem);text-align:center;margin-bottom:clamp(2.1875rem,.78125rem + 2.9296875vw,3.125rem)}.pg.overview .company .data .data__box{display:inline-block}.pg.overview .company .data dl{display:flex;text-align:left;padding-top:clamp(.21875rem,.078125rem + .29296875vw,.3125rem);padding-bottom:clamp(.21875rem,.078125rem + .29296875vw,.3125rem);font-family:Noto Sans JP,serif}.pg.overview .company .data dl dt{width:6em}.pg.overview .company .btn{width:30%;margin:0 auto}.pg.overview .company .btn a{display:block;background:#fff;border-radius:100vh;transition:transform .3s ease}.pg.overview .company .btn a:hover{background:#f5fafd;transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.pg.overview .company .btn a:hover{transition:transform .3s ease!important}}.pg.policy{width:100%;padding:clamp(3.5rem,1.25rem + 4.6875vw,5rem) 50px clamp(4.375rem,1.5625rem + 5.859375vw,6.25rem);background:#f5fafd}.pg.policy .box{width:100%;max-width:900px;margin:0 auto}.pg.policy .box h1{font-size:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem);color:#009fe8;margin:0 0 clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem)}.pg.policy .box h1 span{position:relative;display:inline-block}.pg.policy .box h1 span:after{content:"";width:100%;height:2px;background:#009fe8;position:absolute;left:0;bottom:-5px}.pg.policy .box h2{font-size:clamp(.9625rem,.34375rem + 1.2890625vw,1.375rem);font-weight:500;margin:1.5em 0 0}.pg.policy .box p{font-size:clamp(.7rem,.25rem + .9375vw,1rem);line-height:2;margin:1em 0;text-align:justify;text-justify:inter-ideograph;font-family:Noto Sans JP,serif}.pg.policy .box dl{font-size:clamp(.65625rem,.234375rem + .87890625vw,.9375rem);line-height:1.8}.pg.policy .box dl dt{padding-left:1.2em;position:relative}.pg.policy .box dl dt span{position:absolute;top:0;left:0}.pg.policy .box dl dd{padding-left:1.2em;margin-bottom:clamp(.4375rem,.15625rem + .5859375vw,.625rem)}@media only screen and (max-width:769px){.pg.overview{padding-top:clamp(5.7692307692rem,0rem + 30.7692307692vw,14.7692307692rem)}.pg.overview .headline{z-index:1;width:clamp(12.0192307692rem,0rem + 64.1025641026vw,30.7692307692rem);padding-top:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem);margin-bottom:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.pg.overview .headline h2{margin-bottom:clamp(.3846153846rem,0rem + 2.0512820513vw,.9846153846rem)}.pg.overview .headline .jp{font-size:clamp(.625rem,0rem + 3.3333333333vw,1.6rem)}.pg.overview .overview__bg{top:clamp(3.3653846154rem,0rem + 17.9487179487vw,8.6153846154rem);background:url(/images/overview_bg.svg) repeat-x top;background-size:600px}.pg.overview .overview__obj{width:clamp(34.6153846154rem,0rem + 184.6153846154vw,88.6153846154rem);top:clamp(2.4038461538rem,0rem + 12.8205128205vw,6.1538461538rem)}.pg.overview .about{padding-left:8%;padding-right:8%;margin-bottom:clamp(2.4038461538rem,0rem + 12.8205128205vw,6.1538461538rem)}.pg.overview .about .box{border-radius:clamp(3.3653846154rem,0rem + 17.9487179487vw,8.6153846154rem);padding:clamp(2.4038461538rem,0rem + 12.8205128205vw,6.1538461538rem) 8% clamp(3.8461538462rem,0rem + 20.5128205128vw,9.8461538462rem)}.pg.overview .about .illust__img{width:80%;z-index:0}.pg.overview .about .message{margin-bottom:clamp(2.4038461538rem,0rem + 12.8205128205vw,6.1538461538rem)}.pg.overview .about .message .img{width:100%}.pg.overview .about .message .img,.pg.overview .about .message h2{margin-bottom:clamp(1.2019230769rem,0rem + 6.4102564103vw,3.0769230769rem)}.pg.overview .about .message h2{font-size:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.pg.overview .about .message .name{margin-bottom:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.pg.overview .about .message .name dl dt{font-size:clamp(.6730769231rem,0rem + 3.5897435897vw,1.7230769231rem);margin-right:15px}.pg.overview .about .message .name dl dd{font-size:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.pg.overview .about .message .lead{font-size:clamp(.8173076923rem,0rem + 4.358974359vw,2.0923076923rem)}.pg.overview .about .message p{text-align:left;font-size:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);line-height:2;margin:2em 0;text-align:justify;text-justify:inter-ideograph}.pg.overview .about .mission{z-index:1;margin-bottom:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem)}.pg.overview .about .mission h3{font-size:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem);margin-bottom:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem)}.pg.overview .about .mission .lead{line-height:1.8;font-size:clamp(.8173076923rem,0rem + 4.358974359vw,2.0923076923rem);margin-bottom:clamp(.4807692308rem,0rem + 2.5641025641vw,1.2307692308rem)}.pg.overview .about .mission p{font-size:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);line-height:2;text-align:left;text-align:justify;text-justify:inter-ideograph}.pg.overview .about .vision h3{font-size:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem);margin-bottom:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem)}.pg.overview .about .vision .lead{line-height:1.8;font-size:clamp(.8173076923rem,0rem + 4.358974359vw,2.0923076923rem);margin-bottom:clamp(.4807692308rem,0rem + 2.5641025641vw,1.2307692308rem)}.pg.overview .about .vision p{font-size:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);line-height:2;text-align:justify;text-justify:inter-ideograph}.pg.overview .service{padding-left:8%;padding-right:8%;margin-bottom:clamp(3.8461538462rem,0rem + 20.5128205128vw,9.8461538462rem)}.pg.overview .service .box{border-radius:clamp(3.3653846154rem,0rem + 17.9487179487vw,8.6153846154rem);padding:clamp(2.4038461538rem,0rem + 12.8205128205vw,6.1538461538rem) 8%}.pg.overview .service .illust__img{width:80%;z-index:0}.pg.overview .service .lead{margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.pg.overview .service .lead h3{font-size:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem);margin-bottom:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.pg.overview .service .lead p{font-size:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);line-height:2;text-align:justify;text-justify:inter-ideograph}.pg.overview .service .illust{width:100%;margin-bottom:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem)}.pg.overview .service .illust ul li{width:100%;margin:0 5% clamp(1.2019230769rem,0rem + 6.4102564103vw,3.0769230769rem)}.pg.overview .service .illust ul li .img{margin-bottom:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem)}.pg.overview .service .illust ul li h4{font-size:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem);margin-bottom:clamp(.2403846154rem,0rem + 1.2820512821vw,.6153846154rem)}.pg.overview .service .illust ul li p{font-size:clamp(.625rem,0rem + 3.3333333333vw,1.6rem)}.pg.overview .service .merit .merit__box{width:100%;border-radius:40px;padding-bottom:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem);padding-left:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem);padding-right:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.pg.overview .service .merit h2{font-size:clamp(.8653846154rem,0rem + 4.6153846154vw,2.2153846154rem);line-height:1.3;margin-bottom:clamp(.4807692308rem,0rem + 2.5641025641vw,1.2307692308rem)}.pg.overview .service .merit h2 span{display:inline-block;padding:clamp(.6730769231rem,0rem + 3.5897435897vw,1.7230769231rem) clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem) clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem)}.pg.overview .service .merit p{font-size:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);margin-bottom:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem);text-align:justify;text-justify:inter-ideograph}.pg.overview .service .merit .list ol li{padding-left:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem);margin-bottom:clamp(1.2019230769rem,0rem + 6.4102564103vw,3.0769230769rem)}.pg.overview .service .merit .list ol li dl dt{font-size:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem);margin-bottom:clamp(.2403846154rem,0rem + 1.2820512821vw,.6153846154rem)}.pg.overview .service .merit .list ol li dl dd{font-size:clamp(.6730769231rem,0rem + 3.5897435897vw,1.7230769231rem);line-height:1.8}.pg.overview .service .merit .list ol li:after{top:0;font-size:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.pg.overview .company{padding:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem) 10% clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem)}.pg.overview .company .headline{width:60%}.pg.overview .company .data,.pg.overview .company .headline{margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.pg.overview .company .data{font-size:clamp(.6730769231rem,0rem + 3.5897435897vw,1.7230769231rem)}.pg.overview .company .data dl{padding-top:clamp(.2403846154rem,0rem + 1.2820512821vw,.6153846154rem);padding-bottom:clamp(.2403846154rem,0rem + 1.2820512821vw,.6153846154rem);text-align:left}.pg.overview .company .data dl dt{width:clamp(3.3653846154rem,0rem + 17.9487179487vw,8.6153846154rem)}.pg.overview .company .data dl dd{flex:1 1}.pg.overview .company .btn{width:80%}.pg.policy{padding:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem) 5% clamp(2.4038461538rem,0rem + 12.8205128205vw,6.1538461538rem)}.pg.policy .box h1{font-size:clamp(1.0576923077rem,0rem + 5.641025641vw,2.7076923077rem);margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.pg.policy .box h2{font-size:clamp(.9134615385rem,0rem + 4.8717948718vw,2.3384615385rem);font-weight:500;margin:1.5em 0 0}.pg.policy .box p{font-size:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);line-height:2;margin:1em 0}.pg.policy .box dl{font-size:clamp(.6730769231rem,0rem + 3.5897435897vw,1.7230769231rem);line-height:1.8}.pg.policy .box dl dt{padding-left:1.2em}.pg.policy .box dl dd{padding-left:1.2em;margin-bottom:clamp(.4807692308rem,0rem + 2.5641025641vw,1.2307692308rem)}}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Kiwi Maru;src:url(/fonts/Kiwi_Maru/KiwiMaru-Medium.woff2) format("woff2"),url(/fonts/Kiwi_Maru/KiwiMaru-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:M PLUS Rounded\ 1c;src:url(/fonts/M_PLUS_Rounded_1c/MPLUSRounded1c-Medium.woff2) format("woff2"),url(/fonts/M_PLUS_Rounded_1c/MPLUSRounded1c-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(/fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}.pc{display:block}.sp{display:none}body{word-break:break-all;background:#fff;color:#231815;font-family:Kiwi Maru,serif;font-weight:400;line-height:1.5}a{color:#00bfff;text-decoration:underline;cursor:pointer;transition:all .3s}a:hover{color:#66d9ff;text-decoration:none}:focus,a:focus{outline:none}@media print{* html body{zoom:.7}}*{box-sizing:border-box;padding:0;margin:0;list-style:none}img{width:100%;max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}.inner{width:100%;max-width:1100px;margin:0 auto}.msg{font-size:clamp(.56875rem,.203125rem + .76171875vw,.8125rem)}.header{width:100%;padding:0 50px;height:clamp(4.375rem,1.5625rem + 5.859375vw,6.25rem);background:#fff;position:fixed;top:0;left:0;z-index:1000}.header .inner{max-width:1280px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.header .wrap{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.header .title{width:31%}.header .title h1{margin:0}.header .title h1 a{display:block;transition:opacity .3s ease}.header .title h1 a:hover{opacity:.6}@media(prefers-reduced-motion:reduce){.header .title h1 a:hover{transition:opacity .3s ease!important}}.header .nav{width:55%}.header .nav ul{display:flex;justify-content:flex-end}.header .nav ul li{margin-left:clamp(.21875rem,.078125rem + .29296875vw,.3125rem)}.header .nav ul li a{display:inline-block;text-decoration:none;font-size:clamp(.74375rem,.265625rem + .99609375vw,1.0625rem);color:#231815;white-space:nowrap;border-radius:100vh;padding:clamp(.175rem,.0625rem + .234375vw,.25rem) clamp(.65625rem,.234375rem + .87890625vw,.9375rem) clamp(.21875rem,.078125rem + .29296875vw,.3125rem);transition:background .3s ease,transform .3s ease}.header .nav ul li a:hover{color:#fff;background:#009fe8}@media(prefers-reduced-motion:reduce){.header .nav ul li a:hover{transition:background .3s ease,transform .3s ease!important}}.header .nav ul li:first-child a{padding-left:clamp(1.75rem,.625rem + 2.34375vw,2.5rem);background:url(/images/nav_mark.webp) no-repeat 15px;background-size:17px}.header .nav ul li:first-child a:hover{background:url(/images/nav_mark_w.webp) no-repeat 15px #009fe8;background-size:17px}.main{padding-top:clamp(4.375rem,1.5625rem + 5.859375vw,6.25rem)}.home{overflow:hidden}.home .visual{width:100%;background:#f5fafd;padding:clamp(7.875rem,2.8125rem + 10.546875vw,11.25rem) 50px}.home .visual .inner{position:relative}.home .visual .box{width:45%}.home .visual .box img{pointer-events:none}.home .visual .box .catch{width:90%;margin-left:clamp(-.4375rem,-.15625rem + -.5859375vw,-.625rem);margin-bottom:clamp(2.1875rem,.78125rem + 2.9296875vw,3.125rem)}.home .visual .box .txt{font-size:clamp(.83125rem,.296875rem + 1.11328125vw,1.1875rem);line-height:2}.home .visual .img{position:absolute;width:105%;top:55%;left:100%;transform:translate(-50%,-50%)}.home .visual .img img{pointer-events:none}.home .visual .img .wrap{width:100%;height:100%;position:relative}.home .visual .img .obj{position:absolute}.home .visual .img .obj__b{width:100%;height:100%;top:0;left:0;animation:rotateObjR 150s linear infinite}.home .visual .img .obj__inner{position:relative;width:100%;height:100%}.home .visual .img #v1{width:35.71428571%;top:32.14285714%;left:32.14285714%;animation:rotateObj 100s linear infinite}.home .visual .img #v2 .item{width:26.19047619%;top:12.38095238%;left:16.48809524%;animation:rotateObjR 40s linear infinite}.home .visual .img #v2c .item{width:26.19047619%;top:12.38095238%;left:16.48809524%;animation:rotateObj 150s linear infinite}.home .visual .img #v2c .item img{animation:popAnim 10s linear infinite}.home .visual .img #v3 .item{width:15.47619048%;top:5.71428571%;left:40%;animation:rotateObj 50s linear infinite}.home .visual .img #v4 .item{width:16.66666667%;top:16.01190476%;left:53.69047619%;animation:rotateObjR 35s linear infinite}.home .visual .img #v5 .item{width:19.94047619%;top:32.79761905%;left:68.98809524%;animation:rotateObjR 45s linear infinite}.home .visual .img #v6 .item{width:16.30952381%;top:51.9047619048%;left:78.2738095238%;animation:rotateObjR 55s linear infinite}.home .visual .img #v7 .item{width:19.9404761905%;top:67.1428571429%;left:55.0595238095%;animation:rotateObj 30s linear infinite}.home .visual .img #v8 .item{width:13.0952380952%;top:70%;left:41.1904761905%;animation:rotateObj 45s linear infinite}.home .visual .img #v9 .item{width:20.7142857143%;top:43.2738095238%;left:5.8333333333%;animation:rotateObjR 30s linear infinite}.home .visual .img #v10 .item{width:11.0119047619%;top:69.7023809524%;left:15.0595238095%;animation:rotateObj 20s linear infinite}.home .visual .img #v11 .item{width:13.4523809524%;top:68.6904761905%;left:75.4761904762%;animation:rotateObjR 20s linear infinite}.home .visual .img #v12 .item{width:10.2380952381%;top:8.2142857143%;left:66.7857142857%;animation:rotateObjR 20s linear infinite}.home .visual .img #v13 .item{width:8.3333333333%;top:7.0238095238%;left:55.9523809524%;animation:rotateObjR 25s linear infinite}.home .visual .img #v14 .item{width:12.5%;top:20.8333333333%;left:78.6904761905%;animation:rotateObj 35s linear infinite}.home .visual .img #v15 .item{width:8.3333333333%;top:52.7976190476%;left:69.5238095238%;animation:rotateObj 15s linear infinite}.home .visual .img #v16 .item{width:11.7857142857%;top:83.2142857143%;left:45%;animation:rotateObjR 25s linear infinite}.home .visual .img #v17 .item{width:13.0952380952%;top:60.1785714286%;left:23.0952380952%;animation:rotateObjR 25s linear infinite}.home .visual .img #v18 .item{width:8.3333333333%;top:38.9285714286%;left:23.2738095238%;animation:rotateObj 15s linear infinite}.home .visual .img #v19 .item{width:11.9047619048%;top:31.4285714286%;left:8.0357142857%;animation:rotateObj 20s linear infinite}.home .visual .img #v20 .item{width:17.5%;top:75.2976190476%;left:24.5833333333%;animation:scaleObj 7s linear infinite}.home .visual .img #vb{width:100%;top:0;left:0;animation:rotateObjR 150s linear infinite;z-index:5}@media(prefers-reduced-motion:reduce){.home .visual .img .obj__b{animation:rotateObjR 150s linear infinite!important}.home .visual .img #v1{animation:rotateObj 100s linear infinite!important}.home .visual .img #v2 .item{animation:rotateObjR 40s linear infinite!important}.home .visual .img #v2c .item{animation:rotateObj 150s linear infinite!important}.home .visual .img #v2c .item img{animation:popAnim 10s linear infinite!important}.home .visual .img #v3 .item{animation:rotateObj 50s linear infinite!important}.home .visual .img #v4 .item{animation:rotateObjR 35s linear infinite!important}.home .visual .img #v5 .item{animation:rotateObjR 45s linear infinite!important}.home .visual .img #v6 .item{animation:rotateObjR 55s linear infinite!important}.home .visual .img #v7 .item{animation:rotateObj 30s linear infinite!important}.home .visual .img #v8 .item{animation:rotateObj 45s linear infinite!important}.home .visual .img #v9 .item{animation:rotateObjR 30s linear infinite!important}.home .visual .img #v10 .item{animation:rotateObj 20s linear infinite!important}.home .visual .img #v11 .item,.home .visual .img #v12 .item{animation:rotateObjR 20s linear infinite!important}.home .visual .img #v13 .item{animation:rotateObjR 25s linear infinite!important}.home .visual .img #v14 .item{animation:rotateObj 35s linear infinite!important}.home .visual .img #v15 .item{animation:rotateObj 15s linear infinite!important}.home .visual .img #v16 .item,.home .visual .img #v17 .item{animation:rotateObjR 25s linear infinite!important}.home .visual .img #v18 .item{animation:rotateObj 15s linear infinite!important}.home .visual .img #v19 .item{animation:rotateObj 20s linear infinite!important}.home .visual .img #v20 .item{animation:scaleObj 7s linear infinite!important}.home .visual .img #vb{animation:rotateObjR 150s linear infinite!important}}@keyframes rotateObj{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes rotateObjR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scaleObj{0%{transform:scale(1)}2%{transform:scale(1.1)}4%{transform:scale(1)}8%{transform:scale(1.1)}10%{transform:scale(1)}to{transform:scale(1)}}@keyframes popAnim{0%{transform:scale(1)}2%{transform:scale(.9)}3%{transform:scale(1)}4%{transform:scale(.93)}5%{transform:scale(1)}50%{transform:scale(1)}52%{transform:scale(.9)}53%{transform:scale(1)}54%{transform:scale(.93)}55%{transform:scale(1)}to{transform:scale(1)}}.home .about{width:100%;padding:clamp(6.125rem,2.1875rem + 8.203125vw,8.75rem) 50px clamp(3.0625rem,1.09375rem + 4.1015625vw,4.375rem)}.home .about .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;flex-direction:row-reverse}.home .about .box{width:45%;display:flex;position:relative;z-index:10}.home .about .box .box__inner{display:inline-block}.home .about .img{width:48%;position:relative;z-index:1}.home .about .img img{pointer-events:none}.home .about .img .img__cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;animation:rotateObjR 100s linear infinite;border-radius:100vh}@media(prefers-reduced-motion:reduce){.home .about .img .img__cover{animation:rotateObjR 100s linear infinite!important}}.home .about .img .img__obj{border-radius:100vh;overflow:hidden;position:relative}.home .about .img .img__obj .f{position:absolute;opacity:0}.home .about .img .img__obj #f1{width:26.3768115942%;top:10%;left:28%;z-index:2;transform-origin:bottom;animation:f1Anim 4s linear infinite}@keyframes f1Anim{0%{opacity:0;transform:scale(0)}8%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}.home .about .img .img__obj #f2{width:26.3768115942%;top:17%;left:43%;z-index:3;transform-origin:bottom;animation:f2Anim 4s linear infinite;animation-delay:2s}@keyframes f2Anim{0%{opacity:0;transform:scale(0)}8%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}.home .about .img .img__obj .c{position:absolute;top:0;left:0;animation:cAnim 4s linear infinite}@keyframes cAnim{0%{transform:translate(0)}5%{transform:translateY(-1.5%)}10%{transform:translate(0)}15%{transform:translateY(-1.5%)}20%{transform:translate(0)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.home .about .img .img__obj #f1{animation:f1Anim 4s linear infinite!important}.home .about .img .img__obj #f2{animation:f2Anim 4s linear infinite!important}.home .about .img .img__obj .c{animation:cAnim 4s linear infinite!important}}.home .about .headline{width:90%;margin-bottom:clamp(1.53125rem,.546875rem + 2.05078125vw,2.1875rem)}.home .about .lead{font-size:clamp(1.09375rem,.390625rem + 1.46484375vw,1.5625rem);line-height:1.6;margin-bottom:clamp(1.09375rem,.390625rem + 1.46484375vw,1.5625rem)}.home .about .txt{font-size:clamp(.7rem,.25rem + .9375vw,1rem);line-height:2;margin-bottom:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem);font-family:Noto Sans JP,serif}.home .about .btn a{font-size:clamp(.74375rem,.265625rem + .99609375vw,1.0625rem);text-decoration:none;display:inline-block;color:#fff;padding:clamp(.7875rem,.28125rem + 1.0546875vw,1.125rem) clamp(3.28125rem,1.171875rem + 4.39453125vw,4.6875rem) clamp(.7875rem,.28125rem + 1.0546875vw,1.125rem) clamp(2.1875rem,.78125rem + 2.9296875vw,3.125rem);border-radius:100vh;background:#009fe8;position:relative;transition:background .3s ease,transform .3s ease}.home .about .btn a:after{content:"";position:absolute;top:50%;right:10%;width:clamp(.875rem,.3125rem + 1.171875vw,1.25rem);height:clamp(.875rem,.3125rem + 1.171875vw,1.25rem);background:url(/images/link_mark.svg);background-size:100%;z-index:1;transform:translateY(-50%) rotate(0deg)}.home .about .btn a:hover:after{animation:rotateIn .4s ease-out forwards}.home .about .btn a:not(:hover):after{animation:rotateOut .3s ease-out forwards}.home .about .btn a:hover{background:rgba(0,159,232,.7);transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.home .about .btn a:hover{transition:background .3s ease,transform .3s ease!important}}@keyframes rotateIn{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes rotateOut{0%{transform:translateY(-50%) rotate(1turn)}to{transform:translateY(-50%) rotate(0deg)}}.home .service{width:100%;padding:clamp(3.0625rem,1.09375rem + 4.1015625vw,4.375rem) 50px clamp(6.125rem,2.1875rem + 8.203125vw,8.75rem)}.home .service .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.home .service .box{width:47%;position:relative;z-index:10}.home .service .box .box__inner{display:inline-block;text-align:left;padding-left:20%}.home .service .img{width:48%;position:relative;z-index:1}.home .service .img img{pointer-events:none}.home .service .img .img__cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;animation:rotateObj 100s linear infinite;border-radius:100vh;overflow:hidden;z-index:200}@media(prefers-reduced-motion:reduce){.home .service .img .img__cover{animation:rotateObj 100s linear infinite!important}}.home .service .img .img__obj{border-radius:100vh;overflow:hidden;position:relative}.home .service .img .img__obj .front{position:absolute;top:0;left:0;z-index:100}.home .service .img .img__obj .bar{position:absolute;transform-origin:bottom}.home .service .img .img__obj #bar1{width:2.1579710145%;left:55.347826087%;top:36.4463768116%;animation:barAnim 8s linear infinite}.home .service .img .img__obj #bar2{width:2.1579710145%;left:59.5014492754%;top:33.9101449275%;animation:barAnim 8s linear infinite}.home .service .img .img__obj #bar3{width:2.1579710145%;left:63.6550724638%;top:30.71%;animation:barAnim 8s linear infinite}.home .service .img .img__obj #bar4{width:2.1579710145%;left:67.8086956522%;top:26%;animation:barAnim 8s linear infinite}@keyframes barAnim{0%{transform:scaleY(0)}10%{transform:scaleY(0)}18%{transform:scaleY(1)}to{transform:scaleY(1)}}.home .service .img .img__obj #arrow{position:absolute;width:11.0144927536%;left:55.2173913043%;top:24.9275362319%;animation:arrowAnim 8s linear infinite}@keyframes arrowAnim{0%{opacity:0}20%{opacity:0}25%{opacity:1}to{opacity:1}}.home .service .img .img__obj .graph{position:absolute;width:16.0869565217%;left:31.1594202899%;top:25.7971014493%}.home .service .img .img__obj #graphb{animation:garphBAnim 8s ease-out infinite}.home .service .img .img__obj #graphr{animation:garphRAnim 8s ease-out infinite}@keyframes garphBAnim{0%{opacity:0;transform:scale(2)}30%{opacity:0;transform:scale(2)}38%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes garphRAnim{0%{opacity:0;transform:scale(2)}32%{opacity:0;transform:scale(2)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.home .service .img .img__obj #hand{position:absolute;width:8.115942029%;left:80.1449275362%;top:43.1884057971%;z-index:300;animation:handAnim 3s linear infinite}@keyframes handAnim{0%{transform:translate(0)}10%{transform:translate(0)}17%{transform:translateY(-10%)}30%{transform:translate(0)}60%{transform:translate(0)}67%{transform:translateY(-10%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.home .service .img .img__obj #bar1,.home .service .img .img__obj #bar2,.home .service .img .img__obj #bar3,.home .service .img .img__obj #bar4{animation:barAnim 8s linear infinite!important}.home .service .img .img__obj #arrow{animation:arrowAnim 8s linear infinite!important}.home .service .img .img__obj #graphb{animation:garphBAnim 8s ease-out infinite!important}.home .service .img .img__obj #graphr{animation:garphRAnim 8s ease-out infinite!important}.home .service .img .img__obj #hand{animation:handAnim 3s linear infinite!important}}.home .service .headline{width:90%;margin-bottom:clamp(1.53125rem,.546875rem + 2.05078125vw,2.1875rem)}.home .service .lead{font-size:clamp(1.09375rem,.390625rem + 1.46484375vw,1.5625rem);line-height:1.6;margin-bottom:clamp(1.09375rem,.390625rem + 1.46484375vw,1.5625rem)}.home .service .txt{font-size:clamp(.7rem,.25rem + .9375vw,1rem);line-height:2;font-family:Noto Sans JP,serif;margin-bottom:clamp(1.3125rem,.46875rem + 1.7578125vw,1.875rem)}.home .service .btn a{font-size:clamp(.74375rem,.265625rem + .99609375vw,1.0625rem);text-decoration:none;display:inline-block;color:#fff;padding:clamp(.7875rem,.28125rem + 1.0546875vw,1.125rem) clamp(3.28125rem,1.171875rem + 4.39453125vw,4.6875rem) clamp(.7875rem,.28125rem + 1.0546875vw,1.125rem) clamp(2.1875rem,.78125rem + 2.9296875vw,3.125rem);border-radius:100vh;background:#009fe8;position:relative;transition:background .3s ease,transform .3s ease}.home .service .btn a:after{content:"";position:absolute;top:50%;right:10%;width:clamp(.875rem,.3125rem + 1.171875vw,1.25rem);height:clamp(.875rem,.3125rem + 1.171875vw,1.25rem);background:url(/images/link_mark.svg);background-size:100%;z-index:1;transform:translateY(-50%) rotate(0deg)}.home .service .btn a:hover:after{animation:rotateIn .4s ease-out forwards}.home .service .btn a:not(:hover):after{animation:rotateOut .3s ease-out forwards}.home .service .btn a:hover{background:rgba(0,159,232,.7);transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.home .service .btn a:hover{transition:background .3s ease,transform .3s ease!important}}.home .company{width:100%;background:#f4f3f1;padding:clamp(4.375rem,1.5625rem + 5.859375vw,6.25rem) 50px clamp(3.71875rem,1.328125rem + 4.98046875vw,5.3125rem)}.home .company .headline{width:clamp(13.125rem,4.6875rem + 17.578125vw,18.75rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(1.53125rem,.546875rem + 2.05078125vw,2.1875rem)}.home .company .headline img{pointer-events:none}.home .company .data{font-size:clamp(.7rem,.25rem + .9375vw,1rem);text-align:center;margin-bottom:clamp(2.1875rem,.78125rem + 2.9296875vw,3.125rem)}.home .company .data .data__box{display:inline-block}.home .company .data dl{display:flex;text-align:left;padding-top:clamp(.21875rem,.078125rem + .29296875vw,.3125rem);padding-bottom:clamp(.21875rem,.078125rem + .29296875vw,.3125rem);font-family:Noto Sans JP,serif}.home .company .data dl dt{width:6em}.home .company .btn{width:30%;margin:0 auto}.home .company .btn a{display:block;background:#fff;border-radius:100vh;transition:transform .3s ease}.home .company .btn a:hover{background:#f5fafd;transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.home .company .btn a:hover{transition:transform .3s ease!important}}.swiper-container{position:relative}.swiper-container img{pointer-events:none}.swiper-pagination{bottom:-40px!important}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.swiper-pagination-bullet{width:clamp(.56875rem,.203125rem + .76171875vw,.8125rem);height:clamp(.56875rem,.203125rem + .76171875vw,.8125rem)}.footer{width:100%;background:#fff;padding:clamp(3.0625rem,1.09375rem + 4.1015625vw,4.375rem) 50px clamp(2.625rem,.9375rem + 3.515625vw,3.75rem)}.footer .wrap{display:flex;justify-content:space-between;margin-bottom:clamp(.4375rem,.15625rem + .5859375vw,.625rem)}.footer .data{width:30%}.footer .data .title{margin-bottom:clamp(.65625rem,.234375rem + .87890625vw,.9375rem);margin-left:clamp(-.21875rem,-.078125rem + -.29296875vw,-.3125rem)}.footer .data .title a{display:block;transition:opacity .3s ease}.footer .data .title a:hover{opacity:.6}@media(prefers-reduced-motion:reduce){.footer .data .title a:hover{transition:opacity .3s ease!important}}.footer .data .addr{font-size:clamp(.65625rem,.234375rem + .87890625vw,.9375rem);letter-spacing:.05em;line-height:1.8;font-family:Noto Sans JP,serif}.footer .fnav ul li{margin-bottom:clamp(.4375rem,.15625rem + .5859375vw,.625rem)}.footer .fnav ul li a{text-decoration:none;color:#231815;font-size:clamp(.7875rem,.28125rem + 1.0546875vw,1.125rem)}.footer .fnav ul li a:hover{color:#009fe8}.footer .copy{text-align:center;font-size:clamp(.56875rem,.203125rem + .76171875vw,.8125rem);letter-spacing:.04em}.footer.footer__overview{background:#f5fafd}.menubar{display:none}.opening{position:fixed;top:0;left:0;width:100vw;height:100svh;background:#fff;z-index:60000;transition:opacity 2s ease;opacity:1}.opening img{pointer-events:none}.opening .skip{position:absolute;width:100%;bottom:10%;left:0;text-align:center}.opening .skip button{display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:none;cursor:pointer;transition:.3s;background:none;font-size:clamp(.525rem,.1875rem + .703125vw,.75rem);letter-spacing:.1em;background:#009fe8;border-radius:100vh;color:#fff;padding:clamp(.21875rem,.078125rem + .29296875vw,.3125rem) clamp(.65625rem,.234375rem + .87890625vw,.9375rem);transition:background .3s ease,transform .3s ease}.opening .skip button:hover{color:#009fe8;background:#fff}@media(prefers-reduced-motion:reduce){.opening .skip button:hover{transition:background .3s ease,transform .3s ease!important}}.opening .title{width:630px;position:absolute;top:50%;left:50%;transform:scale(.8) translate(-60%,-100%)}.opening .title .title__inner{position:relative}.opening .title .obj{opacity:0;position:absolute;z-index:2}.opening .title #t1{width:17.1428571429%;left:0;top:0}.opening .title #t1.on{animation:easeOutBounce 1s ease-out forwards}@keyframes easeOutBounce{0%{opacity:0;transform:scale(2)}20%{opacity:1;transform:scale(.8)}40%{transform:scale(1.4)}60%{transform:scale(.95)}80%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.opening .title #t2{width:12.0634920635%;left:19.6825396825%;top:7.4074074074%}.opening .title #t2.on{animation:fadeIn 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.opening .title #t3{width:5.7142857143%;left:33.9682539683%;top:30%}.opening .title #t3.on{animation:fadeIn 1s ease-out forwards}.opening .title #t4{width:18.7301587302%;left:41.9047619048%;top:4.8148148148%}.opening .title #t4.on{animation:fadeIn 1s ease-out forwards}.opening .title #t5{width:630px;height:270px;top:0;left:0;z-index:100}.opening .title #t5 .koto{position:absolute;width:110px;height:280px;background-image:url(/images/koto.svg);offset-path:path("M549.33,176.17c-5.39-3.06-16-9.4-29.47-8.61-9.05.53-13.75,2.69-16,7.45s.48,9.73,5.39,9.81c5.21.08,12.16-.62,16.85-7.43,2.95-4.28.73-15.37-3.71-19.53-5.71-5.37-17.11-7.55-25.66-5.5s-19.02,5.67-23.76,6.5c-8.28,1.44-21.33,5.16-30.78-2.69s-9.37-17.22-9.37-17.22");offset-rotate:0deg}.opening .title #t5.on{animation:fadeInKoto .5s linear forwards}.opening .title #t5.on .koto{animation:kotoAnim 1.5s linear forwards}@keyframes fadeInKoto{0%{opacity:0}to{opacity:1}}@keyframes kotoAnim{to{offset-distance:100%}}.opening .title #t6{width:21.2698412698%;left:67.4603174603%;top:50%;z-index:-1}.opening .title #t6.on{animation:fadeIn 1s ease-out forwards}.opening .title #t7{width:16.8253968254%;left:76.8253968254%;top:4.4444444444%}.opening .title #t7.on{animation:fadeIn 1s ease-out forwards}.opening .title #t8{width:6.3492063492%;left:93.6507936508%;top:30.3703703704%}.opening .title #t8.on{animation:fadeIn 1s ease-out forwards}.opening .title #t9{width:17.4603174603%;left:1.9047619048%;top:59.2592592593%}.opening .title #t9.on{animation:rotateAnim 1s ease-out forwards}@keyframes rotateAnim{0%{opacity:0;transform:rotate(0deg)}to{opacity:1;transform:rotate(1turn)}}.opening .title #t10{width:11.746031746%;left:21.1111111111%;top:62.2222222222%}.opening .title #t10.on{animation:fadeIn 1s ease-out forwards}.opening .title #t11{width:16.8253968254%;left:34.126984127%;top:59.6296296296%}.opening .title #t11.on{animation:fadeIn 1s ease-out forwards}.opening .title #t12{width:14.9206349206%;left:50.9523809524%;top:61.4814814815%}.opening .title #t12.on{animation:fadeIn 1s ease-out forwards}.opening .title #t13{width:6.6666666667%;left:65.873015873%;top:85.9259259259%}.opening .title #t13.on{animation:fadeIn 1s ease-out forwards}.opening .title #lg{width:110%;top:110%;left:-9.5%}.opening .title #lg.on{animation:fadeIn 1s ease-out forwards}@media(prefers-reduced-motion:reduce){.opening .title #t1.on{animation:easeOutBounce 1s ease-out forwards!important}.opening .title #t2.on,.opening .title #t3.on,.opening .title #t4.on{animation:fadeIn 1s ease-out forwards!important}.opening .title #t5.on{animation:fadeInKoto .5s linear forwards!important}.opening .title #t5.on .koto{animation:kotoAnim 1.5s linear forwards!important}.opening .title #t6.on,.opening .title #t7.on,.opening .title #t8.on{animation:fadeIn 1s ease-out forwards!important}.opening .title #t9.on{animation:rotateAnim 1s ease-out forwards!important}.opening .title #lg.on,.opening .title #t10.on,.opening .title #t11.on,.opening .title #t12.on,.opening .title #t13.on{animation:fadeIn 1s ease-out forwards!important}}.opening.on{animation:fadeOut 2s ease-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.image img{pointer-events:none}@media(prefers-reduced-motion:reduce){.opening.on{animation:fadeOut 2s ease-out forwards!important}}@media only screen and (max-width:769px){.pc{display:none}.sp{display:block}.header{padding:0 5%;height:clamp(2.8846153846rem,0rem + 15.3846153846vw,7.3846153846rem)}.header .title{width:70%}.header .nav{display:none;position:fixed;top:clamp(2.8846153846rem,0rem + 15.3846153846vw,7.3846153846rem);bottom:0;right:0;left:0;width:100vw;background:#fff;z-index:6000}.header .nav .nav__inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header .nav ul{flex-wrap:wrap;padding:10%;margin-bottom:clamp(2.8846153846rem,0rem + 15.3846153846vw,7.3846153846rem)}.header .nav ul li{width:100%;margin-left:0;margin-top:clamp(.2403846154rem,0rem + 1.2820512821vw,.6153846154rem);margin-bottom:clamp(.2403846154rem,0rem + 1.2820512821vw,.6153846154rem);text-align:center}.header .nav ul li a{font-size:clamp(.8653846154rem,0rem + 4.6153846154vw,2.2153846154rem)}.header .nav ul li:first-child a{padding-left:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem)}.main{padding-top:clamp(2.8846153846rem,0rem + 15.3846153846vw,7.3846153846rem)}.home .visual{padding:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem) 5%}.home .visual .box{width:100%;position:relative;z-index:2}.home .visual .box .catch{width:85%;margin-left:clamp(-.4807692308rem,0rem + -2.5641025641vw,-1.2307692308rem);margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.home .visual .box .txt{font-size:clamp(.8653846154rem,0rem + 4.6153846154vw,2.2153846154rem);line-height:1.8}.home .visual .img{width:160%;top:50%;z-index:1;opacity:.3}.home .about{padding:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem) 5% clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.home .about .box{width:100%;margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.home .about .img{width:100%}.home .about .img .img__cover{border-radius:100vh;overflow:hidden}.home .about .headline{width:70%;margin-bottom:clamp(1.2019230769rem,0rem + 6.4102564103vw,3.0769230769rem)}.home .about .lead{font-size:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem);margin-bottom:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.home .about .txt{font-size:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.home .about .btn{text-align:center}.home .service{padding:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem) 5%}.home .service .box{width:100%;margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.home .service .box .box__inner{padding-left:0}.home .service .img{width:100%}.home .service .img .img__cover{border-radius:100vh;overflow:hidden}.home .service .headline{width:70%;margin-bottom:clamp(1.2019230769rem,0rem + 6.4102564103vw,3.0769230769rem)}.home .service .lead{font-size:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem);margin-bottom:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.home .service .txt{font-size:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.home .service .btn{text-align:center}.home .company{padding:clamp(3.3653846154rem,0rem + 17.9487179487vw,8.6153846154rem) 10% clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem)}.home .company .headline{width:60%}.home .company .data,.home .company .headline{margin-bottom:clamp(1.4423076923rem,0rem + 7.6923076923vw,3.6923076923rem)}.home .company .data{font-size:clamp(.6730769231rem,0rem + 3.5897435897vw,1.7230769231rem)}.home .company .data dl{padding-top:clamp(.2403846154rem,0rem + 1.2820512821vw,.6153846154rem);padding-bottom:clamp(.2403846154rem,0rem + 1.2820512821vw,.6153846154rem);text-align:left}.home .company .data dl dt{width:clamp(3.3653846154rem,0rem + 17.9487179487vw,8.6153846154rem)}.home .company .data dl dd{flex:1 1}.home .company .btn{width:80%}.swiper-pagination{bottom:-30px!important}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.footer{padding:clamp(1.9230769231rem,0rem + 10.2564102564vw,4.9230769231rem) 10%}.footer .wrap{flex-wrap:wrap}.footer .data,.footer .wrap{margin-bottom:clamp(.9615384615rem,0rem + 5.1282051282vw,2.4615384615rem)}.footer .data{width:100%}.footer .data .title{margin-bottom:clamp(.7211538462rem,0rem + 3.8461538462vw,1.8461538462rem);margin-left:clamp(-.2403846154rem,0rem + -1.2820512821vw,-.6153846154rem)}.footer .data .addr{font-size:clamp(.625rem,0rem + 3.3333333333vw,1.6rem)}.footer .fnav{width:100%}.footer .fnav ul li{margin-bottom:clamp(.0961538462rem,0rem + .5128205128vw,.2461538462rem)}.footer .fnav ul li a{font-size:clamp(.6730769231rem,0rem + 3.5897435897vw,1.7230769231rem)}.footer .copy{font-size:clamp(.5288461538rem,0rem + 2.8205128205vw,1.3538461538rem)}.menubar{position:fixed;z-index:5000;right:-1px;top:0;display:block;margin:0;padding:0}.menubar .menubar__trigger{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:none;cursor:pointer;background:none;margin:0;padding:0;display:inline-block;transition:all .3s;box-sizing:border-box;position:relative;width:clamp(2.8846153846rem,0rem + 15.3846153846vw,7.3846153846rem);height:clamp(2.8846153846rem,0rem + 15.3846153846vw,7.3846153846rem);vertical-align:bottom}.menubar .menubar__trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:30%;width:40%;height:2px;background-color:#009fe8}.menubar .menubar__trigger span:first-of-type{top:20px}.menubar .menubar__trigger span:nth-of-type(2){top:29px}.menubar .menubar__trigger span:nth-of-type(3){top:38px}.menubar .menubar__trigger.active span:first-of-type{transform:translateY(9px) rotate(-45deg)}.menubar .menubar__trigger.active span:nth-of-type(2){opacity:0}.menubar .menubar__trigger.active span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.opening .skip button{font-size:clamp(.5769230769rem,0rem + 3.0769230769vw,1.4769230769rem)}.opening .title{transform:scale(.4) translate(-125%,-125%)}}