.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease;}
.reveal.in{opacity:1;transform:none;}
.reveal.d1{transition-delay:.12s}.reveal.d2{transition-delay:.24s}.reveal.d3{transition-delay:.36s}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
.sec{position:relative;width:100%;container-type:inline-size;overflow:hidden;}
.sec>img.bg{width:100%;display:block;}
/* 全本文はtf_bg(正本poppler)で見せ、live文字はDOM/SEOのみ＝opacity:0で完全非表示。
   ※color:transparentだとカラー絵文字(▶U+25B6等)が文字色を無視して残るためopacity:0が必須(2026-06-30 有明)。
   opacity:0でもtel:等のクリックは生きる。 */
.sec>.t{position:absolute;line-height:1;white-space:nowrap;transform-origin:left top;opacity:0;}
.sec>.map{position:absolute;border:0;z-index:2;}
.sec>.hot{position:absolute;z-index:3;display:block;}

.sec--fv{aspect-ratio:1440/742;}
.t0{left:18.81%;top:10.44%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:0.987cqw;color:transparent;}
.t1{left:39.53%;top:25.58%;font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:29.006cqw;color:transparent;}
.t2{left:38.84%;top:24.23%;font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:29.006cqw;color:transparent;}
.t3{left:4.90%;top:32.82%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:4.861cqw;color:transparent;}
.t4{left:21.84%;top:35.25%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2.917cqw;color:transparent;}
.t5{left:24.67%;top:34.66%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:3.403cqw;color:transparent;}
.t6{left:27.90%;top:35.25%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2.917cqw;color:transparent;}
.t7{left:4.90%;top:43.60%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:4.861cqw;color:transparent;}
.t8{left:34.39%;top:46.03%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2.917cqw;color:transparent;}
.t9{left:7.33%;top:54.38%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:4.861cqw;color:transparent;}
.t10{left:14.65%;top:56.23%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:3.403cqw;color:transparent;}
.t11{left:8.17%;top:66.71%;font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:1.528cqw;color:transparent;}
.t12{left:8.12%;top:70.75%;font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:1.528cqw;color:transparent;}
.t13{left:37.18%;top:83.34%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2.778cqw;color:transparent;}
.t14{left:12.35%;top:25.00%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:1.528cqw;color:transparent;}
.sec--worry{aspect-ratio:1440/529;}
.t15{left:31.33%;top:10.73%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:2.778cqw;color:transparent;}
.t16{left:33.43%;top:20.18%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:2.778cqw;color:transparent;}
.t17{left:43.76%;top:20.18%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:2.778cqw;color:transparent;}
.t18{left:46.44%;top:20.18%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:2.778cqw;color:transparent;}
.t19{left:17.41%;top:49.50%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t20{left:16.50%;top:55.18%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t21{left:25.52%;top:55.14%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t22{left:15.90%;top:74.74%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t23{left:16.67%;top:80.37%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t24{left:61.03%;top:49.50%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t25{left:64.42%;top:55.14%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t26{left:61.85%;top:74.74%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t27{left:62.07%;top:80.37%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.sec--bridge{aspect-ratio:1440/686;}
.t28{left:44.91%;top:11.29%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.083cqw;color:transparent;}
.t29{left:37.44%;top:24.92%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t30{left:23.42%;top:33.67%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t31{left:32.10%;top:50.25%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t32{left:47.88%;top:50.25%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t33{left:29.42%;top:54.58%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t34{left:56.13%;top:54.63%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t35{left:32.62%;top:63.33%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t36{left:38.18%;top:67.75%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t37{left:34.22%;top:76.49%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t38{left:38.45%;top:80.87%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.sec--message{aspect-ratio:1440/1140;}
.t39{left:32.13%;top:17.72%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t40{left:25.49%;top:22.11%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t41{left:43.72%;top:30.57%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t42{left:43.76%;top:33.73%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t43{left:43.75%;top:36.88%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t44{left:43.74%;top:40.04%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t45{left:43.65%;top:46.36%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t46{left:43.76%;top:49.52%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t47{left:43.76%;top:52.67%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t48{left:73.64%;top:52.65%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t49{left:43.82%;top:55.81%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t50{left:52.51%;top:55.81%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t51{left:43.72%;top:58.96%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t52{left:55.30%;top:58.99%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t53{left:19.52%;top:64.19%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t54{left:29.49%;top:64.19%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t55{left:66.02%;top:64.22%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t56{left:20.20%;top:67.38%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t57{left:49.97%;top:70.51%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.528cqw;color:transparent;}
.t58{left:38.26%;top:85.82%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t59{left:56.64%;top:85.82%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t60{left:38.26%;top:88.45%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t61{left:38.23%;top:91.08%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t62{left:44.17%;top:4.44%;font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:4.167cqw;color:transparent;}
.sec--points{aspect-ratio:1440/3183;}
.t63{left:16.34%;top:95.44%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t64{left:16.24%;top:96.38%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t65{left:51.12%;top:37.96%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t66{left:51.03%;top:39.21%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t67{left:51.09%;top:40.47%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t68{left:51.02%;top:41.73%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t69{left:51.06%;top:42.98%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t70{left:51.05%;top:44.24%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t71{left:51.12%;top:45.50%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t72{left:50.97%;top:46.75%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t73{left:22.01%;top:13.76%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.944cqw;color:transparent;}
.t74{left:20.62%;top:14.74%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t75{left:14.96%;top:13.62%;font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:5.556cqw;color:transparent;}
.t76{left:57.51%;top:34.65%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.944cqw;color:transparent;}
.t77{left:57.59%;top:35.63%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t78{left:50.53%;top:34.52%;font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:5.556cqw;color:transparent;}
.t79{left:21.56%;top:58.94%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t80{left:21.56%;top:60.48%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.944cqw;color:transparent;}
.t81{left:14.51%;top:58.84%;font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:5.556cqw;color:transparent;}
.t82{left:57.50%;top:80.53%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t83{left:57.50%;top:82.06%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.944cqw;color:transparent;}
.t84{left:50.44%;top:80.42%;font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:5.556cqw;color:transparent;}
.t85{left:22.92%;top:3.09%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.844cqw;color:transparent;}
.t86{left:29.42%;top:28.53%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t87{left:29.42%;top:29.47%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t88{left:17.50%;top:50.75%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t89{left:17.52%;top:51.69%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t90{left:28.10%;top:73.44%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t91{left:27.56%;top:74.38%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t92{left:14.96%;top:16.92%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t93{left:14.96%;top:18.18%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t94{left:14.89%;top:19.44%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t95{left:14.85%;top:20.69%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t96{left:14.91%;top:21.95%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t97{left:14.88%;top:23.21%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t98{left:14.96%;top:24.46%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t99{left:14.26%;top:62.07%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t100{left:20.72%;top:62.07%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t101{left:14.96%;top:63.33%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t102{left:14.90%;top:64.58%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t103{left:14.96%;top:65.84%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t104{left:14.90%;top:67.10%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t105{left:51.12%;top:83.89%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t106{left:51.06%;top:85.15%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t107{left:51.07%;top:86.40%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t108{left:51.03%;top:87.66%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t109{left:51.09%;top:88.92%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t110{left:52.64%;top:88.92%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t111{left:51.07%;top:90.17%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t112{left:51.05%;top:91.43%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t113{left:19.51%;top:5.62%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:5.756cqw;color:transparent;}
.t114{left:25.12%;top:6.23%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:4.028cqw;color:transparent;}
.t115{left:55.62%;top:6.23%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:4.028cqw;color:transparent;}
.t116{left:59.49%;top:5.62%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:5.756cqw;color:transparent;}
.t117{left:41.35%;top:3.46%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:10.444cqw;color:transparent;}
.t118{left:48.57%;top:4.89%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:6.528cqw;color:transparent;}
.t119{left:41.35%;top:3.46%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:10.444cqw;color:transparent;}
.t120{left:48.57%;top:4.89%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:6.528cqw;color:transparent;}
.t121{left:55.53%;top:2.44%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:3.792cqw;color:transparent;}
.sec--stats{aspect-ratio:1440/835;}
.t122{left:41.65%;top:7.91%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:3.472cqw;color:transparent;}
.t123{left:45.12%;top:7.91%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:3.472cqw;color:transparent;}
.t124{left:48.49%;top:8.81%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t125{left:51.21%;top:7.91%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:3.472cqw;color:transparent;}
.t126{left:54.56%;top:8.81%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t127{left:8.95%;top:46.76%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t128{left:8.95%;top:49.63%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t129{left:8.86%;top:52.51%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t130{left:17.08%;top:29.85%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:7.639cqw;color:transparent;}
.t131{left:22.74%;top:35.89%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2.292cqw;color:transparent;}
.t132{left:17.19%;top:21.75%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.944cqw;color:transparent;}
.t133{left:38.05%;top:46.76%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t134{left:37.95%;top:49.63%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t135{left:37.95%;top:52.51%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t136{left:38.23%;top:29.85%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:7.639cqw;color:transparent;}
.t137{left:55.22%;top:35.89%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2.292cqw;color:transparent;}
.t138{left:46.34%;top:21.75%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.944cqw;color:transparent;}
.t139{left:66.78%;top:46.76%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t140{left:66.24%;top:49.63%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t141{left:69.56%;top:29.85%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:7.639cqw;color:transparent;}
.t142{left:76.15%;top:21.75%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.944cqw;color:transparent;}
.t143{left:50.97%;top:73.78%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t144{left:51.03%;top:77.37%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t145{left:9.08%;top:85.59%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t146{left:9.03%;top:88.46%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t147{left:22.56%;top:62.39%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.667cqw;color:transparent;}
.t148{left:10.93%;top:74.50%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2.292cqw;color:transparent;}
.t149{left:15.51%;top:68.46%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:7.639cqw;color:transparent;}
.t150{left:37.39%;top:74.50%;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2.292cqw;color:transparent;}
.sec--place{aspect-ratio:1440/1060;}
.t151{left:44.79%;top:11.44%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:3.472cqw;color:transparent;}
.t152{left:32.61%;top:42.83%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t153{left:41.91%;top:62.15%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t154{left:33.03%;top:65.92%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t155{left:30.54%;top:69.69%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.sec--recruit{aspect-ratio:1440/1505;}
.t156{left:43.06%;top:3.40%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:3.472cqw;color:transparent;}
.t157{left:32.76%;top:18.52%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t158{left:23.62%;top:18.56%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t159{left:32.71%;top:23.55%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t160{left:23.62%;top:23.59%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t161{left:32.71%;top:28.58%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t162{left:23.62%;top:28.61%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t163{left:32.76%;top:33.61%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t164{left:32.67%;top:35.60%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t165{left:23.62%;top:33.64%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t166{left:32.38%;top:57.70%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t167{left:32.38%;top:59.69%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t168{left:32.38%;top:61.69%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t169{left:32.38%;top:63.68%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t170{left:32.38%;top:65.67%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t171{left:32.38%;top:67.67%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t172{left:32.38%;top:69.66%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t173{left:23.62%;top:57.74%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t174{left:32.76%;top:74.68%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t175{left:23.62%;top:74.72%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t176{left:32.38%;top:79.71%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t177{left:32.38%;top:81.71%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t178{left:32.38%;top:83.70%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t179{left:32.38%;top:85.69%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t180{left:23.62%;top:79.75%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t181{left:32.58%;top:40.94%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t182{left:33.73%;top:42.94%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t183{left:32.58%;top:44.93%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t184{left:32.58%;top:46.92%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t185{left:33.73%;top:48.92%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t186{left:32.87%;top:50.91%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t187{left:33.73%;top:52.90%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t188{left:23.62%;top:40.63%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.sec--flow{aspect-ratio:1440/490;}
.t189{left:42.12%;top:17.50%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:3.472cqw;color:transparent;}
.t190{left:48.95%;top:19.03%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t191{left:51.68%;top:17.50%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:3.472cqw;color:transparent;}
.t192{left:55.14%;top:19.03%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t193{left:19.92%;top:54.50%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t194{left:15.92%;top:67.87%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t195{left:15.81%;top:73.53%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t196{left:15.76%;top:79.20%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t197{left:38.18%;top:54.50%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t198{left:34.10%;top:67.87%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t199{left:34.10%;top:73.53%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t200{left:34.13%;top:79.20%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t201{left:56.35%;top:54.50%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t202{left:52.33%;top:67.87%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t203{left:52.33%;top:73.53%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t204{left:52.26%;top:79.20%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t205{left:72.13%;top:54.50%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.778cqw;color:transparent;}
.t206{left:70.47%;top:67.87%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t207{left:70.53%;top:73.53%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.528cqw;color:transparent;}
.t208{left:30.60%;top:63.90%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.626cqw;color:transparent;}
.t209{left:48.65%;top:63.90%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.626cqw;color:transparent;}
.t210{left:66.87%;top:63.90%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.626cqw;color:transparent;}
.t211{left:27.53%;top:18.20%;font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:0.972cqw;color:transparent;}
.t212{left:27.59%;top:22.34%;font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:0.972cqw;color:transparent;}
.t213{left:27.62%;top:24.96%;font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:0.972cqw;color:transparent;}
.sec--thanks{aspect-ratio:1440/765;}
.t214{left:39.53%;top:6.82%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:2.083cqw;color:transparent;}
.t215{left:30.92%;top:29.47%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t216{left:37.75%;top:34.70%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t217{left:40.03%;top:39.93%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.389cqw;color:transparent;}
.t218{left:30.97%;top:45.20%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t219{left:40.71%;top:50.42%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t220{left:29.25%;top:60.48%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.667cqw;color:transparent;}
.t221{left:50.76%;top:60.48%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.667cqw;color:transparent;}
.t222{left:68.64%;top:60.88%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t223{left:38.32%;top:66.11%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t224{left:36.67%;top:71.34%;font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.389cqw;color:transparent;}
.t225{left:36.85%;top:81.40%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:1.667cqw;color:transparent;}
.t226{left:30.78%;top:12.69%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:4.167cqw;color:transparent;}
.sec--cta{aspect-ratio:1440/165;}
.t227{left:30.06%;top:31.81%;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:4.167cqw;color:transparent;}