:root{--clr-primary:#1e69b5;--clr-primary-thin:#e9f4ff;--clr-river:#1e69b5;--clr-river-thin:#e9f4ff;--img-icon-camera:url(/img/icon/camera.svg);--clr-pond:#1eb49b;--clr-pond-thin:#f1f8f5;--img-icon-pond:url(/img/icon/pond.svg);--clr-rain:#8d74c8;--clr-rain-thin:#f2f0f7;--img-icon-rain:url(/img/icon/rain.svg);--clr-weather:#bb6cd3;--clr-weather-thin:#faf3fd;--clr-lv01:#4ab4ed;--clr-lv02:#f9ba00;--clr-lv03:#e53935;--img-road01:url(/img/common/road01.svg);--img-road02:url(/img/common/road02.svg);--img-road03:url(/img/common/road03.svg)}:root .is-normal{--clr:var(--clr-lv01);--imgPath:var(--img-road01)}:root .is-warning{--clr:var(--clr-lv02);--imgPath:var(--img-road02)}:root .is-danger{--clr:var(--clr-lv03);--imgPath:var(--img-road03)}:root{--fc-base:#132541;--fc-light:#fff;--fc-note:#5a6872;--fc-placeholder:#ccc;--border-clr:#dde4ec;--overlay-clr:#0009;--overlay-blur:blur(5px);--cnt-w:128rem;--inner-w:calc(100% - (var(--sideSpace)*2));--innerSize:min(var(--inner-w),var(--cnt-w))}@supports (color:lab(0% 0 0)){:root{--overlay-clr:lab(0% 0 0/.6)}}@media (max-width:1279.98px){:root{--head-h:70px}}:root{--sideSpace:clamp(2rem,-.229rem + 5.714vw,8rem);--verticalSpace-sm:4rem;--verticalSpace:clamp(4rem,3.257rem + 1.905vw,6rem);--verticalSpace-lg:clamp(4rem,2.143rem + 4.762vw,9rem);--ff-ja:"Inter","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;--ff-en:"Jost",sans-serif;--ff-num:Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;--fs-sm:clamp(1.2rem,1.126rem + .19vw,1.4rem);--fs-md:clamp(1.4rem,1.326rem + .19vw,1.6rem);--fs-lg:clamp(1.6rem,1.526rem + .19vw,1.8rem);--fs-base:var(--fs-md);--fs-note:clamp(1.2rem,1.163rem + .095vw,1.3rem);--fs-h-sm:1.8rem;--fs-h-md:2rem;--fs-h-lg:2.2rem;--fs-h-xl:2.6rem;--fs-h-xxl:3.2rem;--fw-l:300;--fw-r:400;--fw-m:500;--fw-sb:600;--fw-b:700;--fw-base:var(--fw-r);--lh-sm:1.6;--lh-md:2;--lh-base:var(--lh-md);--lh-heading:var(--lh-sm);--lh-btn:var(--lh-sm);--ls-base:.03em;--r-md:8px;--r-full:calc(infinity*1px);--z-overlay:998;--z-nav:999;--z-navBtn:1000;--z-modal:1000;--t-duration:.3s;--easeOutQuart:cubic-bezier(.165,.84,.44,1);--transition:var(--t-duration)var(--easeOutQuart)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}:where(body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd){margin:0}ul:where([role=list]),ol:where([role=list]){padding:0;list-style:none}body{min-block-size:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-block-size:10em}a[href^=tel\:]{color:inherit;text-decoration:none}@media (min-width:768px){a[href^=tel\:]{pointer-events:none}}@media (max-width:767.98px){html{min-inline-size:320px}}[type=submit],[type=button],button{-webkit-box-sizing:content-box;appearance:button;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;letter-spacing:inherit;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:0;padding:0}[type=submit]::-webkit-search-decoration{display:none}[type=button]::-webkit-search-decoration{display:none}button::-webkit-search-decoration{display:none}[type=submit]:focus,[type=button]:focus,button:focus{outline-offset:-2px}[type=text],[type=search],[type=email],[type=number],[type=password],[type=tel],[type=url],textarea{appearance:none;color:var(--fc-base);border:none}[type=text]::placeholder,[type=search]::placeholder,[type=email]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=tel]::placeholder,[type=url]::placeholder,textarea::placeholder{color:var(--fc-placeholder)}html{scroll-behavior:smooth;touch-action:manipulation;scroll-padding-block-start:50px;font-size:62.5%}body{color:var(--fc-base);font-family:var(--ff-ja);font-size:var(--fs-base);font-weight:var(--fw-base);font-feature-settings:"palt";letter-spacing:var(--ls-base);line-height:var(--lh-base);word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body.is-noScroll{overflow:hidden}h1,h2,h3,h4,h5,h6,label{line-height:var(--lh-heading)}a,button,input{line-height:var(--lh-btn)}sup,sub{line-height:1}@media (max-width:767.98px){.scroll_x{-webkit-overflow-scrolling:touch;margin-block-end:8px;overflow:auto}.scroll_x :where(table){inline-size:auto;min-inline-size:100%}.scroll_x :where(th,td){white-space:nowrap;display:table-cell}.scroll_x :is(th,td){inline-size:auto}}html{font-size:10px}body{flex-direction:column;min-block-size:100svh;display:flex}.main{z-index:0;flex:1;display:block;position:relative}.inner{inline-size:var(--innerSize);margin-inline:auto}.inner-sm{--innerSize:min(var(--inner-w),var(--cnt-w));--cnt-w:104rem;inline-size:var(--innerSize);margin-inline:auto}:has(>wbr){word-break:keep-all;overflow-wrap:anywhere}.aspectRatio[style*=--ratioX][style*=--ratioY]{aspect-ratio:var(--ratioX)/var(--ratioY);position:relative}.aspectRatio[style*=--ratioX][style*=--ratioY]>*{block-size:100%;inline-size:100%;position:absolute;inset:0}.aspectRatio[style*=--ratioX][style*=--ratioY][style*=--width]{max-inline-size:100%;inline-size:var(--width)}.color-note{color:var(--fc-note)!important}@media (min-width:768px){.show-sp{display:none!important}}@media (max-width:767.98px){.show-pc{display:none!important}}@media (min-width:768px){.hide-pc{display:none!important}}@media (max-width:767.98px){.hide-sp{display:none!important}}@media (max-width:1279.98px){.show-hamburgerPc{display:none!important}}@media (min-width:1440px){.hide-up-base-pc{display:none!important}}@media (max-width:1439.98px){.hide-down-base-pc{display:none!important}}@media (min-width:390px){.hide-up-base-sp{display:none!important}}@media (max-width:389.98px){.hide-down-base-sp{display:none!important}}@media (min-width:576px){.hide-up-xs{display:none!important}}@media (max-width:575.98px){.hide-down-xs{display:none!important}}@media (min-width:640px){.hide-up-sm{display:none!important}}@media (max-width:639.98px){.hide-down-sm{display:none!important}}@media (min-width:768px){.hide-up-md{display:none!important}}@media (max-width:767.98px){.hide-down-md{display:none!important}}@media (min-width:1024px){.hide-up-lg{display:none!important}}@media (max-width:1023.98px){.hide-down-lg{display:none!important}}@media (min-width:1280px){.hide-up-xl{display:none!important}}@media (max-width:1279.98px){.hide-down-xl{display:none!important}}@media (min-width:1440px){.hide-up-xl-2{display:none!important}}@media (max-width:1439.98px){.hide-down-xl-2{display:none!important}}@media (min-width:1536px){.hide-up-xxl{display:none!important}}@media (max-width:1535.98px){.hide-down-xxl{display:none!important}}@media (min-width:1920px){.hide-up-xxxl{display:none!important}}@media (max-width:1919.98px){.hide-down-xxxl{display:none!important}}@media (min-width:1921px){.hide-up-xxxxl{display:none!important}}@media (max-width:1920.98px){.hide-down-xxxxl{display:none!important}}.w-auto{inline-size:auto!important}.w-full{inline-size:100%!important}.w-1\/2{inline-size:50%!important}.w-1\/3{inline-size:33.3333%!important}.w-2\/3{inline-size:66.6667%!important}.w-1\/4{inline-size:25%!important}.w-2\/4{inline-size:50%!important}.w-3\/4{inline-size:75%!important}.w-1\/5{inline-size:20%!important}.w-2\/5{inline-size:40%!important}.w-3\/5{inline-size:60%!important}.w-4\/5{inline-size:80%!important}.w-1\/6{inline-size:16.6667%!important}.w-2\/6{inline-size:33.3333%!important}.w-3\/6{inline-size:50%!important}.w-4\/6{inline-size:66.6667%!important}.w-5\/6{inline-size:83.3333%!important}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.text-justify{text-align:justify}@media (min-width:1440px){.text-center-up-base-pc{text-align:center!important}}@media (max-width:1439.98px){.text-center-down-base-pc{text-align:center!important}}@media (min-width:390px){.text-center-up-base-sp{text-align:center!important}}@media (max-width:389.98px){.text-center-down-base-sp{text-align:center!important}}@media (min-width:576px){.text-center-up-xs{text-align:center!important}}@media (max-width:575.98px){.text-center-down-xs{text-align:center!important}}@media (min-width:640px){.text-center-up-sm{text-align:center!important}}@media (max-width:639.98px){.text-center-down-sm{text-align:center!important}}@media (min-width:768px){.text-center-up-md{text-align:center!important}}@media (max-width:767.98px){.text-center-down-md{text-align:center!important}}@media (min-width:1024px){.text-center-up-lg{text-align:center!important}}@media (max-width:1023.98px){.text-center-down-lg{text-align:center!important}}@media (min-width:1280px){.text-center-up-xl{text-align:center!important}}@media (max-width:1279.98px){.text-center-down-xl{text-align:center!important}}@media (min-width:1440px){.text-center-up-xl-2{text-align:center!important}}@media (max-width:1439.98px){.text-center-down-xl-2{text-align:center!important}}@media (min-width:1536px){.text-center-up-xxl{text-align:center!important}}@media (max-width:1535.98px){.text-center-down-xxl{text-align:center!important}}@media (min-width:1920px){.text-center-up-xxxl{text-align:center!important}}@media (max-width:1919.98px){.text-center-down-xxxl{text-align:center!important}}@media (min-width:1921px){.text-center-up-xxxxl{text-align:center!important}}@media (max-width:1920.98px){.text-center-down-xxxxl{text-align:center!important}}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{-webkit-hyphens:auto;hyphens:auto;word-break:break-word;word-wrap:break-word}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-clip{text-overflow:clip;white-space:nowrap;overflow:hidden}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.fs-larger{font-size:larger!important}.fs-smaller{font-size:smaller!important}.fw-bold{font-weight:var(--fw-b)!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.lh-1{line-height:1!important}.lh-base{line-height:var(--lh-base)!important}.lh-heading{line-height:var(--lh-heading)!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.baseText{font-size:clamp(1.5rem,1.389rem + .286vw,1.8rem);font-weight:var(--fw-sb);letter-spacing:.04em;line-height:1.8}@media (min-width:768px){.baseText:where(.baseText-pcCenter){text-align:center}}.baseText:where(.archiveList+*){margin-block-start:5.5rem}@media (max-width:767.98px){.baseText:where(.archiveList+*){margin-block-start:4rem}.baseText:where(.blockTitle+*){margin-block-start:1.3333em}}.noteText{--indent:var(--text-space,1em);font-size:var(--fs-note);font-weight:var(--fw-r);letter-spacing:.04rem;line-height:1.6}.noteText:not([class*=noStar]){margin-inline-start:var(--indent)}.noteText:not([class*=noStar]):before{content:"※";inline-size:var(--indent);font-family:var(--ff-en);margin-inline-start:calc(-1*var(--indent));display:inline-block}.noteText:where(.baseText+*){margin-block-start:.7692em}@media (max-width:767.98px){.noteText:where(.baseText+*){margin-block-start:1.6667em}}.noteText:where(.stageGraph+*){margin-block-start:1.5385em}:where(.baseSection>*+*){margin-block-start:3rem}@media (max-width:767.98px){.baseSection:where(.baseText+*){margin-block-start:2.5rem}}.header{--wave-h:1rem;z-index:var(--z-nav);box-shadow:0 calc(4px + var(--wave-h))45px 0 #0e16241a;background:#fff;position:relative}@media (max-width:767.98px){.header{--wave-h:8px}}.header_inner{z-index:1;justify-content:space-between;align-items:center;padding-block:min(4.36%,2rem);display:flex;position:relative}@media (min-width:1280px){.header_inner{padding-inline:3rem}}@media (max-width:1279.98px){.header_inner:has(.hamburgerBtn){padding-inline-start:1.5rem}.header_inner:has(.topHamburgerBtn){padding-inline:1.5rem}}.header:after{content:"";z-index:1;block-size:var(--wave-h);background:var(--imgPath,url(/img/common/wave.svg))repeat-x left/auto 100%;position:absolute;inset-block-start:calc(100% - 1px);inset-inline:0}.header :where(.hamburgerBtn,.adminMenuGroup){flex:none}.header .hLogo{flex:none;inline-size:clamp(29rem,22.64vw,44rem)}@media (max-width:767.98px){.header .hLogo{inline-size:min(53.59vw,29rem)}}@media (min-width:1280px){.hamburgerBtn{display:none}}@media (max-width:1279.98px){.hamburgerBtn{aspect-ratio:1;cursor:pointer;inline-size:5rem;position:relative}.hamburgerBtn span{background:var(--clr-primary);border-radius:var(--r-full);block-size:.2rem;inline-size:40%;margin-inline:auto;transition:all .3s;position:absolute;inset-inline:0}.hamburgerBtn span:first-child{transform-origin:0 0;inset-block-end:60%}.hamburgerBtn span:first-child:where(.hamburgerBtn.active *){inset-block-end:61%;translate:16%;rotate:45deg}.hamburgerBtn span:nth-child(2){inset-block-start:50%;translate:0 -50%}.hamburgerBtn span:nth-child(2):where(.hamburgerBtn.active *){opacity:0}.hamburgerBtn span:nth-child(3){transform-origin:0 100%;inset-block-start:60%}.hamburgerBtn span:nth-child(3):where(.hamburgerBtn.active *){inset-block-start:61%;translate:16%;rotate:-45deg}}.overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--t-duration)var(--easeOutQuart);background:#0009;position:absolute;inset:0}.overlay:not(.active){pointer-events:none;opacity:0}.hLogo{inline-size:100%;color:inherit;letter-spacing:.05em;white-space:nowrap;line-height:1;text-decoration:none;display:block;container:hLogo/inline-size}.hLogo_townName{align-items:center;margin-block-end:3.8%;display:flex}.hLogo_townName_jp{font-size:5.52147cqi;font-weight:var(--fw-b);margin-inline-end:.4444em}@media (max-width:1279.98px){.hLogo_townName_jp{font-size:max(1rem,5.26316cqi)}}.hLogo_townName_eng{font-family:var(--ff-en);color:#2474c0;font-size:max(1rem,3.68098cqi);font-weight:var(--fw-m);letter-spacing:0}.hLogo_townName_kanri{color:#fff;font-size:max(1rem,3.98773cqi);font-weight:var(--fw-b);letter-spacing:0;border-radius:var(--r-full);background:var(--clr-primary);justify-content:center;align-items:center;margin-inline-start:.7692em;padding-block:.4615em .3846em;padding-inline:1.1538em;display:flex}@media (max-width:1279.98px){.hLogo_townName_kanri{padding-block:.4em .3em;padding-inline:.7em}}.hLogo_serviceName{font-size:7.66871cqi;font-weight:var(--fw-b);display:block}.hLinkLgGroup{--gap:1.5rem;--separator-size:1px;gap:calc(var(--gap) + var(--separator-size) + var(--gap));display:flex}.hLinkLgGroup>:not(:last-child){position:relative}.hLinkLgGroup>:not(:last-child):after{content:"";block-size:1rem;inline-size:var(--separator-size);background:#dde4ec;margin-block:auto;display:block;position:absolute;inset-block:0;inset-inline-start:calc(100% + var(--gap))}.hLinkLgGroup{justify-content:center}@media (max-width:1279.98px){.hLinkLgGroup{--gap:.8rem;flex-direction:column}.hLinkLgGroup>:not(:last-child):after{inset-block:calc(100% + var(--gap))0;block-size:var(--separator-size);inline-size:auto;inset-inline:0}}.hLinkLg{font-weight:var(--fw-b);color:var(--fc-base);transition:color var(--t-duration)var(--easeOutQuart);font-size:1.7rem;text-decoration:none}.hLinkLg:where(body:has(.site-admin.page-home) .hLinkLg-camera,body:has(.site-admin.page-camera) .hLinkLg-camera,body:has(.site-admin.page-water) .hLinkLg-water,body:has(.site-admin.page-pond) .adminMenu-pond *,body:has(.site-admin.page-rain) .adminMenu-rain *,body:has(.site-admin.page-weather) .adminMenu-weather *){color:var(--clr-accent)}@media screen and (hover:hover){.hLinkLg:hover{color:var(--clr-accent)}}@media (max-width:1279.98px){.hLinkLg{--icon-size:.8125em;--icon-color:var(--clr-primary);--btn-sizeSpace:.9375em;padding-block:.5938em;padding-inline:var(--btn-sizeSpace)calc(var(--btn-sizeSpace) + var(--icon-size) + 1rem);font-size:1.6rem;line-height:1.2;display:block;position:relative}.hLinkLg:after{--size:var(--icon-size,1em);content:"";vertical-align:middle;min-inline-size:0;inline-size:var(--size);aspect-ratio:1;--clr:var(--icon-color,currentColor);background:var(--clr);inset:0 var(--btn-sizeSpace)0 auto;flex:none;margin-block:auto;display:inline-block;position:absolute;-webkit-mask-image:url(/img/icon/arrow_radius_r.svg);mask-image:url(/img/icon/arrow_radius_r.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (min-width:1280px){.headMenuBtnGroup{--gap:1.9rem;--separator-size:1px;gap:calc(var(--gap) + var(--separator-size) + var(--gap));padding:0;display:flex}.headMenuBtnGroup>*{list-style:none}.headMenuBtnGroup>*+*{position:relative}.headMenuBtnGroup>*+:before{content:"";block-size:1rem;inline-size:var(--separator-size);background:var(--border-clr);margin-block:auto;display:block;position:absolute;inset-block:0;inset-inline-start:calc(var(--gap)*-1)}}@media (max-width:1279.98px){.headMenuBtnGroup{display:none}}.headMenuBtn{--btn-clr-key:var(--clr-primary);--btn-fc:var(--fc-base);--btn-icon-size:1.3rem;--btn-icon-clr:#132541;--btn-icon-circle-size:2.5rem;color:inherit;line-height:inherit;grid-template-columns:1fr auto;align-items:center;gap:1.2rem;text-decoration:none;display:grid}.headMenuBtn[class*=headMenuBtn-]{grid-template-columns:auto 1fr auto}.headMenuBtn[class*=headMenuBtn-]:before{content:"";aspect-ratio:1;background:#000;background:var(--btn-icon-imgPath)no-repeat center/100%;inline-size:40px}.headMenuBtn[class*=headMenuBtn-]:where(.headMenuBtn-river){--btn-icon-imgPath:var(--img-icon-camera);--btn-clr-key:var(--clr-river)}.headMenuBtn[class*=headMenuBtn-]:where(.headMenuBtn-pond){--btn-icon-imgPath:var(--img-icon-pond);--btn-clr-key:var(--clr-pond)}.headMenuBtn[class*=headMenuBtn-]:where(.headMenuBtn-rain){--btn-icon-imgPath:var(--img-icon-rain);--btn-clr-key:var(--clr-rain)}.headMenuBtn-river:where(body:has(.page-river) *),.headMenuBtn-pond:where(body:has(.page-pond) *),.headMenuBtn-rain:where(body:has(.page-rain) *){--btn-icon-clr:#fff!important}.headMenuBtn-river:where(body:has(.page-river) *) .headMenuBtn_icon,.headMenuBtn-pond:where(body:has(.page-pond) *) .headMenuBtn_icon,.headMenuBtn-rain:where(body:has(.page-rain) *) .headMenuBtn_icon{inline-size:var(--btn-icon-circle-size);background:var(--btn-clr-key);border-radius:var(--r-full)}.headMenuBtn:where(button.headMenuBtn-river:where(body:has(.page-river) *)),.headMenuBtn:where(button.headMenuBtn-pond:where(body:has(.page-pond) *)),.headMenuBtn:where(button.headMenuBtn-rain:where(body:has(.page-rain) *)){--btn-icon-clr:#fff!important}.headMenuBtn:where(button.headMenuBtn-river:where(body:has(.page-river) *)) .headMenuBtn_icon,.headMenuBtn:where(button.headMenuBtn-pond:where(body:has(.page-pond) *)) .headMenuBtn_icon,.headMenuBtn:where(button.headMenuBtn-rain:where(body:has(.page-rain) *)) .headMenuBtn_icon{inline-size:var(--btn-icon-circle-size);background:var(--btn-clr-key);border-radius:var(--r-full)}.headMenuBtn:where(button.headMenuBtn-river:where(body:has(.page-river) *)) .headMenuBtn_icon:before,.headMenuBtn:where(button.headMenuBtn-pond:where(body:has(.page-pond) *)) .headMenuBtn_icon:before,.headMenuBtn:where(button.headMenuBtn-rain:where(body:has(.page-rain) *)) .headMenuBtn_icon:before{margin-block-start:2.5%}.headMenuBtn img{width:4rem;height:4rem}.headMenuBtn_label{color:var(--btn-fc);font-weight:var(--fw-b);transition:color var(--t-duration)var(--easeOutQuart);font-size:1.7rem}@media (max-width:1279.98px){.headMenuBtn_label{font-size:1.6 rem}}.headMenuBtn_icon{aspect-ratio:1;place-items:center;inline-size:fit-content;display:grid}.headMenuBtn_icon:before{--size:var(--icon-size,1em);content:"";vertical-align:middle;min-inline-size:0;inline-size:var(--size);aspect-ratio:1;--clr:var(--icon-color,currentColor);background:var(--clr);--icon-size:var(--btn-icon-size);--icon-color:var(--btn-icon-clr);transition:background-color var(--t-duration)var(--easeOutQuart);flex:none;display:inline-block;-webkit-mask-image:url(/img/icon/arrow_radius_d.svg);mask-image:url(/img/icon/arrow_radius_d.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.headMenuBtn_icon:where(a.headMenuBtn *):before{--size:var(--icon-size,1em);content:"";vertical-align:middle;min-inline-size:0;inline-size:var(--size);aspect-ratio:1;--clr:var(--icon-color,currentColor);background:var(--clr);flex:none;display:inline-block;-webkit-mask-image:url(/img/icon/arrow_radius_r.svg);mask-image:url(/img/icon/arrow_radius_r.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (hover:hover){.headMenuBtn:hover{--btn-fc:var(--btn-clr-key);--btn-icon-clr:var(--btn-clr-key)}}@media (max-width:1279.98px){.headMenuBtn{--btn-icon-clr:#fff!important}.headMenuBtn .headMenuBtn_icon{inline-size:var(--btn-icon-circle-size);background:var(--btn-clr-key);border-radius:var(--r-full)}.headMenuBtn .headMenuBtn_icon:before{transition:rotate var(--t-duration)var(--easeOutQuart)}.headMenuBtn:has(+.toggleMenu.active) .headMenuBtn_icon:before{rotate:-180deg}}.toggleMenuWrapper{position:absolute;inset-block-start:100%;inset-inline:0}@media (min-width:1280px){.toggleMenuWrapper{transition:opacity var(--t-duration)var(--easeOutQuart);grid-template:"menu"/1fr;display:grid}.toggleMenuWrapper:not(:has(.toggleMenu.active)){opacity:0;pointer-events:none}.toggleMenuWrapper_menu{background:#fff;display:contents}.toggleMenuWrapper .headMenuBtn{display:none}.toggleMenuWrapper .toggleMenu{grid-area:menu}.toggleMenuWrapper .toggleMenu:not(.active){opacity:0;pointer-events:none}}@media (max-width:1279.98px){.toggleMenuWrapper{--gap:1.5rem;--separator-size:1px;gap:calc(var(--gap) + var(--separator-size) + var(--gap));padding:calc(10.26% + var(--wave-h))5.13% 10.26%;background:#fff linear-gradient(#0e16240f 0,#0e16240a 1.5rem,#0e162405 2.5rem,#0e162400 4.5rem);flex-direction:column;display:flex}.toggleMenuWrapper_menu{grid-template-columns:1fr;display:grid}.toggleMenuWrapper_menu:not(:last-child){position:relative}.toggleMenuWrapper_menu:not(:last-child):after{content:"";inset-block:calc(100% + var(--gap))auto;block-size:var(--separator-size);background:#dde4ec;inline-size:auto;display:block;position:absolute;inset-inline:0}.toggleMenuWrapper .toggleMenu:not(.active),.toggleMenuWrapper:not(.active){display:none}}.toggleMenu{background:#eee;padding:3.5rem}.toggleMenu:where(.headMenuBtn-river+*){--clr-key:var(--clr-river);background:#d7ecfe}.toggleMenu:where(.headMenuBtn-pond+*){--clr-key:var(--clr-pond);background:#deede7}@media (max-width:1279.98px){.toggleMenu{border-radius:1rem;margin-block-start:1rem;padding:3rem 4rem}}.toggleMenu_inner{gap:1rem}@media (min-width:1280px){.toggleMenu_inner{flex-wrap:wrap;justify-content:center;display:flex}.toggleMenu_inner .navBtn{min-inline-size:13.5rem}}@media (max-width:1279.98px){.toggleMenu_inner{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}}.navBtn{--clr-key-def:var(--clr-primary);color:var(--fc-base);font-size:1.5rem;font-weight:var(--fw-b);letter-spacing:0;border-radius:var(--r-md);transition:color var(--t-duration)var(--easeOutQuart);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6667em;padding:1em .6667em 1em 1em;line-height:1.1;text-decoration:none;display:grid}.navBtn_text{text-align:center}.navBtn:after{--size:var(--icon-size,1em);content:"";vertical-align:middle;min-inline-size:0;inline-size:var(--size);aspect-ratio:1;--clr:var(--icon-color,currentColor);background:var(--clr);--icon-size:.8667em;--icon-color:var(--clr-key,var(--clr-key-def));flex:none;display:inline-block;-webkit-mask-image:url(/img/icon/arrow_radius_r.svg);mask-image:url(/img/icon/arrow_radius_r.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (hover:hover){.navBtn:hover{color:var(--clr-key,var(--clr-key-def))}}@media (min-width:1280px){.topHamburgerBtn{display:none}}@media (max-width:1279.98px){.topHamburgerBtn{border:1px solid var(--clr-primary);color:var(--clr-primary);text-align:center;font-size:1.2rem;font-weight:var(--fw-m);letter-spacing:0;white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:.9rem 1rem;padding-block:.75em .6667em;padding-inline:.75em;line-height:1.45;text-decoration:none;display:flex}.topHamburgerBtn img{padding-right:.5rem}}@media (min-width:576px){.topHamburgerBtn br{display:none}}.windText{--gap:1rem;--separator-size:1px;gap:calc(var(--gap) + var(--separator-size) + var(--gap));display:flex}.windText>:not(:last-child){position:relative}.windText>:not(:last-child):after{content:"";block-size:1rem;inline-size:var(--separator-size);background:#dde4ec;margin-block:auto;display:block;position:absolute;inset-block:0;inset-inline-start:calc(100% + var(--gap))}.windText{font-family:var(--ff-ja);font-size:clamp(1.3rem,.902778cqi,1.773rem);font-weight:var(--fw-m);letter-spacing:0;white-space:nowrap;justify-content:center;line-height:1.1}@media (max-width:1279.98px){.adminMenuGroup{padding:calc(40px + var(--wave-h))5.13% 40px;background:#fff linear-gradient(#0e16240f 0,#0e16240a 1.5rem,#0e162405 2.5rem,#0e162400 4.5rem);position:absolute;inset-block-start:100%;inset-inline:0}.adminMenuGroup:not(.active){display:none}}@media (min-width:768px){.adminMenuGroup{--gap:1.8rem;--separator-size:1px;gap:calc(var(--gap) + var(--separator-size) + var(--gap));display:flex}.adminMenuGroup>:not(:last-child){position:relative}.adminMenuGroup>:not(:last-child):after{content:"";block-size:auto;inline-size:var(--separator-size);background:#dde4ec;margin-block:auto;display:block;position:absolute;inset-block:0;inset-inline-start:calc(100% + var(--gap))}.adminMenuGroup>*{flex:1}}@media (max-width:767.98px){.adminMenuGroup{grid-template-columns:1fr;gap:30px;display:grid}}.adminMenu{--clr-thin:#d7ecfe;--clr-accent:#1e69b5;--clr-font:var(--fc-base);flex-direction:column;gap:.8rem;display:flex}.adminMenu:where(.adminMenu-river){--clr-thin:var(--clr-river-thin);--clr-accent:var(--clr-river);--clr-font:var(--clr-river)}.adminMenu:where(.adminMenu-rain){--clr-thin:var(--clr-rain-thin);--clr-accent:var(--clr-rain);--clr-font:var(--clr-rain)}.adminMenu:where(.adminMenu-weather){--clr-thin:var(--clr-weather-thin);--clr-accent:var(--clr-weather);--clr-font:var(--clr-weather)}@media (max-width:1279.98px){.adminMenu:where(.adminMenu-underpass){gap:1.5rem}}.adminMenu_title{color:var(--clr-font);font-size:1.3rem;font-weight:var(--fw-b);letter-spacing:0;background:var(--clr-thin);border-radius:5px;align-items:center;padding-block:.52em .48em;padding-inline:1.1538em;line-height:1.4;display:flex;position:relative}@media (max-width:1279.98px){.adminMenu_title{padding-block:.8462em}}@media (min-width:1920px){.adminMenu_title{font-size:1.733rem}}.adminMenu_title:before{content:"";background:var(--clr-accent);border-radius:var(--r-full);inline-size:.3rem;display:block;position:absolute;inset-block:.6923em;inset-inline-start:0;translate:-.1rem}.adminMenu_title_guide{color:#5a6872;letter-spacing:0;font-size:1.1rem;font-weight:var(--fw-m);margin-left:auto;display:flex}@media (min-width:1920px){.adminMenu_title_guide{font-size:1.467rem}}.adminMenu_detail{place-items:center;min-block-size:38px;display:grid}@media (min-width:1280px){.adminMenu_detail{flex:auto;place-items:center;padding-inline:1.5rem;display:grid}}.underpassMinInfo{align-items:center;gap:.8rem;display:flex}@media (max-width:1279.98px){.underpassMinInfo{gap:0}.underpassMinInfo_content+.underpassMinInfo_content{--gap:1.5rem;--separator-size:1px;margin-inline-start:calc(var(--gap) + var(--separator-size) + var(--gap));position:relative}.underpassMinInfo_content+.underpassMinInfo_content:before{content:"";inline-size:var(--separator-size);background:#dde4ec;margin-block:auto;display:block;position:absolute;inset-block:.2rem;inset-inline-end:calc(100% + var(--gap))}}.underpassMinInfo_status{--clr:var(--clr-lv01);--imgPath:var(--img-road01);color:inherit;justify-content:center;align-items:center;gap:1rem;line-height:1.1;text-decoration:none;display:flex}.underpassMinInfo_status:after{content:"";aspect-ratio:1;background:var(--clr)var(--imgPath)no-repeat center/contain;border:2px solid var(--clr);border-radius:var(--r-full);inline-size:clamp(3.9rem,2.71vw,5rem);display:block}.underpassMinInfo_title{letter-spacing:0;font-size:1.3rem;font-weight:var(--fw-m);line-height:1.05}@media (min-width:1920px){.underpassMinInfo_title{font-size:1.733rem}}.underpassMinInfo_title span{font-size:1.1rem;display:block}@media (max-width:1279.98px){.underpassMinInfo_title span{font-size:1.3rem}}@media (min-width:1920px){.underpassMinInfo_title span{font-size:1.466rem}}.underpassMinInfo_guide{flex-direction:column;gap:.1rem;display:flex}@media (max-width:1279.98px){.underpassMinInfo{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);grid-template-areas:"content01 content02""guide guide";inline-size:fit-content;margin-inline:auto;display:grid}.underpassMinInfo_guide{border-block-start:1px solid #dde4ec;flex-direction:row;grid-area:guide;justify-content:center;gap:1rem;margin-block-start:1.3rem;padding-block-start:1.3rem}}.smExText{font-family:var(--ff-ja);font-size:1rem;font-weight:var(--fw-r);letter-spacing:.04em;grid-template-columns:auto 1fr;align-items:center;gap:.5em;line-height:1.2;display:grid}@media (min-width:1920px){.smExText{font-size:1.333rem}}.smExText:before{content:"";aspect-ratio:1;background:var(--clr,#4ab4ed);border-radius:.3rem;inline-size:1em;display:block}.smExText-middle{--clr:#f9ba00}.smExText-high{--clr:#e53935}@media (max-width:1279.98px){.smExText{gap:.4167em;font-size:1.2rem}.smExText:before{inline-size:.8333em}}.smPointText{align-items:center;gap:.2727em;display:flex}.footer{border-top:.1rem solid #e3e3e3;padding:2rem .625rem}.copyright{color:#b8b9c4;font-weight:var(--fw-r);letter-spacing:0;text-align:center;font-size:1.2rem;line-height:1}.link{--icon-color:currentColor;vertical-align:middle;color:inherit;line-height:var(--lh-btn);transition:var(--transition);align-items:center;gap:.5em;display:inline-flex}@media screen and (hover:hover){.link:hover{color:var(--clr-primary);text-decoration:none}}.btn{--icon-color:currentColor;--btn-bw:1px;--btn-fc:var(--fc-base);--btn-fs:clamp(1.2rem,1.089rem + .286vw,1.5rem);--btn-bg:#fff;--btn-fw:var(--fw-sb);--btn-icon-gap:.4667em;--btn-icon-size:1.3rem;--btn-icon-clr:var(--pageClr,--clr-primary);justify-content:center;align-items:center;gap:var(--btn-icon-gap);vertical-align:middle;min-block-size:5rem;padding:1em 1.6667em;display:inline-flex}@media (max-width:767.98px){.btn{min-block-size:4.5rem}}.btn{color:var(--btn-fc);font-size:var(--btn-fs);font-weight:var(--btn-fw);text-align:center;letter-spacing:.04em;line-height:var(--btn-lh,1.2);background:var(--btn-bg,#fff);border-radius:var(--r-full);transition:var(--transition);text-decoration:none}.btn:before,.btn:after{--clr:var(--icon-color,currentColor);--size:var(--icon-size,1em);vertical-align:middle;min-inline-size:0;inline-size:var(--size);aspect-ratio:1;background:var(--clr);flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (hover:hover){.btn:not([class*=btn-clr-]):hover{--btn-fc:var(--pageClr,--clr-primary)}}.btn:where([href^=\#]){--icon-size:var(--btn-icon-size);--icon-color:var(--btn-icon-clr)}.btn:where([href^=\#]):after{content:"";-webkit-mask-image:url(/img/icon/arrow_radius_d.svg);mask-image:url(/img/icon/arrow_radius_d.svg)}.btn:where([target=_blank]){--icon-size:1.5rem;--icon-color:var(--btn-icon-clr)}.btn:where([target=_blank]):after{content:"";-webkit-mask-image:url(/img/icon/blank.svg);mask-image:url(/img/icon/blank.svg)}.btn:where(.btn-pdf){--icon-size:2rem;--icon-color:var(--btn-icon-clr)}.btn:where(.btn-pdf):before{content:"";-webkit-mask-image:url(/img/icon/pdf.svg);mask-image:url(/img/icon/pdf.svg)}@media (max-width:767.98px){.btn:where(.btn-pdf){--icon-size:1.5rem}}.btn:where(.btn-clr-light){--btn-fc:white;--btn-bg:#fff3;--icon-color:currentColor}@media screen and (hover:hover){.btn:where(.btn-clr-light):hover{--btn-bg:#0000004d}}.btn:where(.btn-clr-dark){--btn-fc:white;--btn-bg:#0000004d;--icon-color:currentColor}@media screen and (hover:hover){.btn:where(.btn-clr-dark):hover{--btn-bg:#fff3}}.btn:where(.btn-clr-theme){--btn-fc:white;--btn-bg:var(--pageClr);--icon-color:currentColor}@media screen and (hover:hover){.btn:where(.btn-clr-theme):hover{--btn-fc:white;--btn-bg:oklch(from var(--pageClr)60% c h/100%)}}.btn:where(.btn-clr-river){--btn-fc:var(--clr-river);--btn-bg:var(--clr-river-thin);--icon-color:currentColor}@media screen and (hover:hover){.btn:where(.btn-clr-river):hover{--btn-fc:white;--btn-bg:var(--clr-river)}}.btn:where(.btn-clr-pond){--btn-fc:var(--clr-pond);--btn-bg:var(--clr-pond-thin);--icon-color:currentColor}@media screen and (hover:hover){.btn:where(.btn-clr-pond):hover{--btn-fc:white;--btn-bg:var(--clr-pond)}}.searchBtn{justify-content:center;align-items:center;gap:var(--btn-icon-gap);vertical-align:middle;color:#fff;min-block-size:3.5rem;font-size:clamp(1.3rem,1.263rem + .095vw,1.4rem);font-weight:var(--fw-b);text-align:center;letter-spacing:.04em;background:var(--fc-base);border-radius:var(--r-full);transition:background-color var(--t-duration)var(--easeOutQuart);padding:.4em 1.6rem .3em;line-height:1.2;text-decoration:none;display:inline-flex}@media screen and (hover:hover){.searchBtn:hover{background-color:var(--pageClr)}}.pdfBtn{--btn-w:auto;--btn-bg:#0000004d;block-size:fit-content;display:flex;position:relative}.pdfBtn img{max-width:2rem;margin-right:.95rem}.infoBtn{--btn-w:auto;--btn-bg:#fff3;--btn-fs:1.5rem;letter-spacing:.06rem;white-space:nowrap;width:21.5rem;height:5rem;padding:1.5rem 2.5rem;line-height:1.2}.infoBtn[target=_blank]:after{content:"";aspect-ratio:1;background:url(/img/icon/blank.svg) 50%/contain no-repeat;block-size:1.5rem;inline-size:1.5rem}@media (max-width:767.98px){.infoBtn{height:4.5rem}}.anchorBtnList{justify-content:center;gap:10px;display:flex}.anchorBtnList .btn{--btn-fs:clamp(1.4rem,1.363rem + .095vw,1.5rem);justify-content:space-between;padding-block:.5em;padding-inline:2em}.anchorBtnList .btn:before{content:"";opacity:0;inline-size:0}@media (min-width:768px){.anchorBtnList .btn{min-inline-size:23.5rem}}@media (max-width:767.98px){.anchorBtnList .btn{min-block-size:5rem}}@media (max-width:575.98px){.anchorBtnList{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}}.searchBox{border-radius:var(--r-md);font-size:1.8rem;font-weight:var(--fw-m);background:#f6f6f6;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;padding:3.5rem 4rem;display:flex}@media (max-width:767.98px){.searchBox{justify-content:start;gap:1.8rem .5rem;padding:2.5rem 2rem}}.searchBox_wrapSm,.searchBox_wrap{align-items:center;display:flex}.searchBox_wrapSm{gap:.5rem}.searchBox_wrap{gap:1.6rem}@media (max-width:767.98px){.searchBox_wrap{gap:.5rem}}.radioBox{align-items:center;gap:0 .6rem;font-size:clamp(1.4rem,1.251rem + .381vw,1.8rem);display:flex}.radioBox label{align-items:center;display:inline-flex}.radioBox input[type=radio]{appearance:none;background:#fff;border:1px solid #d0d0d0;border-radius:50%;block-size:2.5rem;inline-size:2.5rem;font-size:clamp(1.4rem,1.251rem + .381vw,1.8rem);position:relative}.radioBox input[type=radio]:checked:before{content:"";background:#111;border-radius:50%;block-size:1.3rem;inline-size:1.3rem;margin:auto;position:absolute;inset:0}.select{appearance:none;color:var(--fc-base);font-family:var(--ff-ja);letter-spacing:.04em;background:#fff url(/img/common/ic_select.svg) right .9rem center no-repeat;border:1px solid #ccc;border-radius:.6rem;padding:.9rem 2.8rem .9rem .9rem;font-size:clamp(1.4rem,1.251rem + .381vw,1.8rem);line-height:1.1;position:relative}@media (max-width:767.98px){.select{letter-spacing:0;padding-inline-end:2.2rem}}.selectUnit{font-size:clamp(1.2rem,.977rem + .571vw,1.8rem)}.joinText{font-size:clamp(1.2rem,1.089rem + .286vw,1.5rem);font-weight:var(--fw-r);letter-spacing:.04em;color:var(--fc-note)}@media (max-width:767.98px){.searchBox:where(.baseText+*){margin-block-start:3rem}}.subHeader{background:var(--pageClr,--clr-primary);place-items:center;min-block-size:21rem;inline-size:100%;padding:4rem 0;display:grid}@media (max-width:767.98px){.subHeader{min-block-size:17.4rem}}.subHeader_inner{inline-size:var(--innerSize);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}@media (max-width:575.98px){.subHeader_inner{flex-direction:column;align-items:stretch}.subHeader_inner:has(.headerBtn-1clm){flex-direction:row;align-items:center}}.main:where(.site-admin.page-home) .subHeader{position:relative}.main:where(.site-admin.page-home) .subHeader:before{content:"";aspect-ratio:132/184;background:url(/img/common/mascot.png) 50%/contain no-repeat;inline-size:min(12.89%,13.2rem);position:absolute;inset-block-end:0;inset-inline-start:min(80.83%,50% + 44.4rem);translate:0% 5.43%}@media (max-width:575.98px){.main:where(.site-admin.page-home) .subHeader:before{display:none}}.pageTitle{color:#fff;font-weight:var(--fw-b);letter-spacing:.04em;flex-wrap:wrap;align-items:center;font-size:clamp(2.8rem,3.90625cqi,4rem);line-height:1.2;display:flex}.pageTitle_sub{margin-inline-start:.3333em;font-size:.6em}@media (max-width:767.98px){.pageTitle_sub{margin-inline-start:.5em;font-size:.5714em}}.headerBtn{gap:1rem;display:flex}@media (max-width:575.98px){.headerBtn{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.8rem;inline-size:100%;display:grid}}@media (min-width:576px){.headerBtn .btn{min-inline-size:17rem}}@media (max-width:575.98px){.headerBtn .btn{inline-size:100%}.headerBtn:where(.headerBtn-amountSearch){grid-template-columns:repeat(2,auto)}}@media (min-width:576px){.headerBtn:where(.headerBtn-amountSearch) .btn{min-inline-size:21.5rem}}@media (max-width:575.98px){.headerBtn:where(.headerBtn-3clm){grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.headerBtn:where(.headerBtn-3clm) .btn{--btn-icon-gap:.3rem;padding-inline:.5rem}.headerBtn:where(.headerBtn-3clm) .btn-pdf{--btn-icon-gap:.7rem}}.headerBtn:where(.headerBtn-1clm) .btn{min-inline-size:21.5rem}@media (max-width:575.98px){.headerBtn:where(.headerBtn-1clm){display:contents}.headerBtn:where(.headerBtn-1clm) .btn{min-inline-size:13rem}}.subPageContent{margin-block:6rem;margin-block:var(--verticalSpace);grid-template-columns:minmax(0,1fr);display:grid}:where(.subPageContent>*){inline-size:var(--innerSize);margin-inline:auto}:where(.subPageContent>*+*){margin-block-start:var(--verticalSpace)}.detailMapBtn{border-radius:var(--r-md);max-inline-size:fit-content;margin-inline:auto;position:relative;overflow:clip}.detailMapBtn:before,.detailMapBtn:after{--icon-size:max(3rem,6.92%);content:"";inline-size:var(--icon-size);aspect-ratio:1;position:absolute;inset:auto 0 0 auto}.detailMapBtn:before{background:var(--pageClr,--clr-primary);border-radius:var(--r-md)0 0 0}.detailMapBtn:after{--size:var(--icon-size,1em);content:"";vertical-align:middle;min-inline-size:0;inline-size:var(--size);aspect-ratio:1;--clr:var(--icon-color,currentColor);background:var(--clr);transition:mask-size var(--t-duration)var(--easeOutQuart);background:#fff;flex:none;display:inline-block;-webkit-mask-image:url(/img/icon/search.svg);mask-image:url(/img/icon/search.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:max(1.5rem,43.64%);mask-size:max(1.5rem,43.64%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (hover:hover){.detailMapBtn:hover:after{-webkit-mask-size:58.18%;mask-size:58.18%}}:where(.tabTarget>*+*),:where(.graphSection>*+*){margin-block-start:var(--verticalSpace-sm)}@media (max-width:767.98px){:where(.tabTarget_nav+.graphSection){margin-block-start:3rem}}:where(.graphSection.clr-river+.graphSection.clr-pond,.graphSection.clr-pond+.graphSection.clr-river){margin-block-start:var(--verticalSpace-lg)}.riverBlock{grid-template-columns:minmax(0,1fr) 40.63%;align-items:center;gap:1.6rem 3.52%;display:grid}.riverBlock_camera img{inline-size:100%}.riverBlock_waterLv{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.riverBlock_waterLv>*{inline-size:100%}@media (max-width:1023.98px){.riverBlock{grid-template-columns:minmax(0,1fr)}}.pondBlock{justify-content:center;align-items:center;gap:1.6rem 4.31%;max-inline-size:104.5rem;margin-inline:auto;display:flex}.pondBlock :where(.currentLevel,.waterLv){max-inline-size:60rem}.pondBlock .currentLevel{flex:auto}.pondBlock .waterLv{flex:none}@media (max-width:1023.98px){.pondBlock{flex-direction:column}.pondBlock :where(.currentLevel,.waterLv){inline-size:100%}}.mapName{z-index:1;font-weight:var(--fw-b);letter-spacing:0;color:var(--clr-primary);background:#fff;border-radius:99em;padding:.1rem .5rem .3rem;font-size:1.7rem;line-height:1.1;position:absolute}@media (max-width:639.98px){.mapName{font-size:1.5rem}}.mapName-01{inset-block-end:70%;inset-inline-end:40%}@media (max-width:639.98px){.mapName-01{inset-block-end:55%;inset-inline-end:41%}}.mapName-02{inset-block-start:57%;inset-inline-end:50%}@media (max-width:639.98px){.mapName-02{inset-block-start:59%;inset-inline-end:50%}}.mapPoint{inline-size:max(4rem,7.88%);position:absolute;inset-block-start:42.6%;inset-inline-start:51.5%;translate:-40% -40%}@media (max-width:639.98px){.mapPoint{inset-block-start:53%;inset-inline-start:52%}}.blockTitle{font-size:clamp(1.7rem,1.589rem + .286vw,2rem);font-weight:var(--fw-b);letter-spacing:0;background:var(--ttl-clr-bg);border-radius:5px;align-items:center;padding-block:1em;padding-inline:1.25em;line-height:1.4;display:flex;position:relative}@media (max-width:767.98px){.blockTitle{padding-block:.8824em;padding-inline:1.1765em}}.blockTitle:before{content:"";background:var(--ttl-clr-accent);border-radius:var(--r-full);inline-size:.5rem;margin-block:auto;display:block;position:absolute;inset-block:1.075em;inset-inline-start:0;translate:-50%}@media (max-width:767.98px){.blockTitle:before{inline-size:.3rem;inset-block:.9118em;translate:-.1rem}}.blockTitle :where(.textTime){margin-inline-start:1.5625em}@media (max-width:767.98px){.blockTitle :where(.textTime){margin-inline-start:auto}}.anchorListHead_title{font-size:inherit;line-height:inherit}.anchorListHead_title:before{content:"";background:var(--ttl-clr-accent);border-radius:var(--r-full);inline-size:.5rem;margin-block:auto;display:block;position:absolute;inset-block:1.075em;inset-inline-start:0;translate:-50%}@media (max-width:767.98px){.anchorListHead_title:before{inline-size:.3rem;inset-block:.9118em;translate:-.1rem}}@media (min-width:768px){.anchorListHead{font-size:2rem;font-weight:var(--fw-b);letter-spacing:0;background:var(--ttl-clr-bg);border-radius:5px;justify-content:space-between;align-items:center;padding-block:1em;padding-inline:1.25em;line-height:1.4;display:flex;position:relative}.anchorListHead_title{font-size:inherit;line-height:inherit}}@media (max-width:767.98px){.anchorListHead{flex-direction:column;align-items:stretch}.anchorListHead_title{font-size:1.7rem;font-weight:var(--fw-b);letter-spacing:0;background:var(--ttl-clr-bg);border-radius:5px;justify-content:space-between;align-items:center;padding-block:.8824em;padding-inline:1.1765em;line-height:1.4;display:flex;position:relative}.anchorListHead_title:before{inline-size:.3rem;translate:-.1rem}.anchorListHead .anchorList{margin-block-start:3rem}}.textTime{color:var(--ttl-clr-accent);font-family:var(--ff-ja);font-size:1.6rem;font-weight:var(--fw-sb);letter-spacing:0;line-height:1.2;display:flex}@media (max-width:767.98px){.textTime{font-size:1.2rem}}.title{font-size:clamp(1.7rem,1.589rem + .286vw,2rem);font-weight:var(--fw-b);letter-spacing:0;background:var(--ttl-clr-bg);border-radius:5px;padding-inline:1.25em;line-height:1.4;position:relative}@media (max-width:767.98px){.title{padding-inline:1.1765em}}.title:before{content:"";background:var(--ttl-clr-accent);border-radius:var(--r-full);inline-size:.5rem;margin-block:auto;display:block;position:absolute;inset-block:.0714em;inset-inline-start:0;translate:-50%}@media (max-width:767.98px){.title:before{inline-size:.3rem;inset-block:0;translate:-.1rem}}.cameraNormal{flex-direction:column;display:flex}.cameraNormal:before{content:"満潮時の河川の様子";font-weight:var(--fw-b);letter-spacing:.04em;color:var(--clr-primary);margin-block-end:.5em;font-size:1.4rem;line-height:1.2}.cameraNormal img{border-radius:.6rem;inline-size:100%}.cameraNormal:where(.cameraNormal-normal):before{content:"平常時の河川の様子"}.levelTable{--fc-th:#5a6872;border-spacing:0;border-collapse:collapse;background:#fff;inline-size:100%}.levelTable th,.levelTable td{text-align:center;font-weight:var(--fw-m);letter-spacing:.04em;border:1px solid var(--border-clr);line-height:1.2}.levelTable th{color:var(--fc-th);padding:.7em .4em;font-size:1.3rem}.levelTable td{padding:.4em;font-size:1.6rem}.unitNum{inline-size:100%;font-family:var(--ff-num);font-weight:var(--fw-sb);letter-spacing:0;white-space:nowrap;align-items:center;gap:.08em;font-family:Jost;font-size:clamp(3.5rem,2.571rem + 2.381vw,6rem);line-height:.7;display:inline-flex}.unitNum_unit{text-align:center;flex-direction:column-reverse;font-size:.5167em;display:flex}@media (max-width:1023.98px){.unitNum_unit{font-size:.5714em}}.unitNum_unit span{letter-spacing:0;white-space:nowrap;font-size:.5484em}@media (max-width:1023.98px){.unitNum_unit span{font-size:1rem}}.unitNum_unit span:before,.unitNum_unit span:after{font-size:95%}.unitNum_unit span:before{content:"（"}.unitNum_unit span:after{content:"）"}@media (min-width:1024px){.unitNum:where(.pondBlock *){gap:.18em;font-size:clamp(3.5rem,2.2rem + 3.333vw,7rem)}.unitNum:where(.pondBlock *) .unitNum_unit{font-size:.6143em}}.levelNum{align-items:center;display:flex}.levelNum_tag{font-weight:var(--fw-b);color:var(--clr-primary);letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:99em;margin-inline-end:1rem;padding:.5em .6em .4em;font-size:clamp(1.077rem,.883rem + .498vw,1.6rem);line-height:1}@media (max-width:1023.98px){.levelNum_tag{margin-inline-end:.6rem;padding:.4em .5em .3em}}.levelNum:where(.pondBlock *){inline-size:fit-content}.levelNum:where(.pondBlock *) .levelNum_item{gap:.18em;font-size:7rem}.levelNum:where(.pondBlock *) .levelNum_unit{font-size:4.3rem}.currentLevel{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (min-width:1024px){.currentLevel_title{font-size:2rem;font-weight:var(--fw-b);letter-spacing:0;text-align:center;font-feature-settings:"palt";line-height:1.4}}@media (max-width:1023.98px){.currentLevel_title{display:none}}@media (min-width:1024px){.currentLevel:where(.pondBlock *){flex-direction:column;gap:0}.currentLevel:where(.pondBlock *) .levelNum{margin-block:2.2rem 2.6rem;margin-inline-end:.5rem}.currentLevel:where(.pondBlock *) .levelDetail{inline-size:100%}.currentLevel:where(.pondBlock *) .noteText{margin-block-start:.5rem}}@media (max-width:1023.98px){.currentLevel:where(.pondBlock *){grid-template-rows:repeat(2,auto);grid-template-columns:1fr max-content;grid-template-areas:"num status""note note";gap:0;display:grid}.currentLevel:where(.pondBlock *) .levelNum{grid-area:num}.currentLevel:where(.pondBlock *) .levelDetail{grid-area:status}.currentLevel:where(.pondBlock *) .noteText{grid-area:note;margin-block-start:.5rem}}.waterLv{border-radius:var(--r-md);aspect-ratio:520/215;background:#e7fcff;position:relative;overflow:clip}.waterLv img{z-index:1;block-size:100%;inline-size:100%;position:relative}.waterLv_range{block-size:61.86%;position:absolute;inset-block-end:calc(13.49% - 1px);inset-inline:0;overflow:clip}.waterLv_range:before{content:"";block-size:var(--water-lv,0%);background:var(--clr,#1dc2dd80);display:block;position:absolute;inset:auto 1px 0}@supports (color:lab(0% 0 0)){.waterLv_range:before{background:var(--clr,lab(71.7791% -33.4262 -25.3418/.5))}}.waterLv:where(.pondBlock *){aspect-ratio:600/220}.waterLv:where(.pondBlock *) .waterLv_range{block-size:50.45%;inset-block-end:16.36%}.waterLv.waterLv-danger{--clr:#ff4a44}.levelDetail{--clr:var(--clr-primary);--clr-thin:var(--clr-primary-thin)}.levelDetail:has(.icon-up){--clr:#cc352d;--clr-thin:#fcf3f2}.levelDetail:has(.icon-down){--clr:#283593;--clr-thin:oklch(from var(--clr)l c h/7%)}.levelDetail{background:var(--clr-thin);font-weight:var(--fw-b);letter-spacing:0;letter-spacing:0;text-align:center;border-radius:var(--r-md);padding:1.3rem 2rem;line-height:1}@media (max-width:1023.98px){.levelDetail{padding:.8rem 1.3rem}}.levelDetail .num{font-weight:var(--fw-sb)}.levelDetail_time,.levelDetail_amount{white-space:nowrap;justify-content:center;align-items:baseline;display:flex}.levelDetail_time{font-size:1.8rem}@media (max-width:767.98px){.levelDetail_time{font-size:1.2rem}}.levelDetail_amount{color:var(--clr)}.levelDetail_amount:where(*~*){margin-block-start:.3rem}.levelDetail_amount .num{font-size:2.4rem}@media (max-width:767.98px){.levelDetail_amount .num{font-size:1.6rem}}.levelDetail_amount .unit{font-size:2rem}@media (max-width:767.98px){.levelDetail_amount .unit{font-size:1.3rem}}.levelDetail_amount .ja{font-size:1.8rem}@media (max-width:767.98px){.levelDetail_amount .ja{font-size:1.2rem}}.levelDetail .icon{--icon-size:1.7rem;background:var(--clr);align-self:center;margin-inline-start:.5rem;translate:0% 10%}@media (min-width:1024px){.levelDetail:where(.pondBlock *){padding:2rem}.levelDetail:where(.pondBlock *) .levelDetail_time{font-size:2.8rem}.levelDetail:where(.pondBlock *) .levelDetail_amount:where(*~*){margin-block-start:.1rem}.levelDetail:where(.pondBlock *) .levelDetail_amount .num{font-size:3.3rem}.levelDetail:where(.pondBlock *) .levelDetail_amount .unit,.levelDetail:where(.pondBlock *) .levelDetail_amount .ja{font-size:2.8rem}.levelDetail:where(.pondBlock *) .levelDetail_amount .irregular{font-size:2rem}.levelDetail:where(.pondBlock *) .icon{--icon-size:2rem;margin-inline-start:.3rem;translate:0%}}.tipsBlock{border-radius:var(--r-md);background:#f6f6f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-inline-size:104.5rem;margin-inline:auto;padding-block:4rem;padding-inline:4.5rem;display:grid}@media (max-width:767.98px){.tipsBlock{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2.5rem;padding-inline:3rem}.tipsBlock_desc{gap:1rem}}.tipsBlock_desc :where(*+*){margin-block-start:2.5rem}@media (max-width:767.98px){.tipsBlock_desc :where(*+*){margin-block-start:1rem}}.tipsBlock_img img{border-radius:var(--r-md)}.cameraBtnList{container:cameraBtnList/inline-size}.cameraBtnList_inner{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:max(2.08cqi,1rem);display:grid}.cameraBtnList_inner:where(.site-admin.page-camera *){grid-template-columns:repeat(auto-fill,minmax(13.658rem,1fr))}@media (max-width:767.98px){.cameraBtnList_inner:where(.site-admin.page-camera *){grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.cameraBtn{color:var(--fc-base);border-radius:var(--r-md);background:#fff;overflow:clip;box-shadow:0 2px 16px #0000001a;container:cameraBtn/inline-size}@media screen and (hover:hover){.cameraBtn:hover .cameraBtn_imgBox img{scale:1.1}}.cameraBtn_imgBox{aspect-ratio:160/120;display:block;overflow:clip}.cameraBtn_imgBox img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--t-duration)var(--easeOutQuart)}.cameraBtn_time{letter-spacing:0;text-align:center;padding:1.2rem .8rem;font-size:max(1.2rem,8.75cqi);line-height:1.2;display:block}@media (max-width:767.98px){.cameraBtn_time{font-size:max(1.2rem,8.24cqi)}}.stageGraph{text-align:center;aspect-ratio:1280/170;border:1px solid #000;place-items:center;display:grid}.stageGraph:where(.graphTitle+*){margin-block-start:1.6rem}@media (max-width:767.98px){.stageGraph:where(.observeBox+*){margin-block-start:2.5rem}}.graphTitle{font-weight:var(--fw-b);letter-spacing:0;font-size:clamp(1.7rem,1.589rem + .286vw,2rem);line-height:1.4}.anchorList{flex-wrap:wrap;gap:.8rem 2rem;display:flex}@media (max-width:767.98px){.anchorList{gap:2rem 2.5rem}}.anchorList_link{inline-size:fit-content;color:var(--fc-base);font-weight:var(--fw-sb);letter-spacing:.04em;transition:color var(--t-duration)var(--easeOutQuart);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.5rem;font-size:1.6rem;line-height:1.1;text-decoration:none;display:grid}@media (max-width:767.98px){.anchorList_link{font-size:1.5rem}}.anchorList_link:after{--size:var(--icon-size,1em);content:"";vertical-align:middle;min-inline-size:0;inline-size:var(--size);aspect-ratio:1;--clr:var(--icon-color,currentColor);background:var(--clr);--icon-size:1.3rem;--icon-color:var(--theme-clr);flex:none;display:inline-block;-webkit-mask-image:url(/img/icon/arrow_radius_d.svg);mask-image:url(/img/icon/arrow_radius_d.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (hover:hover){.anchorList_link:hover{color:var(--theme-clr)}}.lightbox .lb-image{border:none}.lightbox .lb-close{position:absolute;top:0;right:6rem}.lightbox .lb-outerContainer{border-radius:0}.lightboxOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;background:#0a0a0ad9}.observeBox{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}@media (max-width:767.98px){.observeBox{flex-direction:column}}.observeBox_item{align-items:center;gap:.8rem;display:flex}.observeBox_item-wide{inline-size:100%}.observeBox_item dd{letter-spacing:.04em;font-size:clamp(1.4rem,1.251rem + .381vw,1.8rem);line-height:1.2;font-weight:var(--fw-m);flex-wrap:wrap;align-items:baseline;gap:.3rem;display:flex}.observeBox_item dd .big{font-weight:var(--fw-b);font-size:clamp(2.1rem,1.766rem + .857vw,3rem)}.observeBox_item dd .min{white-space:nowrap;font-size:clamp(1.2rem,1.126rem + .19vw,1.4rem)}@media (min-width:768px){.observeBox_item dd .min{margin-inline-start:.5em}}.observeBox_item dd .num{font-family:var(--ff-en);letter-spacing:0}.observeTag{min-block-size:3.3rem;min-inline-size:9.8rem;font-weight:var(--fw-b);background:#f6f6f6;border:1px solid #e5e5e5;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:.3em .3em .2em;font-size:clamp(1.2rem,1.126rem + .19vw,1.4rem);line-height:1.2;display:flex}@media (max-width:767.98px){.observeTag{align-self:stretch;min-block-size:2.6rem;min-inline-size:7.6rem}}.observeTag-dark{color:#fff;background:var(--fc-base);border:1px solid var(--fc-base)}.fadeModalOverlay{z-index:var(--z-modal);background:var(--overlay-clr);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);place-items:center;display:grid;position:fixed;inset:0;inline-size:100%!important;margin:0!important}body:has(.fadeModalOverlay){overflow:hidden}.fadeModalContent{inline-size:min(100% - 2rem,var(--cnt-w));grid-template-columns:1fr;justify-content:center;max-block-size:calc(100svh - 6rem);display:grid;overflow:auto}.fadeModalHead{align-items:center;display:flex}.fadeModalHead .fadeModalCloseBtn{margin-inline-start:auto}.fadeModalHead+*{margin-top:1.8rem}.fadeModalTitle{--clr:var(--clr-primary);--imgPath:var(--img-road01);color:#fff;font-size:clamp(1.8rem,1.726rem + .19vw,2rem);font-weight:var(--fw-b);letter-spacing:0;align-items:center;gap:.65em;line-height:1.4;display:flex}.fadeModalTitle:before{content:"";aspect-ratio:1;background:var(--clr)var(--imgPath)no-repeat center/contain;border:2px solid var(--clr);border-radius:var(--r-full);inline-size:1.95em;display:block}.fadeModalCloseBtn{--icon-size:.9333em;color:#fff;font-size:1.5rem;font-weight:var(--fw-b);letter-spacing:0;transition:opacity var(--t-duration)var(--easeOutQuart);grid-template-columns:repeat(2,auto);align-items:center;gap:.4667em;line-height:1.2;display:grid}.fadeModalCloseBtn:before{--size:var(--icon-size,1em);content:"";vertical-align:middle;min-inline-size:0;inline-size:var(--size);aspect-ratio:1;--clr:var(--icon-color,currentColor);background:var(--clr);flex:none;display:inline-block;translate:0 -5%;-webkit-mask-image:url(/img/icon/close.svg);mask-image:url(/img/icon/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (hover:hover){.fadeModalCloseBtn:hover{opacity:.7}}@media (max-width:767.98px){.fadeModalCloseBtn{--icon-size:2rem;grid-template-columns:1fr;justify-items:center;font-size:1rem}}.underPassView{border-radius:var(--r-md);position:relative;overflow:clip}.fadeModalContent:has(.underPassView){inline-size:min(100% - 2rem,689px)}.detailedMapView{inline-size:min(100%,var(--cnt-w));border-radius:var(--r-md);background:#fff;padding:6% 6% 5%;position:relative}.detailedMapView_content{grid-template-columns:1fr;place-items:center;gap:2.5rem;display:grid}.detailedMapView_content img{inline-size:100%}@media (max-width:767.98px){.detailedMapView_content{gap:1.5rem}}.fadeModalContent:has(.detailedMapView){inline-size:min(100% - 2rem,1000px)}.detailedMapImg{border:1px solid #e5e5e5;border-radius:16px}.cameraView{border-radius:var(--r-md);position:relative;overflow:clip}.fadeModalContent:has(.cameraView){inline-size:min(100% - 2rem,689px)}.status{background:var(--clr);color:#fff;font-size:1.4rem;font-weight:var(--fw-m);border-radius:3px;padding-block:.3571em .2857em;padding-inline:.5714em;line-height:1;display:inline-block}.level{font-weight:var(--fw-b);text-align:end;grid-template-columns:repeat(2,auto);align-items:baseline;gap:.5em;font-size:1.2rem;line-height:1;display:grid}.level_title{text-align:end}.level_value{align-items:baseline;display:flex}.level_num,.level_unit,.level_tp{font-family:var(--ff-en);font-weight:var(--fw-sb);white-space:nowrap}.level_num{font-size:1.8333em}.level_unit{font-size:1.5em}.level_tp{letter-spacing:-.01em;font-size:1.0833em}.level-current{color:var(--clr)}.changeBtn{justify-content:center;align-items:center;gap:var(--btn-icon-gap);vertical-align:middle;min-block-size:3.5rem;color:var(--clr-primary);font-size:clamp(1.2rem,1.051rem + .381vw,1.6rem);font-weight:var(--fw-m);text-align:center;letter-spacing:.04em;border:1px solid var(--clr-primary);border-radius:var(--r-full);transition:color var(--t-duration)var(--easeOutQuart),background-color var(--t-duration)var(--easeOutQuart);background:#fff;padding:.2em .9em 0;line-height:1.2;text-decoration:none;display:inline-flex}@media screen and (hover:hover){.changeBtn:hover{color:#fff;background-color:var(--pageClr)}}.waterLevel{background:var(--clr-bg);border-radius:8px;justify-content:space-between;align-items:center;padding:20px 45px 20px 25px;padding-block:2.1rem;padding-inline:6.48% 14.25%;display:flex}@media (max-width:1279.98px){.waterLevel{padding-inline:6.48%}}.waterLevel-normal{--clr-bg:#e9f4ff;--clr:#1e69b5}.waterLevel-warning{--clr-bg:#fff3eb;--clr:#e2a800}.waterLevel-danger{--clr-bg:#fff2f2;--clr:#e53935}.waterLevel_status{flex:none}.waterLevel_level{grid-template-columns:max-content 1fr;gap:3px;width:fit-content;display:grid}.waterLevel_level>*{grid-template-columns:subgrid;grid-column:span 2;display:grid}.situationList{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:clamp(2rem,clamp(6rem,131.429vw - 45.257rem,144rem),4rem);display:grid}.situationList_item{grid-template-rows:8rem repeat(2,auto);grid-template-columns:1fr auto;grid-template-areas:"name btn""level level""content content";grid-auto-rows:1fr;grid-auto-columns:1fr;align-items:center;display:grid}.situationList_name{font-weight:var(--fw-b);letter-spacing:.04em;grid-area:name;align-items:center;font-size:2.4rem;line-height:1.2;display:flex}.situationList_name span{padding-left:.2em;font-size:1.7rem;display:block}.situationList_btn{grid-area:btn}.situationList_level{grid-area:level}.situationList_cntBox{grid-area:content;place-items:center;margin-block-start:1.6rem;display:grid;position:relative;box-shadow:0 5px 15px #00000040}.situationList_content{overflow:clip}.situationList_content:after{content:"";aspect-ratio:1;background:url(/img/common/expansion.png) 50%/contain no-repeat;block-size:2.2rem;inline-size:2.2rem;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.situationList_content img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--t-duration)var(--easeOutQuart)}@media screen and (hover:hover){.situationList_content:hover img{scale:1.1}}:where(.main){--pageClr:var(--clr-primary)}:where(.page-river){--pageClr:var(--clr-river)}:where(.page-river,.clr-river){--theme-clr:var(--clr-river);--ttl-clr-accent:var(--clr-river);--ttl-clr-bg:var(--clr-river-thin)}:where(.page-pond){--pageClr:var(--clr-pond)}:where(.page-pond,.clr-pond){--theme-clr:var(--clr-pond);--ttl-clr-accent:var(--clr-pond);--ttl-clr-bg:var(--clr-pond-thin)}:where(.page-rain){--pageClr:var(--clr-rain)}:where(.page-rain,.clr-rain){--theme-clr:var(--clr-rain);--ttl-clr-accent:var(--clr-rain);--ttl-clr-bg:var(--clr-rain-thin)}:where(.page-weather){--pageClr:var(--clr-weather)}:where(.page-weather,.clr-weather){--theme-clr:var(--clr-weather);--ttl-clr-accent:var(--clr-weather);--ttl-clr-bg:var(--clr-weather-thin)}.tabBlock{grid-template-columns:1fr;gap:4rem;display:grid}@media (max-width:767.98px){.tabBlock{gap:3rem}}.tabTarget_nav{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.tabTarget_nav{margin-block:2rem 6rem}}.tab{border-bottom:3px solid var(--pageClr)}.tab_inner{max-inline-size:calc(var(--cnt-w) - 12rem);justify-content:center;gap:2rem;margin-inline:auto;display:flex}@media (max-width:767.98px){.tab_inner{gap:1rem}}.tab button{color:#737785;min-block-size:7.5rem;inline-size:100%;font-size:clamp(1.7rem,1.589rem + .286vw,2rem);font-weight:var(--fw-b);text-align:center;line-height:var(--lh-btn);letter-spacing:0;background:#f6f6f6;border-radius:.8rem .8rem 0 0;place-items:center;padding:1em;line-height:1.4;display:grid}.tab button.is-active{color:#fff;background:var(--pageClr)}@media screen and (hover:hover){.tab button:not(.is-active):hover{color:var(--pageClr)}}@media (max-width:767.98px){.tab button{min-block-size:6.4rem}.tab_inner{gap:1rem}}[class*=js-tab-]:not(.is-active){display:none!important}details[data-accordion] summary{display:block}details[data-accordion] summary::-webkit-details-marker{display:none}details[data-accordion] [data-accordion-content]{overflow:hidden}
