@charset "UTF-8";

@layer reset, base, layout, block, unique, utilities;@layer reset{*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark light;font-feature-settings:"palt"}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif}:where(header a,footer a){text-decoration:none}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}button,label,select,summary,[role=button],[role=option]{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(a){text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object,picture){display:block;max-width:100%;border:0;vertical-align:bottom}:where(img,picture,svg){border:0;max-inline-size:100%;block-size:auto;image-rendering:-webkit-optimize-contrast}}html{scroll-behavior:smooth;scroll-padding-top:calc(clamp(2.5rem,6.518904824vw,3.75rem) + clamp(8.125rem,28vw,9.375rem))}@media screen and (min-width:749px){html{scroll-padding-top:calc(clamp(2.5rem,6.518904824vw,3.75rem) + 180px)}}body{font-family:"Noto Sans JP,sans-serif";color:#5e540e}.break{display:inline-block}@media screen and (min-width:749px){.sp_only{display:none}}.no_sp{display:none}.indent{text-indent:-1em;padding-left:1em}.indent *{text-indent:0}.small{font-size:80%}.large{font-size:120%}.transY_neg50p{translate:0 -50%}@layer base{main>*[class^=sec_]:not(:last-of-type){margin-block:0 clamp(2.813rem,13.037809648vw,9.375rem)}}@layer base{h2{margin-block-end:calc(clamp(2.813rem,13.037809648vw,9.375rem)*.6)}h2 img{margin-inline:auto;inline-size:auto;block-size:clamp(1.875rem,7.4vw,2.5rem)}@media screen and (min-width:749px){h2 img{margin-block:0 3.125rem;block-size:4.063rem}}}@layer base{.movie iframe,.monu_map iframe{aspect-ratio:16/9;margin-inline:auto;inline-size:min(90%, 56.25rem);border-radius:.5rem;border-style:solid;border-width:clamp(.25rem,1vw,.375rem);margin-bottom:.5em}@media screen and (min-width:749px){.movie iframe,.monu_map iframe{border-width:.5rem}}.movie iframe.bd_orange,.monu_map iframe.bd_orange{border-color:#f5b400}.movie iframe.bd_green,.monu_map iframe.bd_green{border-color:#51b500}}@layer base{.txt_large{font-size:clamp(1.125rem,4.6vw,1.75rem);font-weight:800;line-height:1.7;letter-spacing:.05em}@media screen and (min-width:749px){.txt_large{font-size:2.188rem}}.txt_middle{font-size:clamp(1rem,3.6vw,1.25rem);font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (min-width:749px){.txt_middle{font-size:1.563rem}}}#title img{width:100%}@font-face{font-family:"icomoon";src:url("../../../../bosai/fonts/icomoon.eot?lfgbef");src:url("../../../../bosai/fonts/icomoon.eot?lfgbef#iefix") format("embedded-opentype"),url("../../../../bosai/fonts/icomoon.ttf?lfgbef") format("truetype"),url("../../../../bosai/fonts/icomoon.woff?lfgbef") format("woff"),url("../../../../bosai/fonts/icomoon.svg?lfgbef#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=pn-icon-],[class*=pn-icon-]{font-family:"icomoon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;speak:none;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pn-icon-top:before{content:"\e001"}.pn-icon-news:before{content:"\e002"}.pn-icon-live:before{content:"\e003"}.pn-icon-monu:before{content:"\e004"}.pn-icon-partner:before{content:"\e005"}.page_nav{position:sticky;top:3.438rem;inline-size:100%;overflow-x:hidden;z-index:15;background-color:#ecffdc;margin-block:0 clamp(2.813rem,13.037809648vw,9.375rem)}@media screen and (min-width:749px){.page_nav{top:0}}.nav_inner{inline-size:-moz-fit-content;inline-size:-webkit-fit-content;inline-size:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.5rem,3.1111111111vw,.938rem);margin-inline:auto;background-color:#ecffdc;padding:.688rem}@media screen and (min-width:749px){.nav_inner{gap:3.25rem;padding-inline:6.25rem;padding-block:1.563rem}}.nav_inner li{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;inline-size:-moz-fit-content;inline-size:-webkit-fit-content;inline-size:fit-content}.nav_inner li a{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:background-color ease .3s;inline-size:clamp(3.25rem,13.1111111111vw,4rem);block-size:clamp(3.25rem,13.1111111111vw,4rem);padding:.313rem;border-radius:50%;background-color:#f5b400;text-align:center;color:#fff;font-size:clamp(.5rem,2vw,.625rem);line-height:1.2}@media screen and (min-width:749px){.nav_inner li a{font-size:.938rem;inline-size:6.813rem;block-size:6.813rem}}@media(hover: hover)and (pointer: fine){.nav_inner li a:hover{background-color:#51b203}}.nav_inner [class*=pn-icon-]{display:inline-block;margin-block:0 .2em;font-size:clamp(.938rem,3.5555555556vw,1rem)}@media screen and (min-width:749px){.nav_inner [class*=pn-icon-]{margin-block:.25rem;font-size:1.875rem}}.sec_catch{margin-block-end:calc(clamp(2.813rem,13.037809648vw,9.375rem)*1.3)}.sec_catch .catch_text{margin-inline:auto;margin-block-end:calc(clamp(2.813rem,13.037809648vw,9.375rem)*.8);inline-size:min(90%, 56.25rem);text-align:center}.sec_catch .catch_text p:not(:last-of-type){margin-block:0 .8em}.sec_catch .catch_text .hi_light{color:#5dd000;font-size:120%}.sec_news{padding-block-end:clamp(2.813rem,13.037809648vw,9.375rem);background-color:#fff7d1}.sec_news .txt_middle{margin-inline:auto;inline-size:min(90%, 62.5rem);margin-block-end:calc(clamp(2.813rem,13.037809648vw,9.375rem)*.5);text-align:center}.sec_news .green{color:#5dd000;font-weight:700}.sec_map .txt_middle{inline-size:min(90%, 62.5rem);margin-inline:auto;margin-block-end:calc(clamp(2.813rem,13.037809648vw,9.375rem)*.5);text-align:center}.sec_map .text p:first-of-type{margin-block-end:.8em}.sec_map .orange{color:#f5b400;font-weight:700}.monu_map{margin-inline:auto;margin-block-end:calc(clamp(2.813rem,13.037809648vw,9.375rem)*1.3);inline-size:min(90%, 56.25rem);text-align:right}.monu_map iframe{inline-size:100%}.monu_map .source{font-size:clamp(.75rem,2.6vw,.875rem);font-style:nomal}@media screen and (min-width:749px){.monu_map .source{font-size:.938rem}}.sec_partner{padding-block-end:clamp(2.813rem,13.037809648vw,9.375rem);background-color:#ecffdc}.partner_catch{text-align:center;margin-block-end:1.2em}.main_partner{margin-block-end:2.188rem}.main_partner a{display:block;margin-inline:auto;inline-size:min(90%, 38.75rem);transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.main_partner a:hover{opacity:.8}}.partner_box{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem;margin-inline:auto;inline-size:min(90%, 77.5rem)}@media screen and (min-width:749px){.partner_box{display:grid;grid-template-columns:repeat(4, 1fr)}}
