html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--black: #333333;--white: #ffffff;--border: rgb(51 51 51 / .3);--border2: rgb(51 51 51 / .2);--gray: #8a8a8b;--gray2: #ddd;--gray3: #f6f6f6;--coral: #ff706b;--blue: #478fe4;--blue2: #b3dde6;--blue3: #d3edf5;--blue4: #ebeef4;--green: #4ac77c;--green2: #a5e1a0;--green3: #abe29c;--orange: #ff614b;--yellow: #ffe27d;--yellow2: #fff2c3;--dummy: rgb(0 0 0 / .1)}html{overscroll-behavior-x:none}@media only screen and (min-width: 769px){html{font-size:.7320644217vw}}@media only screen and (max-width: 768px){html{font-size:2.6666666667vw}}body{width:100%;text-size-adjust:100%;background:var(--white);color:var(--black);font-style:normal;font-size:1.6rem;word-wrap:break-word;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-x:none}body:has(dialog[open]){overflow:hidden}ul,ol,li{list-style:none}summary{cursor:pointer;list-style:none;box-sizing:border-box}summary::-webkit-details-marker{display:none}a{color:inherit;text-decoration:none}button{text-align:left}img{display:block;width:100%;height:auto;object-fit:contain}video{display:block;object-fit:cover}video:-webkit-full-screen{object-fit:contain}video:fullscreen{object-fit:contain}.visually_hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}*:focus-visible,label:has(.visually_hidden:focus-visible){outline:.3rem solid -webkit-focus-ring-color!important;outline-offset:.2rem!important}html:not(:lang(ja)) *[data-lang]{display:none!important}@media only screen and (min-width: 769px){.sp{display:none!important}}@media only screen and (max-width: 768px){.pc{display:none!important}}@keyframes jump{0%{transform:translateY(0)}40%{transform:translateY(-20%)}to{transform:translateY(0)}}@keyframes arrow_right_xs{0%{transform:translate(0);opacity:1}25%{transform:translate(50%);opacity:0}50%{transform:translate(-50%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes arrow_right_s{0%{transform:translate(0);opacity:1}25%{transform:translate(45%);opacity:0}50%{transform:translate(-45%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes arrow_right_m{0%{transform:translate(0);opacity:1}25%{transform:translate(40%);opacity:0}50%{transform:translate(-40%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes arrow_right_l{0%{transform:translate(0);opacity:1}25%{transform:translate(30%);opacity:0}50%{transform:translate(-30%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes arrow_right_xl{0%{transform:translate(0);opacity:1}25%{transform:translate(15%);opacity:0}50%{transform:translate(-15%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideshow_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideshow_right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes videoplay{0%{rotate:0deg}to{rotate:360deg}}@keyframes spinner{0%{background-color:#3333;box-shadow:-2em 0 #333c,2em 0 #3333}50%{background-color:#333c;box-shadow:-2em 0 #3333,2em 0 #3333}to{background-color:#3333;box-shadow:-2em 0 #3333,2em 0 #333c}}.inner{margin:0 auto}@media only screen and (min-width: 769px){.inner--pcl{width:130.6rem}.inner--pcm{width:116.6rem}.inner--pcs{width:96.6rem}.inner--pcxs{width:76.6rem}.inner--pca{width:80.6rem}}@media only screen and (max-width: 768px){.inner--spl{width:34.5rem}.inner--spm{width:31.5rem}.inner--sps{width:28.5rem}.inner--spxs{width:27.5rem}.inner--spa{width:29.5rem}}body{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;line-height:1.7;letter-spacing:0}.notor{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;line-height:1.7}@media only screen and (min-width: 769px){.notor{letter-spacing:.1em}}@media only screen and (max-width: 768px){.notor{letter-spacing:.06em}}.notor--li{line-height:1.4}.notor--tight{line-height:1.4;letter-spacing:0}.notor--menu{letter-spacing:.05em}.notob{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;line-height:1.7}@media only screen and (min-width: 769px){.notob{letter-spacing:.1em}}@media only screen and (max-width: 768px){.notob{letter-spacing:.06em}}.notob--button{line-height:1.4}.notob--tight{line-height:1.4;letter-spacing:0}.notob--menu{line-height:1.4;letter-spacing:.05em}.zenb{font-family:Zen Maru Gothic,sans-serif;font-weight:900;font-style:normal;line-height:1.4;letter-spacing:0}.zenb--deco{letter-spacing:.1em}.zenb--body{line-height:1.7}@media only screen and (min-width: 769px){.zenb--body{letter-spacing:.1em}}@media only screen and (max-width: 768px){.zenb--body{letter-spacing:.06em}}.zenb--button{letter-spacing:.05em}@media only screen and (min-width: 769px){.zenb--hl{line-height:1.3}}@media only screen and (min-width: 769px){.zenb--hm{line-height:1.5}}.zenb--hs{line-height:1.7}@media only screen and (min-width: 769px){.zenb--hv{letter-spacing:.1em}}@media only screen and (min-width: 769px){.zenb--ha{line-height:1.5}}@media only screen and (max-width: 768px){.zenb--ha{line-height:1.6}}.wysiwyg p,.wysiwyg a,.wysiwyg figcaption,.wysiwyg li{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal}.wysiwyg strong,.wysiwyg span.large-text,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}.wysiwyg p,.wysiwyg strong,.wysiwyg a,.wysiwyg span.large-text,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{line-height:1.7}.wysiwyg figcaption,.wysiwyg li,.wysiwyg li strong,.wysiwyg li span.large-text{line-height:1.4}@media only screen and (min-width: 769px){.wysiwyg p,.wysiwyg li,.wysiwyg a,.wysiwyg strong,.wysiwyg span.large-text,.wysiwyg figcaption{letter-spacing:.1em}}@media only screen and (max-width: 768px){.wysiwyg p,.wysiwyg li,.wysiwyg a,.wysiwyg strong,.wysiwyg span.large-text,.wysiwyg figcaption{letter-spacing:.06em}}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{letter-spacing:.05em}html:not(:lang(ja)) .notor,html:not(:lang(ja)) .notob,html:not(:lang(ja)) .zenb,html:not(:lang(ja)) .wysiwyg p,html:not(:lang(ja)) .wysiwyg a,html:not(:lang(ja)) .wysiwyg figcaption,html:not(:lang(ja)) .wysiwyg li,html:not(:lang(ja)) .wysiwyg strong,html:not(:lang(ja)) .wysiwyg span.large-text,html:not(:lang(ja)) .wysiwyg h2,html:not(:lang(ja)) .wysiwyg h3,html:not(:lang(ja)) .wysiwyg h4{font-family:sans-serif}html:not(:lang(ja)) .notor,html:not(:lang(ja)) .wysiwyg p,html:not(:lang(ja)) .wysiwyg a,html:not(:lang(ja)) .wysiwyg figcaption,html:not(:lang(ja)) .wysiwyg li{font-weight:400}html:not(:lang(ja)) .notob,html:not(:lang(ja)) .zenb,html:not(:lang(ja)) .wysiwyg strong,html:not(:lang(ja)) .wysiwyg span.large-text,html:not(:lang(ja)) .wysiwyg h2,html:not(:lang(ja)) .wysiwyg h3,html:not(:lang(ja)) .wysiwyg h4{font-weight:700}html:lang(en) .notor,html:lang(en) .notob,html:lang(en) .zenb,html:lang(en) .wysiwyg p,html:lang(en) .wysiwyg a,html:lang(en) .wysiwyg figcaption,html:lang(en) .wysiwyg li,html:lang(en) .wysiwyg strong,html:lang(en) .wysiwyg span.large-text,html:lang(en) .wysiwyg h2,html:lang(en) .wysiwyg h3,html:lang(en) .wysiwyg h4{line-height:1.4;letter-spacing:0}html:lang(zh) .notor,html:lang(zh) .notob,html:lang(zh) .zenb,html:lang(zh) .wysiwyg p,html:lang(zh) .wysiwyg a,html:lang(zh) .wysiwyg h2,html:lang(zh) .wysiwyg h3,html:lang(zh) .wysiwyg h4,html:lang(zh-TW) .notor,html:lang(zh-TW) .notob,html:lang(zh-TW) .zenb,html:lang(zh-TW) .wysiwyg p,html:lang(zh-TW) .wysiwyg a,html:lang(zh-TW) .wysiwyg h2,html:lang(zh-TW) .wysiwyg h3,html:lang(zh-TW) .wysiwyg h4,html:lang(ko) .notor,html:lang(ko) .notob,html:lang(ko) .zenb,html:lang(ko) .wysiwyg p,html:lang(ko) .wysiwyg a,html:lang(ko) .wysiwyg h2,html:lang(ko) .wysiwyg h3,html:lang(ko) .wysiwyg h4{line-height:1.6;letter-spacing:.05em}html:lang(zh) .notor--li,html:lang(zh) .notor--tight,html:lang(zh) .notob--button,html:lang(zh) .notob--tight,html:lang(zh) .notob--menu,html:lang(zh) .wysiwyg figcaption,html:lang(zh) .wysiwyg li,html:lang(zh) .wysiwyg strong,html:lang(zh) .wysiwyg span.large-text,html:lang(zh-TW) .notor--li,html:lang(zh-TW) .notor--tight,html:lang(zh-TW) .notob--button,html:lang(zh-TW) .notob--tight,html:lang(zh-TW) .notob--menu,html:lang(zh-TW) .wysiwyg figcaption,html:lang(zh-TW) .wysiwyg li,html:lang(zh-TW) .wysiwyg strong,html:lang(zh-TW) .wysiwyg span.large-text,html:lang(ko) .notor--li,html:lang(ko) .notor--tight,html:lang(ko) .notob--button,html:lang(ko) .notob--tight,html:lang(ko) .notob--menu,html:lang(ko) .wysiwyg figcaption,html:lang(ko) .wysiwyg li,html:lang(ko) .wysiwyg strong,html:lang(ko) .wysiwyg span.large-text{line-height:1.4}.text--white{color:var(--white)}.text--black{color:var(--black)}.text--green{color:var(--green)}.text--blue{color:var(--blue)}.text--coral{color:var(--coral)}.bg--white,.arrow--white{background:var(--white)}.bg--black,.arrow--black{background:var(--black)}.bg--green,.arrow--green{background:var(--green)}.bg--blue,.arrow--blue{background:var(--blue)}.bg--coral,.arrow--coral{background:var(--coral)}.illust{pointer-events:none;position:absolute;display:block;flex-shrink:0}.circlearrow{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%}.circlearrow .bg{pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%}.circlearrow .icon{position:relative;transition:opacity .25s ease-out}.circlearrow--xs{width:2rem;height:2rem}.circlearrow--xs .arrow{width:.8rem;height:.8rem}.circlearrow--s{width:2.4rem;height:2.4rem}.circlearrow--s .arrow{width:1rem;height:1rem}.circlearrow--s .icon--pdf_blue,.circlearrow--s .icon--pdf_coral,.circlearrow--s .icon--pdf_whitecoral{width:1.4rem;height:1.4rem}.circlearrow--s .icon--add_blue,.circlearrow--s .icon--search_coral,.circlearrow--s .icon--reset_coral{width:1.2rem;height:1.2rem}.circlearrow--m{width:3rem;height:3rem}.circlearrow--m .arrow{width:1.1rem;height:1.1rem}.circlearrow--m .icon--csv_whitecoral{width:1.6rem;height:1.6rem}.circlearrow--l{width:4.2rem;height:4.2rem}.circlearrow--l .arrow{width:1.6rem;height:1.6rem}.circlearrow--l .icon--pdf_blue,.circlearrow--l .icon--pdf_coral,.circlearrow--l .icon--pdf_whitecoral,.circlearrow--l .icon--search_coral,.circlearrow--l .icon--search_blue,.circlearrow--l .icon--location_blue{width:2rem;height:2rem}.circlearrow--l .icon--reset_blue,.circlearrow--l .icon--reset_coral{width:1.8rem;height:1.8rem}.circlearrow--down:has(.arrow){transform:rotate(90deg)}.circlearrow--up:has(.arrow){transform:rotate(-90deg)}.circlearrow--back:has(.arrow){transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){a:has(.circlearrow) .circlearrow>.bg,a:has(.circlearrow).circlearrowbutton>.bg,a:has(.circlearrow) .circlearrowbutton>.bg,a.circlearrowbutton .circlearrow>.bg,a.circlearrowbutton.circlearrowbutton>.bg,a.circlearrowbutton .circlearrowbutton>.bg,a:has(.circlearrowbutton) .circlearrow>.bg,a:has(.circlearrowbutton).circlearrowbutton>.bg,a:has(.circlearrowbutton) .circlearrowbutton>.bg,button.circlearrowbutton .circlearrow>.bg,button.circlearrowbutton.circlearrowbutton>.bg,button.circlearrowbutton .circlearrowbutton>.bg,button:has(.circlearrowbutton) .circlearrow>.bg,button:has(.circlearrowbutton).circlearrowbutton>.bg,button:has(.circlearrowbutton) .circlearrowbutton>.bg{transition:transform .25s ease-out,opacity .25s ease-out}a:has(.circlearrow):hover .circlearrow--xs .bg,a.circlearrowbutton:hover .circlearrow--xs .bg,a:has(.circlearrowbutton):hover .circlearrow--xs .bg,button.circlearrowbutton:hover .circlearrow--xs .bg,button:has(.circlearrowbutton):hover .circlearrow--xs .bg{transform:scale(1.25)}a:has(.circlearrow):hover .circlearrow--xs .arrow--right,a.circlearrowbutton:hover .circlearrow--xs .arrow--right,a:has(.circlearrowbutton):hover .circlearrow--xs .arrow--right,button.circlearrowbutton:hover .circlearrow--xs .arrow--right,button:has(.circlearrowbutton):hover .circlearrow--xs .arrow--right{animation:arrow_right_xs .4s ease-out forwards}a:has(.circlearrow):hover .circlearrow--s .bg,a.circlearrowbutton:hover .circlearrow--s .bg,a:has(.circlearrowbutton):hover .circlearrow--s .bg,button.circlearrowbutton:hover .circlearrow--s .bg,button:has(.circlearrowbutton):hover .circlearrow--s .bg{transform:scale(1.23)}a:has(.circlearrow):hover .circlearrow--s .arrow--right,a.circlearrowbutton:hover .circlearrow--s .arrow--right,a:has(.circlearrowbutton):hover .circlearrow--s .arrow--right,button.circlearrowbutton:hover .circlearrow--s .arrow--right,button:has(.circlearrowbutton):hover .circlearrow--s .arrow--right{animation:arrow_right_s .4s ease-out forwards}a:has(.circlearrow):hover .circlearrow--m .bg,a.circlearrowbutton:hover .circlearrow--m .bg,a:has(.circlearrowbutton):hover .circlearrow--m .bg,button.circlearrowbutton:hover .circlearrow--m .bg,button:has(.circlearrowbutton):hover .circlearrow--m .bg{transform:scale(1.25)}a:has(.circlearrow):hover .circlearrow--m .arrow--right,a.circlearrowbutton:hover .circlearrow--m .arrow--right,a:has(.circlearrowbutton):hover .circlearrow--m .arrow--right,button.circlearrowbutton:hover .circlearrow--m .arrow--right,button:has(.circlearrowbutton):hover .circlearrow--m .arrow--right{animation:arrow_right_m .4s ease-out forwards}a:has(.circlearrow):hover .circlearrow--l .bg,a.circlearrowbutton:hover .circlearrow--l .bg,a:has(.circlearrowbutton):hover .circlearrow--l .bg,button.circlearrowbutton:hover .circlearrow--l .bg,button:has(.circlearrowbutton):hover .circlearrow--l .bg{transform:scale(1.15)}a:has(.circlearrow):hover .circlearrow--l .arrow--right,a.circlearrowbutton:hover .circlearrow--l .arrow--right,a:has(.circlearrowbutton):hover .circlearrow--l .arrow--right,button.circlearrowbutton:hover .circlearrow--l .arrow--right,button:has(.circlearrowbutton):hover .circlearrow--l .arrow--right{animation:arrow_right_l .4s ease-out forwards}a:has(.circlearrow):hover.circlearrowbutton--m>.bg,a:has(.circlearrow):hover .circlearrowbutton--m>.bg,a.circlearrowbutton:hover.circlearrowbutton--m>.bg,a.circlearrowbutton:hover .circlearrowbutton--m>.bg,a:has(.circlearrowbutton):hover.circlearrowbutton--m>.bg,a:has(.circlearrowbutton):hover .circlearrowbutton--m>.bg,button.circlearrowbutton:hover.circlearrowbutton--m>.bg,button.circlearrowbutton:hover .circlearrowbutton--m>.bg,button:has(.circlearrowbutton):hover.circlearrowbutton--m>.bg,button:has(.circlearrowbutton):hover .circlearrowbutton--m>.bg{transform:scale(1.03)}a:has(.circlearrow):hover.circlearrowbutton--s>.bg,a:has(.circlearrow):hover .circlearrowbutton--s>.bg,a.circlearrowbutton:hover.circlearrowbutton--s>.bg,a.circlearrowbutton:hover .circlearrowbutton--s>.bg,a:has(.circlearrowbutton):hover.circlearrowbutton--s>.bg,a:has(.circlearrowbutton):hover .circlearrowbutton--s>.bg,button.circlearrowbutton:hover.circlearrowbutton--s>.bg,button.circlearrowbutton:hover .circlearrowbutton--s>.bg,button:has(.circlearrowbutton):hover.circlearrowbutton--s>.bg,button:has(.circlearrowbutton):hover .circlearrowbutton--s>.bg{transform:scale(1.02,1.04)}}button:has(.circlearrowbutton){border-radius:9999px}.circlearrowbutton{position:relative;flex-shrink:0;display:flex;align-items:center;border-radius:9999px;width:fit-content;justify-content:center}@media only screen and (min-width: 769px){.circlearrowbutton{max-width:100%}}.circlearrowbutton>.bg{pointer-events:none;position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:9999px;transition:opacity .25s ease-out}.circlearrowbutton .text{position:relative;display:block}.circlearrowbutton .circlearrow{position:absolute}@media only screen and (min-width: 769px){.circlearrowbutton--m{padding:1.5rem 7rem 1.5rem 3rem;min-height:7.2rem}}@media only screen and (max-width: 768px){.circlearrowbutton--m{padding:1rem 7rem 1rem 3rem;min-height:6.2rem;min-width:27.5rem;max-width:31.5rem}}@media only screen and (min-width: 769px){.circlearrowbutton--m .text{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.circlearrowbutton--m .text{font-size:1.6rem}}.circlearrowbutton--m .circlearrow{right:1.5rem;top:calc(50% - 2.1rem)}.circlearrowbutton--m.circlearrowbutton--back{padding-left:7rem;padding-right:3rem}.circlearrowbutton--m.circlearrowbutton--back .circlearrow{right:auto;left:1.5rem}@media only screen and (min-width: 769px){.circlearrowbutton--s{padding:1rem 4.4rem 1rem 1.8rem}}@media only screen and (max-width: 768px){.circlearrowbutton--s{padding:1.2rem 4.4rem 1.2rem 1.8rem}}@media only screen and (min-width: 769px){.circlearrowbutton--s .text{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.circlearrowbutton--s .text{font-size:1.4rem}}.circlearrowbutton--s .circlearrow{top:calc(50% - 1.2rem)}@media only screen and (min-width: 769px){.circlearrowbutton--s .circlearrow{right:1rem}}@media only screen and (max-width: 768px){.circlearrowbutton--s .circlearrow{right:1.2rem}}.circlearrowbutton--s.circlearrowbutton--back{padding-left:4.4rem;padding-right:1.8rem}.circlearrowbutton--s.circlearrowbutton--back .circlearrow{right:auto;left:1rem}.circlearrowbutton--invert:has(.text--coral)>.bg{border:.2rem solid var(--coral)}.circlearrowbutton--invert:has(.text--blue)>.bg{border:.2rem solid var(--blue)}.circlearrowbutton--invert.circlearrowbutton--s:has(.text--coral)>.bg,.circlearrowbutton--invert.circlearrowbutton--s:has(.text--blue)>.bg{border-width:max(1px,.1rem)}.circlearrowbutton--invert .circlearrow>.bg{opacity:.2}.circlearrowbutton[inert]>.bg,.circlearrowbutton[inert] .icon{opacity:.5}.spinner{display:block;margin:6rem auto;pointer-events:none;width:1em;height:1em;border-radius:50%;background:#3333;box-shadow:-2em 0 #333c,2em 0 #3333;animation:spinner 1s ease-out infinite alternate}@media only screen and (min-width: 769px){.spinner{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.spinner{font-size:1.4rem}}a.textlink,.wysiwyg a,.faqitem a{display:inline;border-bottom:max(1px,.1rem) solid currentColor}@media (hover: hover) and (pointer: fine){a.textlink,.wysiwyg a,.faqitem a{transition:border-color .3s ease-out}a.textlink:hover,.wysiwyg a:hover,.faqitem a:hover{border-color:var(--border)}}a.textlink[target]:after,.wysiwyg a[target]:after,.faqitem a[target]:after{content:"";display:inline-block;vertical-align:baseline;width:1em;height:1em;margin-left:.3rem;margin-bottom:-.2rem;margin-right:.3rem;mask:url(/images/shared/arrows/external.svg) center/contain no-repeat;background:currentColor}a.textlink--noicon[target]:after{display:none}a.textlink--coral[target]:after{background:var(--coral)}a.textlink--blue[target]:after{background:var(--blue)}.faqitem--coral a[target]:after{background:var(--coral)}.faqitem--blue a[target]:after{background:var(--blue)}p.note,.formfield span.note{display:block}@media only screen and (min-width: 769px){p.note,.formfield span.note{font-size:max(8px,1.0248901903vw)!important}}@media only screen and (max-width: 768px){p.note,.formfield span.note{font-size:1.4rem!important}}.decoheading{display:flex}.decoheading:before{content:"";display:block;width:1.4em;height:1.4em;border-radius:50%;background:currentColor;transform-origin:left center}@media only screen and (min-width: 769px){.decoheading--menu1a{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.decoheading--menu1a{font-size:1.6rem}}.decoheading--menu1a:before{transform:scale(.45);margin-right:-.2rem;transform-origin:left 57%}@media only screen and (min-width: 769px){.decoheading--menu1b{font-size:max(10px,1.0248901903vw)}}@media only screen and (max-width: 768px){.decoheading--menu1b{font-size:1.4rem}}@media only screen and (min-width: 769px){.decoheading--menu1b:before{transform:scale(.3);margin-right:-.4rem}}@media only screen and (max-width: 768px){.decoheading--menu1b:before{transform:scale(.4);margin-right:-.3rem}}@media only screen and (min-width: 769px){.decoheading--normal{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.decoheading--normal{font-size:1.6rem}}.decoheading--normal:before{transform:scale(.45);transform-origin:left 57%}@media only screen and (min-width: 769px){.decoheading--normal:before{margin-right:.3rem}}@media only screen and (max-width: 768px){.decoheading--normal:before{margin-right:-.2rem}}.decoheading--noball:before{display:none}.breadcrumb{font-size:0;line-height:1}.breadcrumb ol,.breadcrumb ol li{display:inline}.breadcrumb ol li:not(:first-of-type):before{content:"";display:inline-block;background:url(/images/shared/arrows/breadcrumb.svg) center/contain no-repeat;width:1em;height:1em}@media only screen and (min-width: 769px){.breadcrumb ol li:not(:first-of-type):before{font-size:max(10px,1.0248901903vw);margin:0 1.1rem -.2em}}@media only screen and (max-width: 768px){.breadcrumb ol li:not(:first-of-type):before{font-size:1.2rem;margin:0 .7rem -.2rem}}.breadcrumb ol li a,.breadcrumb ol li span{display:inline}@media only screen and (min-width: 769px){.breadcrumb ol li a,.breadcrumb ol li span{font-size:max(10px,.878477306vw)}}@media only screen and (max-width: 768px){.breadcrumb ol li a,.breadcrumb ol li span{font-size:1.2rem}}@media (hover: hover) and (pointer: fine){.breadcrumb ol li a{transition:opacity .25s ease-out}.breadcrumb ol li a:hover{opacity:.6}}.breadcrumb ol li span{color:var(--gray)}@media only screen and (min-width: 769px){.breadcrumb--mv{margin-right:15rem}}ol.circlenumol{display:flex;flex-direction:column;row-gap:1.6rem}ol.circlenumol li{display:flex;align-items:flex-start;column-gap:.6rem}@media only screen and (min-width: 769px){ol.circlenumol li span,ol.circlenumol li p{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){ol.circlenumol li span,ol.circlenumol li p{font-size:1.6rem}}ol.circlenumol li span{display:flex;justify-content:center;align-items:center;color:var(--white);border-radius:50%;flex-shrink:0;width:3rem;height:3rem;transform:scale(.875);transform-origin:left center;margin-top:calc((1.4em - 3rem)/2);padding-bottom:.1rem}ol.circlenumol li p{display:block}ol.circlenumol--blue li span{background:var(--blue)}ol.circlenumol--coral li span{background:var(--coral)}ol.documentnumol{display:flex;flex-direction:column}@media only screen and (min-width: 769px){ol.documentnumol{row-gap:5rem}}@media only screen and (max-width: 768px){ol.documentnumol{row-gap:4rem}}ol.documentnumol>li{display:flex;flex-direction:column}ol.documentnumol>li>h2,ol.documentnumol>li>h3,ol.documentnumol>li>h4{display:flex;column-gap:1rem;padding-bottom:.8rem;border-bottom:max(1px,.1rem) solid var(--border2)}ol.documentnumol>li>h2 span:first-of-type,ol.documentnumol>li>h3 span:first-of-type,ol.documentnumol>li>h4 span:first-of-type{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;font-size:2rem;border-radius:50%;padding-bottom:.2rem;padding-right:.1rem}ol.documentnumol>li>h2 span:nth-of-type(2),ol.documentnumol>li>h3 span:nth-of-type(2),ol.documentnumol>li>h4 span:nth-of-type(2){display:flex;align-items:center;min-height:4.2rem;font-size:2rem}ol.documentnumol>li>h2+p,ol.documentnumol>li>h3+p,ol.documentnumol>li>h4+p{display:block}@media only screen and (min-width: 769px){ol.documentnumol>li>h2+p,ol.documentnumol>li>h3+p,ol.documentnumol>li>h4+p{font-size:max(10px,1.1713030747vw);margin-top:3rem}}@media only screen and (max-width: 768px){ol.documentnumol>li>h2+p,ol.documentnumol>li>h3+p,ol.documentnumol>li>h4+p{font-size:1.6rem;margin-top:2rem}}ol.documentnumol>li p.note{margin-top:1rem}@media only screen and (min-width: 769px){.wysiwyg>*+*{margin-top:5rem}}@media only screen and (max-width: 768px){.wysiwyg>*+*{margin-top:3rem}}@media only screen and (min-width: 769px){.wysiwyg p,.wysiwyg a,.wysiwyg strong,.wysiwyg li{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.wysiwyg p,.wysiwyg a,.wysiwyg strong,.wysiwyg li{font-size:1.6rem}}.wysiwyg p{display:block}.wysiwyg a[target]:after{background:var(--article_accent)}@media only screen and (min-width: 769px){.wysiwyg span.large-text{font-size:2.2rem}}@media only screen and (max-width: 768px){.wysiwyg span.large-text{font-size:2rem}}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{display:block}@media only screen and (max-width: 768px){.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{margin-bottom:-1rem}}@media only screen and (min-width: 769px){.wysiwyg h2,.wysiwyg h3{margin-bottom:-2rem}}.wysiwyg h2{background:var(--gray3);padding:.8rem 2rem;border-radius:.8rem}@media only screen and (min-width: 769px){.wysiwyg h2{font-size:2.4rem}}@media only screen and (max-width: 768px){.wysiwyg h2{font-size:2rem}}.wysiwyg h3{border-bottom:max(1px,.1rem) solid var(--border2);padding-bottom:.5rem}@media only screen and (min-width: 769px){.wysiwyg h3{font-size:2rem}}@media only screen and (max-width: 768px){.wysiwyg h3{font-size:1.8rem}}@media only screen and (min-width: 769px){.wysiwyg h4{font-size:1.8rem;margin-bottom:-3rem}}@media only screen and (max-width: 768px){.wysiwyg h4{font-size:1.6rem}}.wysiwyg ul,.wysiwyg ol{display:flex;flex-direction:column;row-gap:2rem}.wysiwyg li{position:relative;display:block}.wysiwyg ul li{padding-left:calc(.45em + 1rem)}.wysiwyg ul li:before{content:"";display:block;position:absolute;flex-shrink:0;width:.45em;height:.45em;top:.5em;left:0;border-radius:50%;background:currentColor}.wysiwyg ol li{counter-increment:count;padding-left:calc(1.4em + 1rem)}.wysiwyg ol li:before{content:counter(count);position:absolute;display:flex;justify-content:center;align-items:center;flex-shrink:0;letter-spacing:0;width:1.88em;height:1.88em;top:0;left:0;background:var(--black);color:var(--white);border-radius:50%;padding-bottom:.1rem}@media only screen and (min-width: 769px){.wysiwyg ol li:before{font-size:max(10px,.878477306vw)}}@media only screen and (max-width: 768px){.wysiwyg ol li:before{font-size:1.2rem}}.wysiwyg p:has(img){background:var(--gray3);width:100%;max-width:100%}@media only screen and (min-width: 769px){.wysiwyg p:has(img){padding:3rem;border-radius:.8rem}}@media only screen and (max-width: 768px){.wysiwyg p:has(img){padding:1rem;border-radius:.4rem}}@media only screen and (min-width: 769px){.wysiwyg p:has(img):has(img.half){width:43.3rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 769px){.wysiwyg p:has(img):has(img.half):has(img.left){margin-left:0}}@media only screen and (min-width: 769px){.wysiwyg p:has(img):has(img.half):has(img.right){margin-right:0}}.wysiwyg p:has(img):has(img.minimum){margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.wysiwyg p:has(img):has(img.minimum){width:27rem}}@media only screen and (max-width: 768px){.wysiwyg p:has(img):has(img.minimum){width:15rem}}.wysiwyg p:has(img):has(img.minimum):has(img.left){margin-left:0}.wysiwyg p:has(img):has(img.minimum):has(img.right){margin-right:0}.wysiwyg p img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}@media only screen and (min-width: 769px){.wysiwyg a:has(img) img{padding-bottom:2rem}}@media only screen and (max-width: 768px){.wysiwyg a:has(img) img{padding-bottom:1rem}}@media (hover: hover) and (pointer: fine){.wysiwyg a:has(img) img{transition:opacity .25s ease-out}.wysiwyg a:has(img):hover img{opacity:.8}}.wysiwyg figure{display:block;background:var(--gray3);width:100%;max-width:100%}@media only screen and (min-width: 769px){.wysiwyg figure{padding:3rem;border-radius:.8rem}}@media only screen and (max-width: 768px){.wysiwyg figure{padding:1rem;border-radius:.4rem}}.wysiwyg figure img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}.wysiwyg figure figcaption{position:relative;display:flex!important;text-align:left!important;color:var(--black);column-gap:.5rem}@media only screen and (min-width: 769px){.wysiwyg figure figcaption{font-size:max(8px,1.0248901903vw);margin-top:2rem}}@media only screen and (max-width: 768px){.wysiwyg figure figcaption{font-size:1.4rem;margin-top:1rem}}.wysiwyg figure figcaption:before{content:"";mask:url(/images/shared/arrows/triangle.svg) center/contain no-repeat;background:currentColor;opacity:.7;width:1em;height:1em;transform:rotate(180deg);margin-top:.15em;flex-shrink:0}@media only screen and (min-width: 769px){.wysiwyg figure.half{width:43.3rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 769px){.wysiwyg figure.half.left{margin-left:0}}@media only screen and (min-width: 769px){.wysiwyg figure.half.right{margin-right:0}}.wysiwyg figure.minimum{margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.wysiwyg figure.minimum{width:27rem}}@media only screen and (max-width: 768px){.wysiwyg figure.minimum{width:15rem}}.wysiwyg figure.minimum.left{margin-left:0}.wysiwyg figure.minimum.right{margin-right:0}.wysiwyg .iframe-aspect{display:block;background:var(--gray3);width:100%;max-width:100%}@media only screen and (min-width: 769px){.wysiwyg .iframe-aspect{padding:3rem;border-radius:.8rem}}@media only screen and (max-width: 768px){.wysiwyg .iframe-aspect{padding:1rem;border-radius:.4rem}}.wysiwyg .iframe-aspect iframe{display:block!important;width:100%!important;max-width:100%!important}@media only screen and (min-width: 769px){.wysiwyg .iframe-aspect iframe{height:42rem!important}}@media only screen and (max-width: 768px){.wysiwyg .iframe-aspect iframe{height:15.5rem!important}}.opendatalink{z-index:2;position:relative;display:flex;justify-content:space-between;align-items:center;border-radius:9999px}@media only screen and (min-width: 769px){.opendatalink{width:15.95rem;padding:1rem 1.5rem 1rem 3rem;column-gap:1rem}}@media only screen and (max-width: 768px){.opendatalink{width:13rem;padding:1rem 1rem 1rem 2rem;column-gap:.5rem}}.opendatalink>.bg{z-index:-2;pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:9999px;background:var(--gray3)}.opendatalink__text{display:flex;flex-direction:column}.opendatalink__text span{display:block}@media only screen and (min-width: 769px){.opendatalink__text span:first-of-type{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.opendatalink__text span:first-of-type{font-size:1.6rem}}@media only screen and (min-width: 769px){.opendatalink__text span:nth-of-type(2){font-size:max(8px,1.0248901903vw)}}@media only screen and (max-width: 768px){.opendatalink__text span:nth-of-type(2){font-size:1.4rem}}@media only screen and (max-width: 768px){.opendatalink__text--month{margin-left:1rem;margin-right:.5rem}}@media (hover: hover) and (pointer: fine){.opendatalink .bg{transition:transform .25s ease-out}.opendatalink:hover .bg{transform:scale(1.03)}}.formfield{display:flex}@media only screen and (min-width: 769px){.formfield{align-items:flex-start;column-gap:4rem}}@media only screen and (max-width: 768px){.formfield{flex-direction:column;row-gap:1.6rem}}.formfield__label{display:block;font-size:0;line-height:1}@media only screen and (min-width: 769px){.formfield__label{width:22.9rem;flex-shrink:0;margin-top:1rem}}.formfield__label .text{display:inline;margin-right:1rem}@media only screen and (min-width: 769px){.formfield__label .text{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.formfield__label .text{font-size:1.6rem}}.formfield__label .formrequired{margin-top:.5rem}.formfield__label .note{width:100%;margin-top:1rem}.formfield__checkwrapper{display:flex;flex-direction:column;row-gap:1rem}@media only screen and (min-width: 769px){.formfield__checkwrapper{width:22.9rem}}.formfield__checkwrapper .formfield__check{cursor:pointer;display:flex;align-items:center;width:fit-content;column-gap:.5rem}.formfield__checkwrapper .formfield__check .check_wrapper{flex-shrink:0;display:flex;justify-content:center;align-items:center;background:var(--gray3);border:max(1px,.1rem) solid var(--border2);width:2.6rem;height:2.6rem;border-radius:50%;overflow:hidden;padding-top:.1rem;padding-left:.1rem;transition:background .25s ease-out,border-color .25s ease-out}.formfield__checkwrapper .formfield__check .check_wrapper span{width:.8em;height:.8em;background:var(--border2)}@media only screen and (min-width: 769px){.formfield__checkwrapper .formfield__check .check_wrapper span{font-size:max(10px,1.0248901903vw)}}@media only screen and (max-width: 768px){.formfield__checkwrapper .formfield__check .check_wrapper span{font-size:1.4rem}}.formfield__checkwrapper .formfield__check .text{display:block}@media only screen and (min-width: 769px){.formfield__checkwrapper .formfield__check .text{font-size:max(10px,1.0248901903vw)}}@media only screen and (max-width: 768px){.formfield__checkwrapper .formfield__check .text{font-size:1.4rem}}.formfield__checkwrapper .formfield__check:has(input:checked) .check_wrapper{border-color:var(--blue);background:var(--blue)}.formfield__checkwrapper .formfield__check:has(input:checked) .check_wrapper span{background:var(--white)}.formfield__checkwrapper p.formfield__error{margin-top:0}.formfield__body{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.formfield__body{flex:1}}.formfield__body input,.formfield__body textarea,.formfield__body select{display:block;width:100%;color:var(--black)}@media only screen and (min-width: 769px){.formfield__body input,.formfield__body textarea,.formfield__body select{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.formfield__body input,.formfield__body textarea,.formfield__body select{font-size:1.6rem}}.formfield__body input:not([readonly]),.formfield__body textarea:not([readonly]),.formfield__body select:not([readonly]){background:var(--gray3);padding:1rem 2rem;border-radius:1rem}.formfield__body input:not([readonly])::placeholder,.formfield__body textarea:not([readonly])::placeholder,.formfield__body select:not([readonly])::placeholder{opacity:.7}.formfield__body input[readonly],.formfield__body textarea[readonly],.formfield__body select[readonly]{outline:none;pointer-events:none}.formfield__body input[readonly]::placeholder,.formfield__body textarea[readonly]::placeholder,.formfield__body select[readonly]::placeholder{visibility:hidden;opacity:0}.formfield__body input[type=number]{appearance:textfield;-moz-appearance:textfield}.formfield__body input[type=number]::-webkit-inner-spin-button,.formfield__body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.formfield__body input[type=number]:not([readonly]){text-align:right}.formfield__body textarea{resize:none}@media only screen and (min-width: 769px){.formfield__body textarea:not([readonly]){height:20rem}}@media only screen and (max-width: 768px){.formfield__body textarea:not([readonly]){height:30rem}}.formfield__body textarea[readonly]{field-sizing:content}.formfield__body select{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.formfield__body:not(:has([readonly]))[inert]{opacity:.5}.formfield__rows{display:flex;flex-direction:column;row-gap:2rem}.formfield__rows>*{margin-top:0!important}.formfield__group{display:flex;flex-direction:column}.formfield__radios{display:flex;flex-wrap:wrap;gap:2rem}.formfield__status{display:block}@media only screen and (min-width: 769px){.formfield__status{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.formfield__status{font-size:1.6rem}}.formfield__note{margin-top:1rem}.formfield__error{margin-top:1rem;color:var(--orange)}p.note+.formfield__error,*:has(p.note)+.formfield__error{margin-top:0}.formfield:not(:first-of-type){margin-top:4rem}@media only screen and (max-width: 768px){.formfield[data-field=confirm]{row-gap:1rem}}@media only screen and (min-width: 769px){.formfield[data-field=confirm]:not(:first-of-type){margin-top:3rem}}@media only screen and (max-width: 768px){.formfield[data-field=confirm]:not(:first-of-type){margin-top:2rem}}.formfield[data-field=confirm]:not(:last-of-type){border-bottom:max(1px,.1rem) solid var(--border2)}@media only screen and (min-width: 769px){.formfield[data-field=confirm]:not(:last-of-type){padding-bottom:3rem}}@media only screen and (max-width: 768px){.formfield[data-field=confirm]:not(:last-of-type){padding-bottom:2rem}}@media only screen and (min-width: 769px){.formfield[data-field=confirm] .formfield__label{margin-top:0}}.formfield[data-field=confirm] .formfield__label .text{margin-right:0}.formfield[data-field=confirm] .formfield__label .formrequired,.formfield[data-field=confirm] .formfield__label .note,.formfield[data-field=confirm] .formfield__checkwrapper .formfield__check,.formfield[data-field=confirm] .formfield__note,.formfield[data-field=confirm] .formfield__error{display:none}.formfield[data-field=confirm] .formfield__rows{row-gap:.45rem}.formfield[data-field=confirm].is_empty .formfield__body input,.formfield[data-field=confirm].is_empty .formfield__body textarea,.formfield[data-field=confirm].is_empty .formfield__body select,.formfield[data-field=confirm].is_empty .formfield__body ol,.formfield[data-field=confirm].is_nochanged .formfield__body input,.formfield[data-field=confirm].is_nochanged .formfield__body textarea,.formfield[data-field=confirm].is_nochanged .formfield__body select,.formfield[data-field=confirm].is_nochanged .formfield__body div{display:none}.formfield[hidden]{display:none!important}a[data-astro-cid-7uralmar]{display:block}@media only screen and (min-width: 769px){a[data-astro-cid-7uralmar]{width:19.6rem}}@media only screen and (max-width: 768px){a[data-astro-cid-7uralmar]{width:12.5rem}}@media (hover: hover) and (pointer: fine){a[data-astro-cid-7uralmar]{transition:opacity .25s ease-out}a[data-astro-cid-7uralmar]:hover{opacity:.7}}.arrow{display:block;flex-shrink:0}.arrow--triangle{background:url(/images/shared/arrows/triangle.svg) center/contain no-repeat}.arrow--right,.arrow--left{mask:url(/images/shared/arrows/right.svg) center/contain no-repeat}.arrow--left{rotate:180deg}.arrow--external{mask:url(/images/shared/arrows/external.svg) center/contain no-repeat}.arrow--select{background:url(/images/shared/arrows/select.svg) center/contain no-repeat}.arrow--play{mask:url(/images/shared/arrows/triangle.svg) center/contain no-repeat;rotate:-90deg}.icon{pointer-events:none;display:block;flex-shrink:0}.icon--toggle{--rotate: 90deg;position:relative}.icon--toggle:before,.icon--toggle:after{content:"";display:block;position:absolute;width:100%;height:.2rem;border-radius:9999px;background:var(--black);left:0;top:calc(50% - .1rem)}.icon--toggle:after{transform:rotate(var(--rotate))}@media only screen and (min-width: 769px){.menu1a[data-astro-cid-vjofygaj]{display:grid;grid-template-columns:repeat(3,auto);gap:3rem 4.9rem;padding-bottom:4rem}}@media only screen and (max-width: 768px){.menu1a[data-astro-cid-vjofygaj]{display:flex;flex-direction:column;row-gap:2.7rem}}.menu1a[data-astro-cid-vjofygaj] li[data-astro-cid-vjofygaj]{display:flex}.menu1a[data-astro-cid-vjofygaj] li[data-astro-cid-vjofygaj] a[data-astro-cid-vjofygaj]{display:flex;flex-direction:column;width:fit-content}@media only screen and (min-width: 769px){.menu1a[data-astro-cid-vjofygaj] li[data-astro-cid-vjofygaj] a[data-astro-cid-vjofygaj]{row-gap:1.2rem}}@media only screen and (max-width: 768px){.menu1a[data-astro-cid-vjofygaj] li[data-astro-cid-vjofygaj] a[data-astro-cid-vjofygaj]{row-gap:.5rem}}.menu1a[data-astro-cid-vjofygaj] li[data-astro-cid-vjofygaj] a[data-astro-cid-vjofygaj] .text[data-astro-cid-vjofygaj]{margin-top:-.1rem}.menu1a[data-astro-cid-vjofygaj] li[data-astro-cid-vjofygaj] a[data-astro-cid-vjofygaj] div[data-astro-cid-vjofygaj]{display:flex;align-items:center;column-gap:1rem}.colorlink{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 769px){.colorlink{padding:.6rem;column-gap:3rem}}@media only screen and (max-width: 768px){.colorlink{padding:1.8rem .6rem;column-gap:1rem}}.colorlink .text{display:block;display:flex;align-items:center}@media only screen and (min-width: 769px){.colorlink .text{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.colorlink .text{font-size:1.6rem}}.colorlink .text:before{content:"";display:block;flex-shrink:0;width:1em;height:1em;mask:url(/images/shared/arrows/triangle.svg) center/contain no-repeat;margin-right:.3rem;transform:rotate(-90deg) scale(.7) translateY(-.15em);display:none}.colorlink .icon{width:2rem;height:2rem}.colorlink--blue .text:before{background:var(--blue)}.colorlink--coral .text:before{background:var(--coral)}@media (hover: hover) and (pointer: fine){.colorlink .icon{transition:transform .25s ease-out}.colorlink:hover .icon{transform:scale(1.25)}}body:has(main>.volunteer) .menu1b a[href="/volunteer/"].colorlink--blue .text,body:has(main>.search) .menu1b a[href="/volunteer/search/"].colorlink--blue .text,body:has(main>.dantais) .menu1b a[href="/volunteer/search/"].colorlink--blue .text,body:has(main>.dantai) .menu1b a[href="/volunteer/search/"].colorlink--blue .text,body:has(main>.teamup) .menu1b a[href="/volunteer/team-up/"].colorlink--blue .text,body:has(main>.teamupnew) .menu1b a[href="/volunteer/team-up/new/"].colorlink--blue .text,body:has(main>.teamupchange) .menu1b a[href="/volunteer/team-up/change/"].colorlink--blue .text,body:has(main>.runwan--run) .menu1b a[href="/run-and-safety/"].colorlink--blue .text,body:has(main>.runwan--wan) .menu1b a[href="/wan-wan-patrol/"].colorlink--blue .text,body:has(main>.sticker) .menu1b a[href="/volunteer/sticker/"].colorlink--blue .text,body:has(main>.partnership) .menu1b a[href="/volunteer/mimamori-partnership/"].colorlink--blue .text,body:has(main>.bluepatrol) .menu1b a[href="/volunteer/blue-patrol/"].colorlink--blue .text,body:has(main>.child) .menu1b a[href="/child-safety/"].colorlink--blue .text,body:has(main>.mimamoriproject) .menu1b a[href="/child-safety/mimamori-project/"].colorlink--blue .text,body:has(main>.childmap) .menu1b a[href="/child-safety/map/"].colorlink--blue .text,body:has(main>.education) .menu1b a[href="/child-safety/map/education/"].colorlink--blue .text,body:has(main>.mimamoricase) .menu1b a[href="/child-safety/mimamori-case/"].colorlink--blue .text,body:has(main>.kodomo110) .menu1b a[href="/child-safety/kodomo-110/"].colorlink--blue .text,body:has(main>.area110) .menu1b a[href="/child-safety/kodomo-110/"].colorlink--blue .text,body:has(main>.jigyosha110) .menu1b a[href="/child-safety/kodomo-110/"].colorlink--blue .text{color:var(--blue)}body:has(main>.volunteer) .menu1b a[href="/volunteer/"].colorlink--coral .text,body:has(main>.search) .menu1b a[href="/volunteer/search/"].colorlink--coral .text,body:has(main>.dantais) .menu1b a[href="/volunteer/search/"].colorlink--coral .text,body:has(main>.dantai) .menu1b a[href="/volunteer/search/"].colorlink--coral .text,body:has(main>.teamup) .menu1b a[href="/volunteer/team-up/"].colorlink--coral .text,body:has(main>.teamupnew) .menu1b a[href="/volunteer/team-up/new/"].colorlink--coral .text,body:has(main>.teamupchange) .menu1b a[href="/volunteer/team-up/change/"].colorlink--coral .text,body:has(main>.runwan--run) .menu1b a[href="/run-and-safety/"].colorlink--coral .text,body:has(main>.runwan--wan) .menu1b a[href="/wan-wan-patrol/"].colorlink--coral .text,body:has(main>.sticker) .menu1b a[href="/volunteer/sticker/"].colorlink--coral .text,body:has(main>.partnership) .menu1b a[href="/volunteer/mimamori-partnership/"].colorlink--coral .text,body:has(main>.bluepatrol) .menu1b a[href="/volunteer/blue-patrol/"].colorlink--coral .text,body:has(main>.child) .menu1b a[href="/child-safety/"].colorlink--coral .text,body:has(main>.mimamoriproject) .menu1b a[href="/child-safety/mimamori-project/"].colorlink--coral .text,body:has(main>.childmap) .menu1b a[href="/child-safety/map/"].colorlink--coral .text,body:has(main>.education) .menu1b a[href="/child-safety/map/education/"].colorlink--coral .text,body:has(main>.mimamoricase) .menu1b a[href="/child-safety/mimamori-case/"].colorlink--coral .text,body:has(main>.kodomo110) .menu1b a[href="/child-safety/kodomo-110/"].colorlink--coral .text,body:has(main>.area110) .menu1b a[href="/child-safety/kodomo-110/"].colorlink--coral .text,body:has(main>.jigyosha110) .menu1b a[href="/child-safety/kodomo-110/"].colorlink--coral .text{color:var(--coral)}body:has(main>.volunteer) .menu1b a[href="/volunteer/"] .text:before,body:has(main>.search) .menu1b a[href="/volunteer/search/"] .text:before,body:has(main>.dantais) .menu1b a[href="/volunteer/search/"] .text:before,body:has(main>.dantai) .menu1b a[href="/volunteer/search/"] .text:before,body:has(main>.teamup) .menu1b a[href="/volunteer/team-up/"] .text:before,body:has(main>.teamupnew) .menu1b a[href="/volunteer/team-up/new/"] .text:before,body:has(main>.teamupchange) .menu1b a[href="/volunteer/team-up/change/"] .text:before,body:has(main>.runwan--run) .menu1b a[href="/run-and-safety/"] .text:before,body:has(main>.runwan--wan) .menu1b a[href="/wan-wan-patrol/"] .text:before,body:has(main>.sticker) .menu1b a[href="/volunteer/sticker/"] .text:before,body:has(main>.partnership) .menu1b a[href="/volunteer/mimamori-partnership/"] .text:before,body:has(main>.bluepatrol) .menu1b a[href="/volunteer/blue-patrol/"] .text:before,body:has(main>.child) .menu1b a[href="/child-safety/"] .text:before,body:has(main>.mimamoriproject) .menu1b a[href="/child-safety/mimamori-project/"] .text:before,body:has(main>.childmap) .menu1b a[href="/child-safety/map/"] .text:before,body:has(main>.education) .menu1b a[href="/child-safety/map/education/"] .text:before,body:has(main>.mimamoricase) .menu1b a[href="/child-safety/mimamori-case/"] .text:before,body:has(main>.kodomo110) .menu1b a[href="/child-safety/kodomo-110/"] .text:before,body:has(main>.area110) .menu1b a[href="/child-safety/kodomo-110/"] .text:before,body:has(main>.jigyosha110) .menu1b a[href="/child-safety/kodomo-110/"] .text:before{display:block}@media (hover: hover) and (pointer: fine){body:has(main>.volunteer) .menu1b a[href="/volunteer/"]:hover .bg,body:has(main>.volunteer) .menu1b a[href="/volunteer/"]:hover .icon,body:has(main>.search) .menu1b a[href="/volunteer/search/"]:hover .bg,body:has(main>.search) .menu1b a[href="/volunteer/search/"]:hover .icon,body:has(main>.dantais) .menu1b a[href="/volunteer/search/"]:hover .bg,body:has(main>.dantais) .menu1b a[href="/volunteer/search/"]:hover .icon,body:has(main>.dantai) .menu1b a[href="/volunteer/search/"]:hover .bg,body:has(main>.dantai) .menu1b a[href="/volunteer/search/"]:hover .icon,body:has(main>.teamup) .menu1b a[href="/volunteer/team-up/"]:hover .bg,body:has(main>.teamup) .menu1b a[href="/volunteer/team-up/"]:hover .icon,body:has(main>.teamupnew) .menu1b a[href="/volunteer/team-up/new/"]:hover .bg,body:has(main>.teamupnew) .menu1b a[href="/volunteer/team-up/new/"]:hover .icon,body:has(main>.teamupchange) .menu1b a[href="/volunteer/team-up/change/"]:hover .bg,body:has(main>.teamupchange) .menu1b a[href="/volunteer/team-up/change/"]:hover .icon,body:has(main>.runwan--run) .menu1b a[href="/run-and-safety/"]:hover .bg,body:has(main>.runwan--run) .menu1b a[href="/run-and-safety/"]:hover .icon,body:has(main>.runwan--wan) .menu1b a[href="/wan-wan-patrol/"]:hover .bg,body:has(main>.runwan--wan) .menu1b a[href="/wan-wan-patrol/"]:hover .icon,body:has(main>.sticker) .menu1b a[href="/volunteer/sticker/"]:hover .bg,body:has(main>.sticker) .menu1b a[href="/volunteer/sticker/"]:hover .icon,body:has(main>.partnership) .menu1b a[href="/volunteer/mimamori-partnership/"]:hover .bg,body:has(main>.partnership) .menu1b a[href="/volunteer/mimamori-partnership/"]:hover .icon,body:has(main>.bluepatrol) .menu1b a[href="/volunteer/blue-patrol/"]:hover .bg,body:has(main>.bluepatrol) .menu1b a[href="/volunteer/blue-patrol/"]:hover .icon,body:has(main>.child) .menu1b a[href="/child-safety/"]:hover .bg,body:has(main>.child) .menu1b a[href="/child-safety/"]:hover .icon,body:has(main>.mimamoriproject) .menu1b a[href="/child-safety/mimamori-project/"]:hover .bg,body:has(main>.mimamoriproject) .menu1b a[href="/child-safety/mimamori-project/"]:hover .icon,body:has(main>.childmap) .menu1b a[href="/child-safety/map/"]:hover .bg,body:has(main>.childmap) .menu1b a[href="/child-safety/map/"]:hover .icon,body:has(main>.education) .menu1b a[href="/child-safety/map/education/"]:hover .bg,body:has(main>.education) .menu1b a[href="/child-safety/map/education/"]:hover .icon,body:has(main>.mimamoricase) .menu1b a[href="/child-safety/mimamori-case/"]:hover .bg,body:has(main>.mimamoricase) .menu1b a[href="/child-safety/mimamori-case/"]:hover .icon,body:has(main>.kodomo110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .bg,body:has(main>.kodomo110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .icon,body:has(main>.area110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .bg,body:has(main>.area110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .icon,body:has(main>.jigyosha110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .bg,body:has(main>.jigyosha110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .icon{transform:none}body:has(main>.volunteer) .menu1b a[href="/volunteer/"]:hover .arrow,body:has(main>.search) .menu1b a[href="/volunteer/search/"]:hover .arrow,body:has(main>.dantais) .menu1b a[href="/volunteer/search/"]:hover .arrow,body:has(main>.dantai) .menu1b a[href="/volunteer/search/"]:hover .arrow,body:has(main>.teamup) .menu1b a[href="/volunteer/team-up/"]:hover .arrow,body:has(main>.teamupnew) .menu1b a[href="/volunteer/team-up/new/"]:hover .arrow,body:has(main>.teamupchange) .menu1b a[href="/volunteer/team-up/change/"]:hover .arrow,body:has(main>.runwan--run) .menu1b a[href="/run-and-safety/"]:hover .arrow,body:has(main>.runwan--wan) .menu1b a[href="/wan-wan-patrol/"]:hover .arrow,body:has(main>.sticker) .menu1b a[href="/volunteer/sticker/"]:hover .arrow,body:has(main>.partnership) .menu1b a[href="/volunteer/mimamori-partnership/"]:hover .arrow,body:has(main>.bluepatrol) .menu1b a[href="/volunteer/blue-patrol/"]:hover .arrow,body:has(main>.child) .menu1b a[href="/child-safety/"]:hover .arrow,body:has(main>.mimamoriproject) .menu1b a[href="/child-safety/mimamori-project/"]:hover .arrow,body:has(main>.childmap) .menu1b a[href="/child-safety/map/"]:hover .arrow,body:has(main>.education) .menu1b a[href="/child-safety/map/education/"]:hover .arrow,body:has(main>.mimamoricase) .menu1b a[href="/child-safety/mimamori-case/"]:hover .arrow,body:has(main>.kodomo110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .arrow,body:has(main>.area110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .arrow,body:has(main>.jigyosha110) .menu1b a[href="/child-safety/kodomo-110/"]:hover .arrow{animation:none}}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje]{display:flex;justify-content:flex-end;column-gap:.6rem;margin-right:-.3rem}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje]:not(:last-of-type) .menu1bitem[data-astro-cid-xvf6vxje]{border-bottom:1px solid var(--border2)}}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem[data-astro-cid-xvf6vxje]{position:relative}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem[data-astro-cid-xvf6vxje]{overflow:hidden}}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje]{display:flex;align-items:flex-start}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje]{padding:.3rem 1rem .3rem .6rem;column-gap:.4rem;border-radius:9999px}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje]{justify-content:space-between;padding:2rem 1.1rem 2rem 0;column-gap:.5rem}}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje] .illust[data-astro-cid-xvf6vxje]{position:relative;width:2.2rem;height:2.2rem;margin-top:.2rem}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje] .text[data-astro-cid-xvf6vxje]{display:block;font-size:1.8rem}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje] .text[data-astro-cid-xvf6vxje]{margin-right:auto}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje] .icon--toggle[data-astro-cid-xvf6vxje]{width:1.1rem;height:1.1rem;margin-top:.8rem}}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje] .arrow--triangle[data-astro-cid-xvf6vxje]{width:1.1rem;height:1.1rem;margin-top:.8rem;margin-left:.2rem}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje] .arrow--right[data-astro-cid-xvf6vxje]{width:1.2rem;height:1.2rem;margin-top:.7rem;background:currentColor}}@media (hover: hover) and (pointer: fine){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__button[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje]{animation:jump .35s ease-out}}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body[data-astro-cid-xvf6vxje]{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);min-width:100%;padding-top:1.8rem;opacity:0;visibility:hidden;white-space:nowrap;width:fit-content}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body[data-astro-cid-xvf6vxje]{padding-left:2.1rem}}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]{position:relative}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]{padding:1rem 2rem;border-radius:1rem;background:var(--white);box-shadow:.5rem .5rem 2rem #0000001a}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]:before,ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]:after{pointer-events:none;content:"";display:block;position:absolute;width:2rem;height:3rem;background:var(--white);border-radius:9999px;top:-1.4rem;left:calc(50% - 1rem)}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]:before{z-index:-1;box-shadow:.5rem .5rem 2rem #0000001a}}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]{display:flex;flex-direction:column}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]{row-gap:.8rem}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]{row-gap:2.8rem}}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]{display:flex;flex-direction:column}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]{row-gap:.8rem}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]{row-gap:.4rem}}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:last-of-type>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:last-of-type{border-bottom:none}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje] .decoheading[data-astro-cid-xvf6vxje]{padding-left:.6rem}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje] .decoheading[data-astro-cid-xvf6vxje]{border-top:max(1px,.1rem) solid var(--border2);padding-top:1.6rem}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje] .decoheading[data-astro-cid-xvf6vxje]{margin-top:1rem}}ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje] ul[data-astro-cid-xvf6vxje]{display:flex;flex-direction:column}@media only screen and (min-width: 769px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje] ul[data-astro-cid-xvf6vxje]{row-gap:.4rem}}@media only screen and (max-width: 768px){ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje] .menu1bitem__body__inner[data-astro-cid-xvf6vxje]>ul[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje] ul[data-astro-cid-xvf6vxje] li[data-astro-cid-xvf6vxje]{border-bottom:max(1px,.1rem) solid var(--border2)}}@media only screen and (min-width: 769px){body:has(main>.volunteer) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.teamup) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.teamupnew) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.teamupchange) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.teamuppost) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.sticker) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.partnership) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.bluepatrol) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.runwan) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.search) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.dantais) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.dantai) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje],body:has(main>.child) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje],body:has(main>.mimamoriproject) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje],body:has(main>.childmap) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje],body:has(main>.education) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje],body:has(main>.mimamoricase) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje],body:has(main>.kodomo110) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje],body:has(main>.area110) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje],body:has(main>.jigyosha110) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje],body:has(main>.info) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(4) a[data-astro-cid-xvf6vxje],body:has(main>.infodetail) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(4) a[data-astro-cid-xvf6vxje],body:has(main>.topics) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(5) a[data-astro-cid-xvf6vxje],body:has(main>.topicsdetail) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(5) a[data-astro-cid-xvf6vxje]{background:var(--green2)}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){body:has(main>.volunteer) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.teamup) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.teamupnew) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.teamupchange) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.teamuppost) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.sticker) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.partnership) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.bluepatrol) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.runwan) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.search) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.dantais) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.dantai) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(2) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.child) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.mimamoriproject) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.childmap) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.education) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.mimamoricase) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.kodomo110) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.area110) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.jigyosha110) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(3) summary[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.info) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(4) a[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.infodetail) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(4) a[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.topics) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(5) a[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje],body:has(main>.topicsdetail) .menu1b[data-astro-cid-xvf6vxje]>li[data-astro-cid-xvf6vxje]:nth-of-type(5) a[data-astro-cid-xvf6vxje]:hover .illust[data-astro-cid-xvf6vxje]{animation:none}}.menu2[data-astro-cid-g66wu6ch]{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (min-width: 769px){.menu2[data-astro-cid-g66wu6ch]{margin-top:.3rem}}@media only screen and (max-width: 768px){.menu2[data-astro-cid-g66wu6ch]{margin-top:1.2rem}}.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch]{z-index:1;position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:8rem}@media only screen and (min-width: 769px){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch]{width:27rem;column-gap:1rem;padding:.5rem 1.5rem .5rem 4rem}}@media only screen and (max-width: 768px){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch]{width:100%;column-gap:1.5rem;padding:.5rem 2rem .5rem 6.5rem}}.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .illust[data-astro-cid-g66wu6ch]{width:9rem;height:9rem;filter:drop-shadow(0 .4rem .4rem rgba(0,0,0,.1));transform:translateZ(0)}.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .illust--menu2_run[data-astro-cid-g66wu6ch]{top:-.7rem}@media only screen and (min-width: 769px){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .illust--menu2_run[data-astro-cid-g66wu6ch]{left:-2.5rem}}@media only screen and (max-width: 768px){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .illust--menu2_run[data-astro-cid-g66wu6ch]{width:9.5rem;height:9.5rem;left:-.5rem}}@media only screen and (min-width: 769px){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .illust--menu2_wan[data-astro-cid-g66wu6ch]{top:-.5rem;left:-1.2rem}}@media only screen and (max-width: 768px){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .illust--menu2_wan[data-astro-cid-g66wu6ch]{top:-.5rem;left:.7rem}}.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .bg[data-astro-cid-g66wu6ch]{pointer-events:none;z-index:-1;position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:2rem}.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .text[data-astro-cid-g66wu6ch]{flex:1;text-align:right;display:block;font-size:1.8rem}@media only screen and (min-width: 769px){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .text--run[data-astro-cid-g66wu6ch]{margin-left:1.5rem}}@media only screen and (max-width: 768px){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .text--run[data-astro-cid-g66wu6ch]{margin-left:2rem}}@media (hover: hover) and (pointer: fine){.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch] .buttonbg[data-astro-cid-g66wu6ch]{transition:transform .25s ease-out}.menu2[data-astro-cid-g66wu6ch] li[data-astro-cid-g66wu6ch] a[data-astro-cid-g66wu6ch]:hover .buttonbg[data-astro-cid-g66wu6ch]{transform:scale(1.025)}}.langmenu[data-astro-cid-cbyufw4h]{position:relative;display:block}@media only screen and (max-width: 768px){.langmenu[data-astro-cid-cbyufw4h]{width:100%}}.langmenu__button[data-astro-cid-cbyufw4h]{display:flex;align-items:center;border-radius:9999px;background:var(--blue4);height:3.4rem;column-gap:.6rem}@media only screen and (min-width: 769px){.langmenu__button[data-astro-cid-cbyufw4h]{font-size:max(10px,1.1713030747vw);padding:0 1.4rem 0 1.2rem}}@media only screen and (max-width: 768px){.langmenu__button[data-astro-cid-cbyufw4h]{justify-content:space-between;font-size:1.6rem;padding:0 1.6rem 0 1.5rem}}.langmenu__button[data-astro-cid-cbyufw4h] .icon[data-astro-cid-cbyufw4h]{width:1.06em;height:1.06em}.langmenu__button[data-astro-cid-cbyufw4h] .text[data-astro-cid-cbyufw4h]{display:block;background:url(/images/shared/lang_label.svg) center/contain no-repeat;width:4.2em;height:1em;margin-top:.3rem}.langmenu__button[data-astro-cid-cbyufw4h] .arrow[data-astro-cid-cbyufw4h]{width:.6em;height:.6em}@media only screen and (max-width: 768px){.langmenu__button[data-astro-cid-cbyufw4h] .arrow[data-astro-cid-cbyufw4h]{margin-left:auto}}.langmenu__body[data-astro-cid-cbyufw4h]{z-index:2;position:absolute;bottom:0;transform:translateY(100%)}@media only screen and (min-width: 769px){.langmenu__body[data-astro-cid-cbyufw4h]{width:13rem;left:calc(50% - 6.5rem);padding-top:1.5rem}}@media only screen and (max-width: 768px){.langmenu__body[data-astro-cid-cbyufw4h]{width:31.5rem;left:0}}.langmenu__body__inner[data-astro-cid-cbyufw4h]{position:relative;background:var(--white);padding:.5rem 2rem;border-radius:1rem;box-shadow:.5rem .5rem 2rem #0000001a}.langmenu__body__inner[data-astro-cid-cbyufw4h]:before,.langmenu__body__inner[data-astro-cid-cbyufw4h]:after{pointer-events:none;content:"";display:block;position:absolute;width:2rem;height:3rem;background:var(--white);border-radius:9999px;top:-1.4rem;left:calc(50% - 1rem)}.langmenu__body__inner[data-astro-cid-cbyufw4h]:before{z-index:-1;box-shadow:.5rem .5rem 2rem #0000001a;transform:translateZ(0)}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h]{display:flex;flex-direction:column}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h] a[data-astro-cid-cbyufw4h]{display:block;padding:1.3rem 0;color:var(--black)}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h] a[data-astro-cid-cbyufw4h] span[data-astro-cid-cbyufw4h]{display:block;height:1.6rem;width:6.4rem;background:currentColor}@media (hover: hover) and (pointer: fine){.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h] a[data-astro-cid-cbyufw4h]{transition:opacity .25s ease-out}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h] a[data-astro-cid-cbyufw4h]:hover{opacity:.6}}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:not(:last-of-type){border-bottom:1px solid var(--border2)}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:first-of-type span[data-astro-cid-cbyufw4h]{mask:url(/images/shared/lang_ja.svg) center/contain no-repeat}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:nth-of-type(2) span[data-astro-cid-cbyufw4h]{mask:url(/images/shared/lang_en.svg) center/contain no-repeat}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:nth-of-type(3) span[data-astro-cid-cbyufw4h]{mask:url(/images/shared/lang_cn.svg) center/contain no-repeat}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:nth-of-type(4) span[data-astro-cid-cbyufw4h]{mask:url(/images/shared/lang_tw.svg) center/contain no-repeat}.langmenu__body[data-astro-cid-cbyufw4h] ul[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:nth-of-type(5) span[data-astro-cid-cbyufw4h]{mask:url(/images/shared/lang_ko.svg) center/contain no-repeat}@media only screen and (min-width: 769px){.langmenu--pc_header[data-astro-cid-cbyufw4h] .langmenu__button[data-astro-cid-cbyufw4h]{font-size:max(8px,1.0980966325vw);column-gap:.5rem;padding:0 .6rem;height:2.6rem;border-radius:0;background:none}.langmenu--pc_header[data-astro-cid-cbyufw4h] .langmenu__button[data-astro-cid-cbyufw4h] .icon[data-astro-cid-cbyufw4h]{width:1.2em;height:1.2em}.langmenu--pc_header[data-astro-cid-cbyufw4h] .langmenu__button[data-astro-cid-cbyufw4h] .arrow[data-astro-cid-cbyufw4h]{width:.64em;height:.64em}}html:lang(ja) .langmenu[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:first-of-type a[data-astro-cid-cbyufw4h],html:lang(en) .langmenu[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:nth-of-type(2) a[data-astro-cid-cbyufw4h],html:lang(zh) .langmenu[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:nth-of-type(3) a[data-astro-cid-cbyufw4h],html:lang(zh-TW) .langmenu[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:nth-of-type(4) a[data-astro-cid-cbyufw4h],html:lang(ko) .langmenu[data-astro-cid-cbyufw4h] li[data-astro-cid-cbyufw4h]:nth-of-type(5) a[data-astro-cid-cbyufw4h]{pointer-events:none;color:var(--blue)!important}.menu3[data-astro-cid-5f7imjn4]{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--border2)}@media only screen and (min-width: 769px){.menu3[data-astro-cid-5f7imjn4]{align-items:center;gap:1rem 3rem;padding-bottom:1.7rem}}@media only screen and (max-width: 768px){.menu3[data-astro-cid-5f7imjn4]{display:grid;justify-content:space-between;grid-template-columns:auto auto;row-gap:2.2rem;padding-bottom:2.9rem}}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]{display:flex}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4]{display:flex;line-height:1;font-size:0}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4] .text[data-astro-cid-5f7imjn4]{display:inline}@media only screen and (min-width: 769px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4] .text[data-astro-cid-5f7imjn4]{font-size:max(8px,.878477306vw)}}@media only screen and (max-width: 768px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4] .text[data-astro-cid-5f7imjn4]{font-size:1.6rem}}@media (hover: hover) and (pointer: fine){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4] .text[data-astro-cid-5f7imjn4]{transition:border-color .3s ease-out;border-bottom:max(1px,.1rem) solid transparent}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4]:hover .text[data-astro-cid-5f7imjn4]{border-color:var(--border)}}@media only screen and (max-width: 768px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:first-of-type{grid-column:1/2;grid-row:1}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(2){grid-column:1/3;grid-row:2}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(3){grid-column:1/3;grid-row:3}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(4){grid-column:1/3;grid-row:4}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(5){grid-column:1/3;grid-row:5}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(6){grid-column:1/3;grid-row:6}}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7){display:flex;align-items:center}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7) a[data-astro-cid-5f7imjn4] .icon[data-astro-cid-5f7imjn4]{display:inline-block;width:2rem;height:1.6rem;margin-right:.3rem}@media only screen and (max-width: 768px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7) a[data-astro-cid-5f7imjn4] .icon[data-astro-cid-5f7imjn4]{margin-top:.3rem}}@media only screen and (min-width: 769px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7){column-gap:3rem}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7):before,.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7):after{content:"";display:block;width:max(1px,.1rem);height:2rem;background:var(--border2)}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7):after{display:none}}@media only screen and (max-width: 768px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7){grid-column:2/3;grid-row:1}}.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(8) a[data-astro-cid-5f7imjn4] .icon[data-astro-cid-5f7imjn4]{display:inline-block;width:1.4rem;height:1.7rem;margin-right:.3rem}@media only screen and (max-width: 768px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(8) a[data-astro-cid-5f7imjn4] .icon[data-astro-cid-5f7imjn4]{margin-top:.3rem;margin-left:.3rem;margin-right:.6rem}}@media only screen and (max-width: 768px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(8){grid-column:2/3;grid-row:2/4}}@media only screen and (min-width: 769px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(9){margin-left:auto}}@media only screen and (max-width: 768px){.menu3[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(9){grid-column:1/3;grid-row:7;margin-top:.5rem}}@media only screen and (min-width: 769px){.menu3--pc_header[data-astro-cid-5f7imjn4]{justify-content:flex-end;column-gap:.9rem;padding-bottom:0;border-bottom:none}.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4]{display:flex;align-items:center;min-height:2.6rem;padding:.3rem .6rem;border-radius:9999px}.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4] .text[data-astro-cid-5f7imjn4]{font-size:max(8px,1.0248901903vw);border:none}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4]{transition:opacity .25s ease-out}.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4] a[data-astro-cid-5f7imjn4]:hover{opacity:.6}}@media only screen and (min-width: 769px){.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7){column-gap:1.2rem;padding:0 .3rem}.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7):after{display:block}.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7) a[data-astro-cid-5f7imjn4]{column-gap:.3rem}.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7) a[data-astro-cid-5f7imjn4] .icon[data-astro-cid-5f7imjn4]{width:2rem;height:1.6rem;margin:0}.menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(8){margin-left:0}}body:has(main>.home) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:first-of-type a[data-astro-cid-5f7imjn4],body:has(main>.video) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(2) a[data-astro-cid-5f7imjn4],body:has(main>.faq) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(3) a[data-astro-cid-5f7imjn4],body:has(main>.opendata) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(4) a[data-astro-cid-5f7imjn4],body:has(main>.hanzai) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(4) a[data-astro-cid-5f7imjn4],body:has(main>.links) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(5) a[data-astro-cid-5f7imjn4],body:has(main>.archive) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(6) a[data-astro-cid-5f7imjn4],body:has(main>.contact) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7) a[data-astro-cid-5f7imjn4]{background:var(--green2)}@media (hover: hover) and (pointer: fine){body:has(main>.home) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:first-of-type a[data-astro-cid-5f7imjn4]:hover,body:has(main>.video) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(2) a[data-astro-cid-5f7imjn4]:hover,body:has(main>.faq) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(3) a[data-astro-cid-5f7imjn4]:hover,body:has(main>.opendata) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(4) a[data-astro-cid-5f7imjn4]:hover,body:has(main>.hanzai) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(4) a[data-astro-cid-5f7imjn4]:hover,body:has(main>.links) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(5) a[data-astro-cid-5f7imjn4]:hover,body:has(main>.archive) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(6) a[data-astro-cid-5f7imjn4]:hover,body:has(main>.contact) .menu3--pc_header[data-astro-cid-5f7imjn4] li[data-astro-cid-5f7imjn4]:nth-of-type(7) a[data-astro-cid-5f7imjn4]:hover{opacity:1}}.arrow[data-astro-cid-5f7imjn4]{display:inline-block;width:1em;height:1em;margin-left:.4rem;margin-bottom:-.1rem}@media only screen and (min-width: 769px){.arrow[data-astro-cid-5f7imjn4]{font-size:max(8px,.878477306vw)}}@media only screen and (max-width: 768px){.arrow[data-astro-cid-5f7imjn4]{font-size:1.2rem;margin-left:.2rem}}.menu45[data-astro-cid-5gt4beun]{display:grid}@media only screen and (min-width: 769px){.menu45[data-astro-cid-5gt4beun]{grid-template-columns:repeat(4,auto);width:fit-content;margin-top:2.7rem;gap:1.8rem 3rem}}@media only screen and (max-width: 768px){.menu45[data-astro-cid-5gt4beun]{display:grid;grid-template-columns:repeat(2,auto);margin-top:2.6rem;gap:2rem 1rem}}.menu45[data-astro-cid-5gt4beun] li[data-astro-cid-5gt4beun]{display:flex}.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun]{display:block;line-height:1;font-size:0}.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun] .text[data-astro-cid-5gt4beun]{display:inline}@media only screen and (min-width: 769px){.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun] .text[data-astro-cid-5gt4beun]{font-size:max(8px,.878477306vw)}}@media only screen and (max-width: 768px){.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun] .text[data-astro-cid-5gt4beun]{font-size:1.2rem}}.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun] .arrow[data-astro-cid-5gt4beun]{display:inline-block;width:1em;height:1em;margin-left:.4rem;margin-bottom:-.2rem}@media only screen and (min-width: 769px){.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun] .arrow[data-astro-cid-5gt4beun]{font-size:max(8px,.878477306vw)}}@media only screen and (max-width: 768px){.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun] .arrow[data-astro-cid-5gt4beun]{font-size:1.2rem}}@media (hover: hover) and (pointer: fine){.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun] .text[data-astro-cid-5gt4beun]{transition:border-color .3s ease-out;border-bottom:max(1px,.1rem) solid transparent}.menu45[data-astro-cid-5gt4beun] a[data-astro-cid-5gt4beun]:hover .text[data-astro-cid-5gt4beun]{border-color:var(--border)}}@media only screen and (min-width: 769px){html:lang(en) .menu45[data-astro-cid-5gt4beun]{row-gap:1rem}}html:lang(en) .menu45[data-astro-cid-5gt4beun] li[data-astro-cid-5gt4beun]:nth-of-type(5){margin-top:1rem}@media only screen and (min-width: 769px){html:lang(en) .menu45[data-astro-cid-5gt4beun] li[data-astro-cid-5gt4beun]:nth-of-type(n+5){grid-column:span 4}}@media only screen and (max-width: 768px){html:lang(en) .menu45[data-astro-cid-5gt4beun] li[data-astro-cid-5gt4beun]:nth-of-type(n+5){grid-column:span 2}}.menuaddress[data-astro-cid-ogrxtizr] p[data-astro-cid-ogrxtizr]{display:block}@media only screen and (min-width: 769px){.menuaddress[data-astro-cid-ogrxtizr] p[data-astro-cid-ogrxtizr]{font-size:max(8px,.878477306vw)}}@media only screen and (max-width: 768px){.menuaddress[data-astro-cid-ogrxtizr] p[data-astro-cid-ogrxtizr]{font-size:1.2rem}}.menuaddress[data-astro-cid-ogrxtizr] a[data-astro-cid-ogrxtizr]{display:inline-block}@media only screen and (min-width: 769px){.menuaddress[data-astro-cid-ogrxtizr] a[data-astro-cid-ogrxtizr]{pointer-events:none}}@media only screen and (min-width: 769px){.menuaddress--footer[data-astro-cid-ogrxtizr]{max-width:45rem}}.header[data-astro-cid-adcfytot]{z-index:10;position:fixed;width:100%;top:0;left:0;transform:none;transition:transform .35s ease-out,opacity .35s ease-out,visibility .35s ease-out}@media only screen and (min-width: 769px){.header[data-astro-cid-adcfytot]{padding:3rem 0}}@media only screen and (max-width: 768px){.header[data-astro-cid-adcfytot]{padding:2rem 0}}.header__wrapper[data-astro-cid-adcfytot]{display:flex}@media only screen and (min-width: 769px){.header__wrapper[data-astro-cid-adcfytot]{z-index:2;position:relative;align-items:center;justify-content:space-between;column-gap:2rem;height:10rem;padding-left:2.5rem;padding-right:1.5rem;border-radius:9999px;background:var(--white);box-shadow:.5rem 1rem 1.2rem #0000000a}}@media only screen and (max-width: 768px){.header__wrapper[data-astro-cid-adcfytot]{display:flex;justify-content:space-between}}@media only screen and (min-width: 769px){.header__logo[data-astro-cid-adcfytot]{z-index:2;flex-shrink:0}}@media only screen and (max-width: 768px){.header__logo[data-astro-cid-adcfytot]{display:flex;justify-content:center;align-items:center;width:16rem;height:5.8rem;padding-right:.5rem;border-radius:9999px;background:var(--white);box-shadow:.5rem 1rem 1.2rem #0000000a}}@media only screen and (min-width: 769px){.header__menu[data-astro-cid-adcfytot]{margin-left:auto;display:flex;flex-direction:column-reverse}.header__menu__main[data-astro-cid-adcfytot]{width:100%;display:flex;flex-direction:column;justify-content:flex-end;min-height:4rem}.header__menu__sub[data-astro-cid-adcfytot]{width:100%;min-height:3.5rem;padding:0 .4rem .5rem;border-bottom:max(1px,.1rem) solid var(--border2)}}.header__ham[data-astro-cid-adcfytot]{position:fixed;flex-direction:column;display:flex;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0}@media only screen and (min-width: 769px){.header__ham[data-astro-cid-adcfytot]{z-index:3;backdrop-filter:blur(2.5rem);-webkit-backdrop-filter:blur(2.5rem)}}.header__ham__inner[data-astro-cid-adcfytot]{display:flex;flex-direction:column;background:var(--white);height:100%;transform:translate(100%);overflow-y:scroll;overscroll-behavior-y:contain}@media only screen and (min-width: 769px){.header__ham__inner[data-astro-cid-adcfytot]{margin-left:auto;padding:5rem 4.5rem 7rem;border-radius:6rem 0 0;max-width:126.6rem;box-shadow:-1.5rem .5rem 6.4rem #0000001a}}@media only screen and (max-width: 768px){.header__ham__inner[data-astro-cid-adcfytot]{width:100%;padding:3rem 0 6rem}}.header__ham__main[data-astro-cid-adcfytot]{display:flex}@media only screen and (min-width: 769px){.header__ham__main[data-astro-cid-adcfytot]{justify-content:space-between;align-items:flex-start;margin-top:6.4rem;column-gap:12.3rem}}@media only screen and (max-width: 768px){.header__ham__main[data-astro-cid-adcfytot]{flex-direction:column;margin-top:5.8rem;row-gap:1.8rem}}.header__ham__sub[data-astro-cid-adcfytot]{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.header__ham__sub[data-astro-cid-adcfytot]{margin-top:6rem}}@media only screen and (max-width: 768px){.header__ham__sub[data-astro-cid-adcfytot]{margin-top:3.6rem}}@media only screen and (min-width: 769px){.header__ham__bottom[data-astro-cid-adcfytot]{margin-top:4rem}}@media only screen and (max-width: 768px){.header__ham__bottom[data-astro-cid-adcfytot]{margin-top:3.9rem}}@media only screen and (min-width: 769px){.header__button[data-astro-cid-adcfytot]{z-index:4;justify-content:space-between}}.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:var(--white)}@media only screen and (min-width: 769px){.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot]{width:7rem;height:7rem;padding-top:1rem}}@media only screen and (max-width: 768px){.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot]{width:5.8rem;height:5.8rem;padding-top:.5rem}}.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--blue);border-radius:50%;pointer-events:none}.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot] .icon[data-astro-cid-adcfytot]{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:2rem;height:1.2rem}.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot] .icon[data-astro-cid-adcfytot] .bar[data-astro-cid-adcfytot]{display:block;width:100%;height:.2rem;border-radius:9999px;background:currentColor}.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot] .text[data-astro-cid-adcfytot]{position:relative;display:block}@media only screen and (min-width: 769px){.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot] .text[data-astro-cid-adcfytot]{font-size:2.2rem;transform:scale(.5);margin-top:-.1rem}}@media only screen and (max-width: 768px){.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot] .text[data-astro-cid-adcfytot]{font-size:1rem;margin-top:.3rem}}.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot] .text__open[data-astro-cid-adcfytot],.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot] .text__close[data-astro-cid-adcfytot]{display:block;width:100%;text-align:center;white-space:nowrap}.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot] .text__close[data-astro-cid-adcfytot]{position:absolute;top:0;left:0;visibility:hidden;opacity:0}@media (hover: hover) and (pointer: fine){.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot]:before{transition:transform .25s ease-out}.header__button[data-astro-cid-adcfytot] button[data-astro-cid-adcfytot]:hover:before{transform:scale(1.15)}}.header[data-astro-cid-adcfytot].is-hidden{opacity:0;visibility:hidden}@media only screen and (min-width: 769px){.header[data-astro-cid-adcfytot].is-hidden{transform:translateY(-2rem)}}@media only screen and (max-width: 768px){.header[data-astro-cid-adcfytot].is-hidden{transform:translateY(-1rem)}}span[data-astro-cid-tiftqmdd]{pointer-events:none;position:absolute;display:block}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-scroll-lottieillust=home_inu_pop]{position:relative;width:12rem;height:12rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-scroll-lottieillust=home_inu_pop]{width:10.3rem;height:10.3rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_airplane1]{width:30rem;height:20rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_airplane1]{width:23rem;height:15rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_airplane2]{width:20rem;height:20rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_airplane2]{width:13.5rem;height:13.5rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_man_gomipicking]{width:30rem;height:26rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_cupple_bench]{width:26rem;height:22rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_cupple_bench]{width:10rem;height:8.6rem}}span[data-astro-cid-tiftqmdd][data-lottieillust=home_inu_stand]{position:relative}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_inu_stand]{width:15rem;height:24rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_inu_stand]{width:10.3rem;height:16.5rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_oyako_walk]{width:24rem;height:24rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_oyako_walk]{width:16rem;height:16rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_cloud1]{width:30rem;height:20rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_cloud1]{width:18rem;height:12rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_cloud2]{width:20rem;height:10rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_inu_shakehand]{width:16rem;height:22rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-lottieillust=home_inu_shakehand]{width:12rem;height:16.5rem}}@media only screen and (min-width: 769px){span[data-astro-cid-tiftqmdd][data-lottieillust=footer_child_stand]{width:21rem;height:17rem}}@media only screen and (max-width: 768px){span[data-astro-cid-tiftqmdd][data-lottieillust=footer_child_stand]{width:8.8rem;height:7.1rem}}.footer[data-astro-cid-p37q4a2n]{position:relative;overflow:hidden}@media only screen and (min-width: 769px){.footer[data-astro-cid-p37q4a2n]{padding-top:11.7rem}}@media only screen and (max-width: 768px){.footer[data-astro-cid-p37q4a2n]{padding-top:6rem}}.footer[data-astro-cid-p37q4a2n] .inner[data-astro-cid-p37q4a2n]{z-index:3;position:relative}.footer__main[data-astro-cid-p37q4a2n]{display:flex}@media only screen and (min-width: 769px){.footer__main[data-astro-cid-p37q4a2n]{justify-content:space-between;align-items:flex-start;column-gap:6rem}}@media only screen and (max-width: 768px){.footer__main[data-astro-cid-p37q4a2n]{row-gap:2.7rem;flex-direction:column}}@media only screen and (min-width: 769px){.footer__main__logo[data-astro-cid-p37q4a2n]{flex-shrink:0;margin-top:.3rem;margin-right:-.5rem}}@media only screen and (max-width: 768px){.footer__main__logo[data-astro-cid-p37q4a2n]{width:17.1rem}.footer__main__logo[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n]{width:100%}}@media only screen and (min-width: 769px){.footer__sub[data-astro-cid-p37q4a2n]{margin-top:4rem}}@media only screen and (max-width: 768px){.footer__sub[data-astro-cid-p37q4a2n]{margin-top:3.6rem}}@media only screen and (min-width: 769px){.footer__sub[data-astro-cid-p37q4a2n] .menu3[data-astro-cid-p37q4a2n]{padding-bottom:2.6rem}}@media only screen and (min-width: 769px){.footer__sub[data-astro-cid-p37q4a2n] .menu45[data-astro-cid-p37q4a2n]{margin-top:3.6rem}}.footer__illusts[data-astro-cid-p37q4a2n]{z-index:2;pointer-events:none;position:relative;width:100%}@media only screen and (min-width: 769px){.footer__illusts[data-astro-cid-p37q4a2n]{height:37.1rem;margin-top:-1.9rem}}@media only screen and (max-width: 768px){.footer__illusts[data-astro-cid-p37q4a2n]{height:20.5rem;margin-top:.7rem}}.footer__illusts[data-astro-cid-p37q4a2n] .illust--footer_base_pc[data-astro-cid-p37q4a2n],.footer__illusts[data-astro-cid-p37q4a2n] .illust--footer_base_sp[data-astro-cid-p37q4a2n]{position:relative;width:100%;height:100%}@media only screen and (min-width: 769px){.footer__illusts[data-astro-cid-p37q4a2n] [data-astro-cid-p37q4a2n][data-lottieillust=footer_child_stand]{left:37rem;bottom:3rem}}@media only screen and (max-width: 768px){.footer__illusts[data-astro-cid-p37q4a2n] [data-astro-cid-p37q4a2n][data-lottieillust=footer_child_stand]{bottom:1.6rem;left:3.7rem}}@media only screen and (min-width: 769px){.footer__illusts[data-astro-cid-p37q4a2n] [data-astro-cid-p37q4a2n][data-lottieillust=home_cupple_bench]{right:18.4rem;bottom:-.2rem}}@media only screen and (max-width: 768px){.footer__illusts[data-astro-cid-p37q4a2n] [data-astro-cid-p37q4a2n][data-lottieillust=home_cupple_bench]{right:5.4rem;bottom:.6rem}}.footer__bottom[data-astro-cid-p37q4a2n]{z-index:3;position:relative;background:var(--blue4);padding-top:1rem;margin-top:-1rem}@media only screen and (min-width: 769px){.footer__bottom[data-astro-cid-p37q4a2n]{padding-bottom:5.1rem}}@media only screen and (min-width: 769px){.footer__bottom[data-astro-cid-p37q4a2n] .inner[data-astro-cid-p37q4a2n]{z-index:2;position:relative;display:flex;align-items:flex-end;justify-content:space-between}}.footer__bottom[data-astro-cid-p37q4a2n] .copy[data-astro-cid-p37q4a2n]{display:block}@media only screen and (min-width: 769px){.footer__bottom[data-astro-cid-p37q4a2n] .copy[data-astro-cid-p37q4a2n]{text-align:right;margin-top:2.2rem;font-size:max(8px,.7320644217vw);max-width:40rem}}@media only screen and (max-width: 768px){.footer__bottom[data-astro-cid-p37q4a2n] .copy[data-astro-cid-p37q4a2n]{font-size:1rem;margin-top:1rem}}.footer__bottom__totop[data-astro-cid-p37q4a2n]{display:flex;justify-content:center}@media only screen and (min-width: 769px){.footer__bottom__totop[data-astro-cid-p37q4a2n]{z-index:3;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}@media only screen and (max-width: 768px){.footer__bottom__totop[data-astro-cid-p37q4a2n]{margin-top:2rem}}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n]{z-index:2;cursor:pointer;position:relative;display:flex;flex-direction:column}@media only screen and (min-width: 769px){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n]{padding-bottom:10.9rem}}@media only screen and (max-width: 768px){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n]{padding-bottom:8.8rem}}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .text[data-astro-cid-p37q4a2n]{pointer-events:none;position:relative;display:block;padding:1.2rem 2rem;border-radius:9999px}@media only screen and (min-width: 769px){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .text[data-astro-cid-p37q4a2n]{font-size:max(8px,.878477306vw)}}@media only screen and (max-width: 768px){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .text[data-astro-cid-p37q4a2n]{font-size:1.2rem}}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .text[data-astro-cid-p37q4a2n]:before{z-index:-1;content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:9999px;background:var(--orange)}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .inu[data-astro-cid-p37q4a2n]{pointer-events:none;position:relative;display:block;width:100%}@media only screen and (min-width: 769px){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .inu[data-astro-cid-p37q4a2n]{margin-top:-1rem}}@media only screen and (max-width: 768px){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .inu[data-astro-cid-p37q4a2n]{margin-top:-.6rem}}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .inu[data-astro-cid-p37q4a2n] .illust[data-astro-cid-p37q4a2n]{width:100%;top:0;left:0}@media only screen and (min-width: 769px){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .inu[data-astro-cid-p37q4a2n] .illust[data-astro-cid-p37q4a2n]{height:12rem}}@media only screen and (max-width: 768px){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .inu[data-astro-cid-p37q4a2n] .illust[data-astro-cid-p37q4a2n]{height:9.6rem}}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .inu[data-astro-cid-p37q4a2n] .illust--footer_inu_after[data-astro-cid-p37q4a2n]{opacity:0}@media (hover: hover) and (pointer: fine){.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .text[data-astro-cid-p37q4a2n],.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n] .text[data-astro-cid-p37q4a2n]:before{transition:transform .25s ease-out}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n]:hover .text[data-astro-cid-p37q4a2n]{transform:translateY(-.2rem)}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n]:hover .text[data-astro-cid-p37q4a2n]:before{transform:scale(1.05)}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n]:hover .inu[data-astro-cid-p37q4a2n] .illust--footer_inu_before[data-astro-cid-p37q4a2n]{opacity:0}.footer__bottom__totop[data-astro-cid-p37q4a2n] a[data-astro-cid-p37q4a2n]:hover .inu[data-astro-cid-p37q4a2n] .illust--footer_inu_after[data-astro-cid-p37q4a2n]{opacity:1}}
