*,*::after,*::before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors: active){mark{color:HighlightText;background-color:Highlight}}:where(del,ins,s)::before,:where(del,ins,s)::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;content:"test"}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:oklch(0 0 0/.3)}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none !important}@font-face{font-family:"M PLUS Rounded 1c";font-weight:300;src:url("../fonts/MPLUSRounded1c-Light_subset.woff"),url("../fonts/MPLUSRounded1c-Light_subset.woff2");font-display:swap}@font-face{font-family:"M PLUS Rounded 1c";font-weight:400;src:url("../fonts/MPLUSRounded1c-Regular_subset.woff"),url("../fonts/MPLUSRounded1c-Regular_subset.woff2");font-display:swap}@font-face{font-family:"M PLUS Rounded 1c";font-weight:700;src:url("../fonts/MPLUSRounded1c-Bold_subset.woff"),url("../fonts/MPLUSRounded1c-Bold_subset.woff2");font-display:swap}*{word-break:break-word;overflow-wrap:break-word}:root{font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;color:#333;background-color:#fff;scroll-behavior:smooth}body{display:grid;grid-template-rows:auto 1fr auto;width:100%;max-width:1920px;min-width:375px;min-height:300px;margin:0 auto}#site-header{background-color:hsla(0,0%,100%,.5);position:relative;z-index:100}#menu-wrap{justify-content:space-between}#site-logo{margin-block:0;line-height:1;position:absolute;inset:1.4375rem auto auto 1.875rem}#site-logo a{display:inline-block}#site-logo img{width:auto;object-position:top}#menu-sp-bg{display:none;background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:10}#menu-sp-bg:has(+#btn-sp-menu-open[aria-expanded=false]){width:0;height:0;opacity:0;transition:opacity 200ms 0ms ease,width 0ms 200ms ease,height 0ms 200ms ease}#menu-sp-bg:has(+#btn-sp-menu-open[aria-expanded=true]){width:100vw;height:100vh;opacity:1;transition:opacity 200ms 0ms ease}:is(#btn-sp-menu-open,#btn-sp-menu-close){display:none;font-size:0;line-height:0;width:1.875rem;height:1.875rem;color:rgba(0,0,0,0);padding:0;background-color:rgba(124,187,231,.2);border:1px solid rgba(124,187,231,.4);position:absolute;inset:.625rem .625rem auto auto;cursor:pointer;z-index:200}:is(#btn-sp-menu-open,#btn-sp-menu-close) ._text{position:fixed;inset:0 auto auto 0}:is(#btn-sp-menu-open,#btn-sp-menu-close) ._hamburger{display:grid;place-content:center;place-items:center;position:relative}:is(#btn-sp-menu-open,#btn-sp-menu-close) ._hamburger>span{display:block;height:.125rem;background-color:#7cbbe7}#btn-sp-menu-open ._hamburger{grid-template-rows:1fr 1fr 1fr;row-gap:.34375rem}#btn-sp-menu-open ._hamburger>span{width:1.25rem}#btn-sp-menu-open[aria-expanded=true]~#menu-wrap{opacity:1}#btn-sp-menu-close[aria-expanded=false]{display:none}#btn-sp-menu-close ._hamburger{grid-template-rows:1fr 1fr}#btn-sp-menu-close ._hamburger>span{width:1.767766953rem;position:absolute;inset:0;margin:auto}#btn-sp-menu-close ._hamburger>span:first-child{rotate:45deg}#btn-sp-menu-close ._hamburger>span:last-child{rotate:-45deg}#menu-wrap{display:flex;flex-direction:column-reverse;row-gap:2.3125rem;margin-inline-start:auto;padding-block:.75rem .9375rem;transition:opacity 200ms 0ms ease;z-index:300}#menu-wrap nav ul{display:flex;flex-wrap:nowrap;list-style-type:none;margin-block:0}#menu-wrap nav ul li{white-space:nowrap;transition:opacity 100ms 0ms ease}#menu-wrap nav ul li a{display:inline-block;text-decoration:none}#menu-wrap nav ul li.inactive{opacity:.5}#menu-wrap nav ul :is(a,summary){color:#333;white-space:nowrap;line-height:1}#menu-wrap nav ul :is(a,summary):is(:hover,:focus){color:#003087 !important;border-block-end-color:#003087 !important}#sub-menu{margin-inline-start:auto}#sub-menu ul{column-gap:1.25rem;padding-inline:0 1.625rem;border-block-end:1px solid gray}#sub-menu a{font-size:.8125rem;line-height:1;padding-block:.6875rem .5625rem;cursor:pointer;user-select:none}#sub-menu a.current{position:relative}#sub-menu a.current::after{content:"";display:inline-block;width:.5625rem;height:.3125rem;background-color:#003087;clip-path:polygon(50% 0, 100% 100%, 0 100%);margin-inline:auto;position:absolute;inset:auto 0 0}#global-menu{text-align:center;margin-inline-end:auto}#global-menu ul{column-gap:1.25rem;font-size:1em;margin-inline-start:1.875rem;padding-inline-start:0}#global-menu li.current>a,#global-menu li.current>details>summary{font-weight:700;color:#f05491;border-block-end-width:4px}#global-menu :is(a,summary){line-height:1;padding:.5625rem .4375rem;border-block-end:1px solid #f05491;cursor:pointer;user-select:none}#global-menu details{position:relative}#global-menu details:is([open],[open=true]) summary{color:#003087;border-block-end-color:#003087}#global-menu details ul{display:flex;flex-direction:column;gap:.5rem;text-align:start;background-color:#fff;margin:0;padding:.875rem;box-shadow:0 2px 6px 0 rgba(0,0,0,.35);position:absolute;inset:100% auto auto 0;z-index:100}#global-menu details a{padding:0;border-block-end:0}:is(#global-menu,#sub-menu):has(li :is(a,summary):is(:hover))>ul>li:not(:has(:is(a,summary):is(:hover,:focus))){opacity:.5}body.header-sticky{padding-block-start:139px}body.header-sticky #site-header{background-color:rgba(0,0,0,0);position:fixed;width:100%;height:100vh;inset:0 0 0 auto;pointer-events:none}body.header-sticky #site-header>*{pointer-events:auto}body.header-sticky #site-header::before{content:"";display:block;height:100px;width:100%}body.header-sticky #menu-wrap{height:auto;justify-content:start}body.header-sticky #site-logo{width:100vw;background-color:#fff;padding:.625rem;box-shadow:0 0 4px rgba(0,0,0,.2);inset:0 0 auto}body.header-sticky #menu-sp-bg{display:block}body.header-sticky :is(#btn-sp-menu-open,#btn-sp-menu-close){display:inline-block}body.header-sticky #btn-sp-menu-open[aria-expanded=false]~#menu-wrap{width:0;height:0;opacity:0;transition:opacity 200ms 0ms ease-in,width 0ms 200ms ease,height 0ms 200ms ease}body.header-sticky #btn-sp-menu-open[aria-expanded=false]~#menu-wrap *{width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;border-width:0 !important}body.header-sticky #btn-sp-menu-open[aria-expanded=true]~#menu-wrap{width:19.0625rem;height:100%}body.header-sticky #menu-wrap{flex-direction:column;align-items:start;row-gap:0;background-color:rgba(239,239,239,.95);position:absolute;inset:0}body.header-sticky #menu-wrap nav ul{flex-direction:column}body.header-sticky #sub-menu{background-color:hsla(0,0%,100%,.5);width:100%;max-width:15.9375rem;margin-inline:auto;margin-block-start:1.5rem;padding:1.125rem 1rem}body.header-sticky #sub-menu ul{row-gap:.25rem;padding-inline-end:0;border-block-end:none}body.header-sticky #sub-menu a{font-size:.8125rem;padding:0}body.header-sticky #sub-menu a.current::after{display:none}body.header-sticky #sub-menu a{display:block}body.header-sticky #global-menu{text-align:start;width:100%;margin-block:2.5rem 0;margin-inline:auto}body.header-sticky #global-menu>ul>li>a,body.header-sticky #global-menu>ul>li>details summary{padding:1.5rem 2.5rem}body.header-sticky #global-menu ul{width:100%;margin-inline-start:0}body.header-sticky #global-menu li{width:100%;border-block-end:1px solid rgba(124,187,231,.7)}body.header-sticky #global-menu li:has(a:is(:hover,:focus),details[open]){border-block-end-color:#003087}body.header-sticky #global-menu :is(a,summary){width:100%;border-block-end:none}body.header-sticky #global-menu details[open] summary{padding-block-end:1rem}body.header-sticky #global-menu details ul{gap:.5rem;background-color:rgba(0,0,0,0);padding:0 2.5rem 1.375rem 3.625rem;box-shadow:none;position:static}body.header-sticky #global-menu details li{border-block-end:none}body.header-sticky #global-menu details a{margin-block:0}@media(width <= 768px){#site-header{background-color:rgba(0,0,0,0);position:fixed;width:100%;height:100vh;inset:0 0 0 auto;pointer-events:none}#site-header>*{pointer-events:auto}#site-header::before{content:"";display:block;height:100px;width:100%}#menu-wrap{height:auto;justify-content:start}#site-logo{width:100vw;background-color:#fff;padding:.625rem;box-shadow:0 0 4px rgba(0,0,0,.2);inset:0 0 auto}#menu-sp-bg{display:block}:is(#btn-sp-menu-open,#btn-sp-menu-close){display:inline-block}#btn-sp-menu-open[aria-expanded=false]~#menu-wrap{width:0;height:0;opacity:0;transition:opacity 200ms 0ms ease-in,width 0ms 200ms ease,height 0ms 200ms ease}#btn-sp-menu-open[aria-expanded=false]~#menu-wrap *{width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;border-width:0 !important}#btn-sp-menu-open[aria-expanded=true]~#menu-wrap{width:19.0625rem;height:100%}#menu-wrap{flex-direction:column;align-items:start;row-gap:0;background-color:rgba(239,239,239,.95);position:absolute;inset:0}#menu-wrap nav ul{flex-direction:column}#sub-menu{background-color:hsla(0,0%,100%,.5);width:100%;max-width:15.9375rem;margin-inline:auto;margin-block-start:1.5rem;padding:1.125rem 1rem}#sub-menu ul{row-gap:.25rem;padding-inline-end:0;border-block-end:none}#sub-menu a{font-size:.8125rem;padding:0}#sub-menu a.current::after{display:none}#sub-menu a{display:block}#global-menu{text-align:start;width:100%;margin-block:2.5rem 0;margin-inline:auto}#global-menu>ul>li>a,#global-menu>ul>li>details summary{padding:1.5rem 2.5rem}#global-menu ul{width:100%;margin-inline-start:0}#global-menu li{width:100%;border-block-end:1px solid rgba(124,187,231,.7)}#global-menu li:has(a:is(:hover,:focus),details[open]){border-block-end-color:#003087}#global-menu :is(a,summary){width:100%;border-block-end:none}#global-menu details[open] summary{padding-block-end:1rem}#global-menu details ul{gap:.5rem;background-color:rgba(0,0,0,0);padding:0 2.5rem 1.375rem 3.625rem;box-shadow:none;position:static}#global-menu details li{border-block-end:none}#global-menu details a{margin-block:0}}main a[href$=".pdf"]{position:relative}main a[href$=".pdf"]::before{content:"";display:inline-block;font-size:inherit;vertical-align:bottom;background:rgba(0,0,0,0) url("../parts/icon-pdf.svg") no-repeat center center;background-size:contain;width:1.1875em;height:1lh}main .button-with-arrow{display:flex;margin-block:0}main .button-with-arrow a{display:inline-flex;align-items:center;column-gap:1.375rem;text-decoration:none;color:#333;background-color:#fff;line-height:1.5625rem;padding:1em 1rem;border:1px solid #f05491;border-radius:1.25em}main .button-with-arrow a:is(:hover,:focus){color:#fff;background-color:#f694ba;border-color:#f694ba}main .button-with-arrow a:is(:hover,:focus) .right-arrow::before,main .button-with-arrow a:is(:hover,:focus) .right-arrow::after{background-color:#fff}@media(width <= 900px){main .button-with-arrow a{max-width:320px}}@media(500px <= width <= 768px){main .button-with-arrow a{max-width:none}}@media(width <= 500px){main .button-with-arrow a{padding-block:.4375rem;padding-inline:1.5rem .625rem}}main .button-with-arrow span{display:inline-block}main .button-with-arrow ._text{display:inline-flex;flex-wrap:wrap;line-height:1}main .button-with-arrow .right-arrow{position:relative;width:1.375rem}main .button-with-arrow .right-arrow::before,main .button-with-arrow .right-arrow::after{content:"";display:inline-block;background-color:#f05491;position:absolute;margin:auto}main .button-with-arrow .right-arrow::before{width:1.0625rem;height:.0625rem;inset:0 .3125rem 0 auto}main .button-with-arrow .right-arrow::after{width:.3125rem;height:.4375rem;inset:0 0 0 auto;clip-path:polygon(0 0, 100% 50%, 0 100%)}main dl.information-list{grid-area:list;margin-block:0}main dl.information-list dt{font-weight:700;margin-block:1.4375rem .625rem;margin-inline-start:1.25rem;line-height:1}main dl.information-list dt+dd{padding-block-start:1.25rem;border-top-left-radius:1rem;border-top-right-radius:1rem}main dl.information-list dd{background-color:#fff;margin-inline-start:0;padding:.5rem 1.25rem}main dl.information-list dd:not(:has(+dd)){padding-block-end:1.25rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}footer{background-color:#f5f5f5;padding:1rem .625rem 2.6875rem}@media(width <= 768px){footer{padding-block-end:1rem}}footer small{display:block;font-size:.75rem;font-weight:400;text-align:center}a{color:blue}a:visited{color:purple}a:is(:hover,:focus){color:#003087}:is(picture,img){line-height:0}figure{margin:0}img{height:auto}button:hover{cursor:pointer}@media(width <= 768px){body.home main{border-block-start:none;padding-block-start:56px}}body.home #first-view{display:grid;grid-template-columns:.5fr .5fr;grid-template-rows:510px;border-block-start:4px solid #7cbbe7;border-block-end:1px solid #7cbbe7;position:relative}@media(width <= 768px){body.home #first-view{display:flex;flex-direction:column}}body.home #first-view ._bg img{object-fit:cover;object-position:center 25%;position:absolute;inset:0;width:100%;height:100%;z-index:-2}@media(width <= 768px){body.home #first-view ._bg img{height:320px}}body.home #first-view .about-project{display:grid;align-items:end;min-height:203px;margin-block:0;position:relative;background-color:rgba(0,0,0,0);background-image:linear-gradient(to top, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0.72) 50%, transparent),url("../parts/home/home-fv-bg-zero.svg");background-repeat:no-repeat;background-position:center bottom,left center;background-size:100% 267px,auto auto;overflow:hidden}@media(width <= 768px){body.home #first-view .about-project{height:320px}}body.home #first-view .about-project>span{display:flex;flex-direction:column;justify-content:center;align-items:start;row-gap:.125rem;padding-block-end:3.125rem}@media(width <= 768px){body.home #first-view .about-project>span{justify-content:end;height:54.1333333333vw;margin-inline-start:1.25rem;padding-block:1.25rem}}body.home #first-view .about-project dl{margin-inline:clamp(1.25rem,2.6vw,3.125rem)}body.home #first-view .about-project dt{font-size:clamp(1.25rem,2.73082vw,1.4375rem);font-weight:bold;color:#0e73a0;margin-block-end:1rem;text-shadow:0 0 2px hsla(0,0%,100%,.4),1px 0 2px hsla(0,0%,100%,.4),0 -1px 2px hsla(0,0%,100%,.4),-1px 0 2px hsla(0,0%,100%,.4)}@media(width <= 768px){body.home #first-view .about-project dt{margin-block:.3125rem .3125rem}}body.home #first-view .about-project dd{color:#000;margin-inline-start:0;line-height:1.75;margin-block-end:.75rem}body.home #first-view #download-logo{display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7);padding-inline:1.25rem}body.home #first-view #download-logo>div{display:grid;grid-template-rows:auto auto;grid-template-columns:auto;place-content:center;justify-content:center;row-gap:5rem}@media(width <= 900px){body.home #first-view #download-logo>div{row-gap:3.5rem}}@media(width <= 768px){body.home #first-view #download-logo{padding-block:0 1.5625rem}}body.home #first-view #download-logo .to-download-logo{font-size:1.125rem;font-weight:700;justify-content:center}body.home #first-view #download-logo .to-download-logo ._text{line-height:1.4}body.home #information{background-color:rgba(239,239,239,.5);display:grid;grid-template-areas:"bg section .";grid-template-rows:1fr;grid-template-columns:1fr minmax(auto, 1000px) 1fr;column-gap:2rem;place-content:center;padding-block:5rem}@media(width <= 768px){body.home #information{grid-template-areas:"section";grid-template-columns:1fr;column-gap:0;padding:2rem}}body.home #information::before{grid-area:bg;content:"";display:block;background-color:rgba(200,226,237,.5);min-width:1.25rem;width:100%;height:100%}@media(width <= 768px){body.home #information::before{content:none;display:none}}body.home #information section{grid-area:section;display:grid;grid-template-areas:"title archive" "list list";grid-template-columns:1fr auto;place-content:center;row-gap:1.25rem;max-width:1000px;padding-block:1.375rem}@media(width <= 768px){body.home #information section{grid-template-areas:"title" "list" "archive"}}body.home #information section h2{grid-area:title;font-size:2rem;font-weight:700;margin-block:0}body.home #information section .to-archive{grid-area:archive;align-self:center;font-weight:300;justify-content:end}@media(width <= 768px){body.home #information section .to-archive{margin-block-start:1.25rem}}body.home #uu{padding:4.25rem 1.25rem 6.25rem;overflow-x:clip}body.home #uu h2{font-size:2rem;font-weight:700;text-align:center;margin-block:0 4.25rem;word-break:keep-all}body.home #uu .banner-wrap{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:3.125rem 6.25rem}@media(width <= 839px){body.home #uu .banner-wrap{flex-direction:column}}body.home #uu .banner-wrap figure>div{position:relative}body.home #uu .banner-wrap figure>div::before{content:"";display:block;max-width:1000px;max-height:1000px;min-width:500px;min-height:500px;width:1000px;height:1000px;border-radius:50%;position:absolute;z-index:-1}@media(width <= 1030px){body.home #uu .banner-wrap figure>div::before{width:97.087379vw;height:97.087379vw}}body.home #uu .banner-wrap figure figcaption{display:flex;flex-wrap:nowrap;justify-content:start;align-items:end;column-gap:.625rem;font-size:1.4375rem}body.home #uu .banner-wrap figure figcaption>span{display:inline-block}body.home #uu .banner-wrap figure figcaption ._num{text-align:center;color:#fff;background-color:#7cbbe7;width:100px;height:50px;aspect-ratio:2/1;border-radius:50%/100% 100% 0 0}body.home #uu .banner-wrap figure figcaption ._num span{font-size:2.25rem}body.home #uu .banner-wrap figure.banner-01 div::before{background-color:#fffaf3;inset:-500px auto auto -500px}@media(width <= 1030px){body.home #uu .banner-wrap figure.banner-01 div::before{inset:-48.5436895vw auto auto -48.5436895vw}}body.home #uu .banner-wrap figure.banner-02 div::before{background-color:#fffee3;inset:auto -500px -500px auto}@media(width <= 1030px){body.home #uu .banner-wrap figure.banner-02 div::before{inset:auto -48.5436895vw -48.5436895vw auto}}body.home #uu .uu-text{text-align:center;margin-block:3rem 0}body.home #uu .uu-text :is(abbr,._title){display:block;font-weight:700;line-height:1}body.home #uu .uu-text abbr{font-size:8.125rem}body.home #uu .uu-text ._title{font-size:1.25rem}body.home #phrase{display:flex;justify-content:center;align-items:center;height:340px;position:relative}@media(width <= 750px){body.home #phrase{height:120vw;min-height:450px}}body.home #phrase p{font-size:1.125rem;line-height:2;font-weight:700;z-index:10}body.home #phrase :is(picture,img){object-fit:cover;object-position:center center;position:absolute;inset:0;width:100%;height:100%}body.home #phrase picture::before{content:"";display:block;position:absolute;inset:0;z-index:2;background-color:rgba(254,247,237,.7);background-image:radial-gradient(closest-side, #fff 30%, rgba(255, 255, 255, 0.8) 70%, transparent 100%);background-repeat:no-repeat;background-position:center center;background-size:50% 75%,100% 100%}body.home #section-comment{display:grid;grid-template-rows:auto;grid-template-columns:702fr 632fr;gap:1.25rem 2rem;padding-block:4.3125rem}@media(width <= 768px){body.home #section-comment{grid-template-rows:auto auto;grid-template-columns:100%;align-items:center;width:100%;margin-inline:0;padding-block:2.125rem 0}}body.home #section-comment ._text{max-width:30em;justify-self:end;margin-inline-start:1.25rem;padding-block-start:.8125rem;padding-inline-start:.8125rem;position:relative}@media(width <= 768px){body.home #section-comment ._text{max-width:100%;margin-inline:1.25rem}}body.home #section-comment ._text::before{content:"";display:inline-block;width:.8125rem;height:.8125rem;background-color:#cb94ff;position:absolute;inset:0 auto auto 0}body.home #section-comment ._text p{margin-block:0;line-height:1.75}body.home #section-comment :is(picture,img){object-fit:cover;object-position:left;height:250px}@media(width <= 768px){body.home #section-comment :is(picture,img){width:100%;height:auto}}@font-face{font-family:"Noto Serif JP";font-weight:700;src:url("../fonts/NotoSansJP-Bold_subset.woff"),url("../fonts/NotoSansJP-Bold_subset.woff2");font-display:swap}body.home #animation-wrap{display:grid;grid-template-rows:auto auto;grid-template-columns:auto;row-gap:2.875rem;opacity:0;animation-duration:1000ms;animation-delay:0ms;animation-fill-mode:forwards}@media(width <= 768px){body.home #animation-wrap{row-gap:1.125rem}}body.home #animation-wrap.fadein{animation-name:fadein}@keyframes fadein{0%{opacity:0}100%{opacity:1}}body.home #animation-wrap.fadeout{animation-name:fadeout}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}body.home #animation-wrap ._text{display:grid;place-content:center;grid-template-columns:1fr;grid-template-rows:1fr;font-size:2rem;font-weight:700;text-align:center;letter-spacing:.25rem;line-height:2.25rem;height:2lh}@media(width <= 768px){body.home #animation-wrap ._text{grid-template-rows:90px;height:auto}}body.home #animation-wrap ._text>div{grid-row:1/2;grid-column:1/2;margin-block:auto}@media(width <= 768px){body.home #animation-wrap ._text>div{margin-block-end:0}}body.home #animation-wrap ._text span{display:inline-block}body.home #animation-wrap:not(.show-1)>._text>div:nth-child(1),body.home #animation-wrap:not(.show-2)>._text>div:nth-child(2),body.home #animation-wrap:not(.show-3)>._text>div:nth-child(3){display:none}body.home #animation-wrap ._number{display:flex;justify-content:center;align-items:center;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;text-align:center;color:#7cbbe7;line-height:.85}body.home #animation-wrap #animation-number{font-size:17.75rem;line-height:10rem;height:10.75rem}@media(width <= 768px){body.home #animation-wrap #animation-number{font-size:15rem}}.color-red{color:red}/*# sourceMappingURL=style-home.css.map */
