.container{display:flow-root}.content{position:relative;z-index:1}@media(min-width:751px){.content{width:min(100vw - 102px,1560px);margin-top:clamp(50px,6.4102564103vw,100px);margin-inline:auto;display:flex;flex-direction:column;gap:.18em}}@media(max-width:750.9px){.content{top:0;right:0;width:100%}}.photoreport{position:relative;top:0;width:fit-content;margin-inline:auto;text-align:left;font-family:"Anton","Noto Sans JP",sans-serif;font-weight:400;line-height:1.1;letter-spacing:-0.01em;color:#171717;z-index:10}@media(min-width:751px){.photoreport{width:clamp(525px,67.3076923077vw,1050px);font-size:clamp(52px,6.9333333333vw,110px)}}@media(max-width:750.9px){.photoreport{width:90.4%;font-size:13.3333333333vw;margin-top:1.8666666667%;margin-left:4.8%}}.photoreport__color--blue{color:#0aa3d5}.photoreport__head{width:fit-content;margin-inline:auto;color:#a1d10b}@media(min-width:751px){.photoreport__head{font-size:min(3.2051282051vw,50px)}}@media(max-width:750.9px){.photoreport__head{margin-top:20.6489675516%;font-size:5.3333333333vw}}.photoreport__title{width:fit-content;margin-inline:auto}@media(min-width:751px){.photoreport__title{margin-bottom:clamp(40px,2.9487179487vw,46px)}}@media(max-width:750.9px){.photoreport__title{margin-bottom:8.8495575221%}}.photoreport__image{width:100%;height:auto}.scramble__char{margin-right:-0.01em}.x{position:relative;z-index:20;font-weight:900}@media(min-width:751px){.x{width:min(74.358974359vw,1160px);margin-inline:auto;margin-top:min(9.4871794872vw,148px);margin-bottom:min(10.2564102564vw,160px);font-size:clamp(16px,2.1333333333vw,36px)}}@media(max-width:750.9px){.x{width:74.6666666667%;margin-inline:auto;margin-top:25.0666666667%;margin-bottom:21.3333333333%;font-size:4.8vw}}.x__text{position:relative;z-index:10}@media(min-width:751px){.x__mm{margin-right:min(2.5641025641vw,40px)}}.x__mm,.x__fl,.x__nexon{display:flex;align-items:center;justify-content:center;background-color:#000;transition:color .24s 0s ease-out,background-color .24s 0s ease-out}@media(min-width:751px){.x__mm,.x__fl,.x__nexon{position:relative;width:min(35.8974358974vw,560px);aspect-ratio:560/80;margin-bottom:min(3.8461538462vw,60px)}}@media(max-width:750.9px){.x__mm,.x__fl,.x__nexon{width:100%;aspect-ratio:560/80;margin-bottom:5.3333333333%}}.x__mm--icon,.x__fl--icon,.x__nexon--icon{position:absolute;right:0;display:block;z-index:2;transform:translateX(0);transition:color .24s 0s ease-out,transform .24s 0s ease-out}.x__mm--icon path,.x__fl--icon path,.x__nexon--icon path{fill:currentColor}@media(min-width:751px){.x__mm--icon,.x__fl--icon,.x__nexon--icon{width:min(.9615384615vw,15px);aspect-ratio:15/28;margin-right:min(2.5641025641vw,40px)}}@media(max-width:750.9px){.x__mm--icon,.x__fl--icon,.x__nexon--icon{width:2.6785714286%;aspect-ratio:15/28;margin-right:7.1428571429%}}.x__mm--lines,.x__fl--lines,.x__nexon--lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;z-index:1;opacity:.4}.x__mm--lines line,.x__fl--lines line,.x__nexon--lines line{stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset .24s ease-out .24s}.x__mm--lines line:nth-child(2),.x__fl--lines line:nth-child(2),.x__nexon--lines line:nth-child(2){stroke-dashoffset:-400}.x__mm--lines line:nth-child(4),.x__fl--lines line:nth-child(4),.x__nexon--lines line:nth-child(4){stroke-dashoffset:-400}.x__mm--lines line:nth-child(6),.x__fl--lines line:nth-child(6),.x__nexon--lines line:nth-child(6){stroke-dashoffset:-400}.x__mm--lines line:nth-child(8),.x__fl--lines line:nth-child(8),.x__nexon--lines line:nth-child(8){stroke-dashoffset:-400}.x__mm--lines line:nth-child(9),.x__fl--lines line:nth-child(9),.x__nexon--lines line:nth-child(9){stroke-dashoffset:-400}@media(max-width:750.9px){.x__mm--lines,.x__fl--lines,.x__nexon--lines{display:none}}@media(min-width:751px){.x__mm:hover,.x__fl:hover,.x__nexon:hover{color:#000;transition:color .24s .16s ease-out,background-color .24s .16s ease-out}.x__mm:hover .x__mm--icon,.x__mm:hover .x__fl--icon,.x__mm:hover .x__nexon--icon,.x__fl:hover .x__mm--icon,.x__fl:hover .x__fl--icon,.x__fl:hover .x__nexon--icon,.x__nexon:hover .x__mm--icon,.x__nexon:hover .x__fl--icon,.x__nexon:hover .x__nexon--icon{color:#000;transform:translateX(8px);transition:color .24s .16s ease-out,transform .24s .16s ease-out}.x__mm:hover .x__mm--lines,.x__fl:hover .x__mm--lines,.x__nexon:hover .x__mm--lines{color:#0fb376}.x__mm:hover .x__mm--lines line,.x__fl:hover .x__mm--lines line,.x__nexon:hover .x__mm--lines line{stroke:#0fb376;stroke-dashoffset:0;transition:stroke-dashoffset .24s ease-out 0s}.x__mm:hover .x__fl--lines,.x__fl:hover .x__fl--lines,.x__nexon:hover .x__fl--lines{color:#fc0}.x__mm:hover .x__fl--lines line,.x__fl:hover .x__fl--lines line,.x__nexon:hover .x__fl--lines line{stroke:#fc0;stroke-dashoffset:0;transition:stroke-dashoffset .24s ease-out 0s}.x__mm:hover .x__nexon--lines,.x__fl:hover .x__nexon--lines,.x__nexon:hover .x__nexon--lines{color:#b7e12a}.x__mm:hover .x__nexon--lines line,.x__fl:hover .x__nexon--lines line,.x__nexon:hover .x__nexon--lines line{stroke:#b7e12a;stroke-dashoffset:0;transition:stroke-dashoffset .24s ease-out 0s}}@media(max-width:750.9px){.x__nexon{margin-bottom:0}}.x__mm{color:#0fb376}.x__mm--icon{color:#0fb376}.x__mm--lines{color:#0fb376}.x__mm--lines line{stroke:#0fb376}@media(min-width:751px){.x__mm:hover{background-color:#0fb376}}.x__fl{color:#fc0}.x__fl--icon{color:#fc0}.x__fl--lines{color:#fc0}.x__fl--lines line{stroke:#fc0}@media(min-width:751px){.x__fl:hover{background-color:#fc0}}.x__nexon{color:#b7e12a}.x__nexon--icon{color:#b7e12a}.x__nexon--lines{color:#b7e12a}.x__nexon--lines line{stroke:#b7e12a}@media(min-width:751px){.x__nexon:hover{background-color:#b7e12a}}.main .logo,.main .catch,.main .subtitle,.main .mark,.main .schedule-wrap,.main .object,.main .cs,.main .update,.main .future,.main .caution,.main .arrow,.main .x{display:none}.main.is-ready .logo,.main.is-ready .catch,.main.is-ready .subtitle,.main.is-ready .mark,.main.is-ready .schedule-wrap,.main.is-ready .cs,.main.is-ready .update,.main.is-ready .caution,.main.is-ready .arrow{display:block}.main.is-ready .x{display:flex;flex-wrap:wrap;justify-content:center}.main.is-ready .future{display:grid}.main.is-ready .object{display:block;opacity:1;transition:opacity .6s ease}@starting-style{.main.is-ready .object{opacity:0}}.photoreport__list{display:flex;flex-wrap:wrap}@media(min-width:751px){.photoreport__list{gap:min(1.4102564103vw,22px);margin-bottom:4px}}@media(max-width:750.9px){.photoreport__list{width:75.8112094395%;margin-bottom:1.4749262537%;gap:2.6666666667vw;margin-inline:auto}}.photoreport__item{position:relative;overflow:hidden;cursor:pointer}@media(min-width:751px){.photoreport__item{width:min(15.7692307692vw,246px)}}@media(max-width:750.9px){.photoreport__item{width:47.859922179%;aspect-ratio:246/246}}.photoreport__item--divider{cursor:default}.photoreport__item--divider .photoreport__caption{display:none}.photoreport__image{display:block;width:100%;object-fit:cover}.photoreport__caption{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1em;margin:0;line-height:1.3636363636;background:rgba(0,0,0,.6);color:#fff;opacity:0;transition:opacity .3s ease;pointer-events:none;font-family:"Noto Sans JP",sans-serif}@media(min-width:751px){.photoreport__caption{font-size:min(1.4102564103vw,22px)}}@media(max-width:750.9px){.photoreport__caption{font-size:2.9333333333vw}}.photoreport__item:hover .photoreport__caption{opacity:1}.photoreport__author{text-align:right;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#171717;letter-spacing:-0.04em}@media(min-width:751px){.photoreport__author{font-size:min(.8333333333vw,13px)}}@media(max-width:750.9px){.photoreport__author{width:75.8112094395%;margin-inline:auto;font-size:2.9333333333vw}}.top-button{display:flex;justify-content:center;align-items:center;position:relative;aspect-ratio:720/120;margin-inline:auto;font-weight:900;background-color:#17b1e2}@media(min-width:751px){.top-button{width:clamp(360px,46.1538461538vw,720px);margin-top:clamp(30px,3.8461538462vw,60px);margin-bottom:min(8.9743589744vw,140px);font-size:clamp(16px,2.0512820513vw,32px)}}@media(max-width:750.9px){.top-button{width:90.2666666667%;font-size:4.2666666667vw;margin-top:13.3333333333%;margin-bottom:26.6666666667%;letter-spacing:-0.04em}}.top-button__text{position:relative;z-index:10}.top-button__icon{position:absolute;right:0;display:block;z-index:2;transform:translateX(0);transition:color .24s 0s ease-out,transform .24s 0s ease-out}.top-button__icon path{fill:currentColor}@media(min-width:751px){.top-button__icon{width:min(.9615384615vw,15px);aspect-ratio:15/28;margin-right:min(2.5641025641vw,40px)}}@media(max-width:750.9px){.top-button__icon{width:2.6785714286%;aspect-ratio:15/28;margin-right:5.3571428571%}}.top-button__lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;z-index:1;opacity:.4}.top-button__lines line{stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset .24s ease-out .24s}.top-button__lines line:nth-child(2){stroke-dashoffset:-400}.top-button__lines line:nth-child(4){stroke-dashoffset:-400}.top-button__lines line:nth-child(6){stroke-dashoffset:-400}.top-button__lines line:nth-child(8){stroke-dashoffset:-400}.top-button__lines line:nth-child(9){stroke-dashoffset:-400}@media(max-width:750.9px){.top-button__lines{display:none}}.top-button{color:#000}.top-button__icon{color:#000}.top-button__lines{color:#000}.top-button__lines line{stroke:#000}@media(min-width:751px){.top-button:hover{background-color:#000}}@media(min-width:751px){.top-button:hover{color:#17b1e2;transition:color .24s .16s ease-out,background-color .24s .16s ease-out}.top-button:hover .top-button__icon{color:#17b1e2;transform:translateX(8px);transition:color .24s .16s ease-out,transform .24s .16s ease-out}.top-button:hover .top-button__lines{color:#17b1e2}.top-button:hover .top-button__lines line{stroke:#000;stroke-dashoffset:0;transition:stroke-dashoffset .24s ease-out 0s}}
