.section:where(.astro-x4fbo6p2){--pad-inline: calc(var(--vw) * 38);display:grid;grid-template:"title" max-content "." calc(var(--vw) * 27) "figure" max-content "text" max-content "." calc(var(--vw) * 36) "link" max-content;padding-top:calc(var(--vw) * 60);padding-bottom:calc(var(--vw) * 8);padding-left:calc(var(--pad-inline));padding-right:calc(var(--pad-inline));position:relative;background-color:var(--c-blue);overflow:hidden}@media (min-width: 768px){.section:where(.astro-x4fbo6p2){--pad-inline: calc(var(--vw) * 30)}}:where(.section):where(.astro-x4fbo6p2) .bg:where(.astro-x4fbo6p2){display:grid;grid-template:"transparent" calc(var(--vw) * 77) "cloud" max-content "white" 1fr / 1fr}:where(.section):where(.astro-x4fbo6p2) .bg:where(.astro-x4fbo6p2) .blue:where(.astro-x4fbo6p2){grid-area:transparent}:where(.section):where(.astro-x4fbo6p2) .bg:where(.astro-x4fbo6p2) .cloud:where(.astro-x4fbo6p2){grid-area:cloud}:where(.section):where(.astro-x4fbo6p2) .bg:where(.astro-x4fbo6p2) .white:where(.astro-x4fbo6p2){grid-area:white}:where(.section):where(.astro-x4fbo6p2) .bg:where(.astro-x4fbo6p2)~:where(.astro-x4fbo6p2){position:relative;z-index:1}:where(.section):where(.astro-x4fbo6p2) .figure:where(.astro-x4fbo6p2){grid-area:figure;display:grid;grid-template:". building" max-content / 1fr max-content}:where(.section):where(.astro-x4fbo6p2) .figure:where(.astro-x4fbo6p2) .building:where(.astro-x4fbo6p2){grid-area:building;width:calc(var(--vw) * 328);translate:calc(var(--pad-inline) + (var(--vw) * 63)) 0;translate:calc(var(--pad-inline) + calc(var(--vw) * 63)) 0;transform:translateY(calc(var(--vw) * 10))}:where(.section):where(.astro-x4fbo6p2) .figure:where(.astro-x4fbo6p2) .characters:where(.astro-x4fbo6p2){transform:translateY(calc(var(--vw) * -20));-moz-column-gap:calc(var(--vw) * 12);column-gap:calc(var(--vw) * 12);margin-bottom:calc(var(--vw) * 16)}:where(.section):where(.astro-x4fbo6p2) .figure:where(.astro-x4fbo6p2) .characters:where(.astro-x4fbo6p2) .mimirin:where(.astro-x4fbo6p2){width:calc(var(--vw) * 57)}:where(.section):where(.astro-x4fbo6p2) .figure:where(.astro-x4fbo6p2) .characters:where(.astro-x4fbo6p2) .nyakki:where(.astro-x4fbo6p2){width:calc(var(--vw) * 90)}:where(.section):where(.astro-x4fbo6p2) .title:where(.astro-x4fbo6p2){grid-area:title;row-gap:calc(var(--vw) * 12)}:where(.section):where(.astro-x4fbo6p2) .title:where(.astro-x4fbo6p2) .logo:where(.astro-x4fbo6p2){width:calc(var(--vw) * 320);margin:0 auto}:where(.section):where(.astro-x4fbo6p2) .title:where(.astro-x4fbo6p2) .text:where(.astro-x4fbo6p2){font-size:calc(var(--rem) * 14)}:where(.section):where(.astro-x4fbo6p2) .text:where(.astro-x4fbo6p2){grid-area:text}:where(.section):where(.astro-x4fbo6p2) .link:where(.astro-x4fbo6p2){grid-area:link}.section:where(.astro-o62ssa6p){--pad-b-s: calc(var(--vw) * 68);--pad-b-e: calc(var(--vw) * 80);padding-top:var(--pad-b-s);padding-bottom:var(--pad-b-e);grid-template:"logo" max-content "." calc(var(--vw) * 19) "text" max-content / 1fr}:where(.section):where(.astro-o62ssa6p) .image-wrap:where(.astro-o62ssa6p){grid-area:logo;margin-left:auto;margin-right:auto}:where(.section):where(.astro-o62ssa6p) .image:where(.astro-o62ssa6p){width:calc(var(--vw) * 175)}:where(.section):where(.astro-o62ssa6p) .text:where(.astro-o62ssa6p){grid-area:text;font-size:calc(var(--rem) * 15);line-height:1.5;padding:0 calc(var(--vw) * 30)}.button:where(.astro-oibozu6a){--left: calc(var(--vw) * 20);--bottom: calc(var(--vw) * -70);width:calc(var(--rem) * 100);height:auto;aspect-ratio:1/1;padding:calc(var(--rem) * 12);translate:var(--left) var(--bottom);transition:opacity .2s ease,visibility .2s ease}path:where(.astro-fq23eyxg){opacity:0}span:where(.astro-fq23eyxg){opacity:0;transform:translateY(calc(var(--rem) * 5));transition:opacity ease .8s .2s,transform ease .8s .2s}span:where(.astro-fq23eyxg).is-showed{opacity:1;transform:translateY(0)}.section:where(.astro-p2lf75vg){position:relative;z-index:1}:where(.section):where(.astro-p2lf75vg) .title:where(.astro-p2lf75vg){--w: 348;width:min(calc(var(--vw) * 348),calc(var(--rem) * (348 * 1.2)));width:min(calc(var(--vw) * var(--w)),calc(var(--rem) * (var(--w) * 1.2)));width:min(calc(var(--vw) * 348),calc(var(--rem) * calc(348 * 1.2)));width:min(calc(var(--vw) * var(--w)),calc(var(--rem) * calc(var(--w) * 1.2)));pointer-events:none}:where(.section):where(.astro-p2lf75vg) .button-wrapper:where(.astro-p2lf75vg){width:100vw;height:100vh;height:100svh;margin-left:auto;pointer-events:none}@media (min-width: 768px){:where(.section):where(.astro-p2lf75vg) .button-wrapper:where(.astro-p2lf75vg){width:calc(var(--max-w))}}:where(.section):where(.astro-p2lf75vg) .button-wrapper:where(.astro-p2lf75vg) *{pointer-events:auto}:where(.section):where(.astro-p2lf75vg) .button-wrapper:where(.astro-p2lf75vg)>*{position:absolute;left:0;bottom:0}:where(.section):where(.astro-p2lf75vg) .map:where(.astro-p2lf75vg){width:100vw;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}:where(.section):where(.astro-p2lf75vg) .map:where(.astro-p2lf75vg)::-webkit-scrollbar{display:none}@media (min-width: 768px){:where(.section):where(.astro-p2lf75vg) .map:where(.astro-p2lf75vg){width:var(--max-w)}}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) .bg:where(.astro-p2lf75vg){width:min(300vw,calc(var(--max-w) * 3));max-width:none;max-width:initial}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg){--cont-w: min(300vw, calc(var(--max-w) * 3));--w-xxs: calc((70 / 1000) * var(--cont-w));--w-xs: calc((160 / 1000) * var(--cont-w));--w-s: calc((190 / 1000) * var(--cont-w));--w-m: calc((200 / 1000) * var(--cont-w));--w-l: calc((210 / 1000) * var(--cont-w));--w-xl: calc((220 / 1000) * var(--cont-w))}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .building:where(.astro-p2lf75vg){translate:-50% -50%;width:calc((190 / 1000) * var(--cont-w))}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) :where(.building):where(.astro-p2lf75vg) .building{width:100%}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .house:where(.astro-p2lf75vg){top:59.5%;left:53%;width:var(--w-xl);cursor:pointer}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .postoffice:where(.astro-p2lf75vg){top:54%;left:73%;width:var(--w-s)}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .foodtruck:where(.astro-p2lf75vg){top:77.5%;left:89%;width:var(--w-s)}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .factory:where(.astro-p2lf75vg){top:82.5%;left:65.5%;width:var(--w-l)}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .bookstore:where(.astro-p2lf75vg){top:82.5%;left:32%;width:var(--w-m)}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .forest:where(.astro-p2lf75vg){top:41%;left:55.5%;width:var(--w-s)}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .office:where(.astro-p2lf75vg){top:44.5%;left:20%;width:var(--w-xs)}:where(.section):where(.astro-p2lf75vg) :where(.map):where(.astro-p2lf75vg) :where(.bg):where(.astro-p2lf75vg) .trashbox:where(.astro-p2lf75vg){top:88.5%;left:94%;width:var(--w-xxs);cursor:pointer}:where(.section):where(.astro-p2lf75vg) .clouds:where(.astro-p2lf75vg){aspect-ratio:390 / 235;translate:0 50%}:where(.section):where(.astro-p2lf75vg) .clouds:where(.astro-p2lf75vg) .cloud-l{width:min(calc((var(--vw) * 269)),calc((var(--rem) * 269) * 1.7))}:where(.section):where(.astro-p2lf75vg) .clouds:where(.astro-p2lf75vg) .cloud-r{width:min(calc((var(--vw) * 221)),calc((var(--rem) * 221) * 1.94))}._wrapper_gm3ct_1{display:grid;padding-left:calc(var(--vw) * 4);padding-right:calc(var(--vw) * 4)}._wrapper_gm3ct_1 ._banner_gm3ct_4{display:grid;grid-template:". title ." max-content ". . ." calc(var(--vw) * 14) ". lead ." max-content ". . ." calc(var(--vw) * 14) ". figure ." max-content ". . ." calc(var(--vw) * 16) ". link ." max-content / 1fr max-content 1fr;margin-top:calc(var(--lvh) * 80);padding-top:calc(var(--vw) * 20);padding-bottom:calc(var(--vw) * 34);overflow:hidden}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) ._bg_gm3ct_20{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) ._bg_gm3ct_20~*{position:relative;z-index:1}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) ._title_gm3ct_29{grid-area:title;width:calc(var(--rem) * 280)}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) ._lead_gm3ct_33{grid-area:lead;font-size:calc(var(--rem) * 15)}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) ._figure_gm3ct_37{grid-area:figure}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) :where(._figure_gm3ct_37) ._house_gm3ct_41{width:calc(var(--vw) * 259)}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) :where(._figure_gm3ct_37) ._torippi_gm3ct_44{width:calc(var(--vw) * 100);position:absolute;left:calc(var(--vw) * -22);top:calc(var(--vw) * 18);rotate:-23.93deg;transition:translate 1.6s var(--ease-out-cubic);translate:50% 20%}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) :where(._figure_gm3ct_37) ._torippi_gm3ct_44.is-intersected{translate:0% 0%}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) :where(._figure_gm3ct_37) ._shimajiro_gm3ct_56{width:calc(var(--vw) * 109);position:absolute;right:calc(var(--vw) * -35);bottom:0}._wrapper_gm3ct_1 :where(._banner_gm3ct_4) .link{grid-area:link}.section:where(.astro-brryatma){display:grid;grid-template:"list" max-content "banner" max-content;padding-top:calc(var(--vw) * 193);padding-bottom:calc(var(--vw) * 97);padding-left:calc(var(--vw) * 20);padding-right:calc(var(--vw) * 20);background-color:var(--c-blue)}:where(.section):where(.astro-brryatma) .bg:where(.astro-brryatma){height:50%;background-color:var(--c-blue)}:where(.section):where(.astro-brryatma) .image:where(.astro-brryatma)~:where(.astro-brryatma){position:relative;z-index:1}:where(.section):where(.astro-brryatma) .list{grid-area:list}:where(.section):where(.astro-brryatma) .banner:where(.astro-brryatma){grid-area:banner}.ul:where(.astro-wqryfcra){grid-area:list;row-gap:calc(var(--vw) * 24)}.section:where(.astro-hgwh5x4e){display:grid;grid-template:"title" max-content "." calc(var(--vw) * 38) "list" max-content "." calc(var(--vw) * 64) "link" max-content / 1fr;padding-top:calc(var(--vw) * 70);padding-bottom:calc(var(--vw) * 36);padding-left:calc(var(--vw) * 20);padding-right:calc(var(--vw) * 20);background-color:var(--c-blue)}:where(.section):where(.astro-hgwh5x4e) .cloud-r:where(.astro-hgwh5x4e){width:calc(var(--vw) * 185);translate:0 -50%}:where(.section):where(.astro-hgwh5x4e) .cloud-l:where(.astro-hgwh5x4e){width:calc(var(--vw) * 200);translate:0 calc(var(--vw) * 50)}:where(.section):where(.astro-hgwh5x4e) .title:where(.astro-hgwh5x4e){grid-area:title;width:calc(var(--rem) * 128)}:where(.section):where(.astro-hgwh5x4e) .list:where(.astro-hgwh5x4e){grid-area:list;row-gap:calc(var(--vw) * 24)}:where(.section):where(.astro-hgwh5x4e) :where(li):where(.astro-hgwh5x4e) :where(.article):where(.astro-hgwh5x4e){position:relative}:where(.section):where(.astro-hgwh5x4e) :where(li):where(.astro-hgwh5x4e) :where(.article):where(.astro-hgwh5x4e) .link:where(.astro-hgwh5x4e){--pad-y: calc(var(--vw) * 4);--pad-x: calc(var(--vw) * 18);display:grid;grid-template:"text arrow" / 1fr max-content;padding-top:calc(var(--vw) * 13);padding-bottom:calc(var(--vw) * 13);padding-left:calc(var(--vw) * 20);padding-right:calc(var(--vw) * 20);grid-area:initial!important}:where(.section):where(.astro-hgwh5x4e) :where(li):where(.astro-hgwh5x4e) :where(.article):where(.astro-hgwh5x4e) .link:where(.astro-hgwh5x4e) .date:where(.astro-hgwh5x4e){grid-area:date;font-size:calc(var(--rem) * 12);position:absolute;top:0;left:calc(var(--vw) * 7);translate:0 -50%}:where(.section):where(.astro-hgwh5x4e) :where(li):where(.astro-hgwh5x4e) :where(.article):where(.astro-hgwh5x4e) .link:where(.astro-hgwh5x4e) .text:where(.astro-hgwh5x4e){grid-area:text;font-size:calc(var(--rem) * 15)}:where(.section):where(.astro-hgwh5x4e) :where(li):where(.astro-hgwh5x4e) :where(.article):where(.astro-hgwh5x4e) .link:where(.astro-hgwh5x4e) .arrow:where(.astro-hgwh5x4e){grid-area:arrow}:where(.section):where(.astro-hgwh5x4e) .link:where(.astro-hgwh5x4e){grid-area:link}.home{--w: 1fr;display:grid;grid-template:"fv" max-content "game" max-content "news" max-content "about" max-content "back-to-top-button" max-content "cdc" max-content / 1fr;grid-template:"fv" max-content "game" max-content "news" max-content "about" max-content "back-to-top-button" max-content "cdc" max-content / var(--w)}:where(.home):where(.astro-j7pv25f6)>:where(.astro-j7pv25f6){position:relative}:where(.home):where(.astro-j7pv25f6) .fv{grid-area:fv}:where(.home):where(.astro-j7pv25f6) .game{grid-area:game}:where(.home):where(.astro-j7pv25f6) .news{grid-area:news}:where(.home):where(.astro-j7pv25f6) .about{grid-area:about}:where(.home):where(.astro-j7pv25f6) .back-to-top-button{grid-area:back-to-top-button}:where(.home):where(.astro-j7pv25f6) .cdc{grid-area:cdc}
