@property --width-inner{syntax:"<length>";inherits:true;initial-value:1280px}@property --width-contents{syntax:"<length>";inherits:true;initial-value:440px}@property --width-base{syntax:"<number>";inherits:false;initial-value:1440}@property --color-bg{syntax:"<color>";inherits:false;initial-value:#fff}@property --color-sub{syntax:"<color>";inherits:false;initial-value:#ffa35e}@property --color-accent{syntax:"<color>";inherits:false;initial-value:#2ca973}@property --color-text{syntax:"<color>";inherits:false;initial-value:#323232}@property --color-base{syntax:"<color>";inherits:false;initial-value:#fff}@property --color-link{syntax:"<color>";inherits:false;initial-value:#0c7b81}:root{--normalFont:"Noto Sans JP", sans-serif;--titleFont:"M PLUS Rounded 1c", sans-serif}:where(*){font-style:normal;font-weight:inherit;vertical-align:baseline;background:0 0;border:none;border-radius:0;outline:none;font-family:inherit;font-size:100%}:where(*),:where(*):before,:where(*):after{box-sizing:border-box;margin:0;padding:0}:where(html){overflow-wrap:break-word;cursor:default;tab-size:2;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;font-size:62.5%}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif}img{vertical-align:bottom}:focus{outline:none}a:not([class]),a:not([class]):link,a:not([class]):visited,a:not([class]):hover,a:not([class]):active{vertical-align:baseline;cursor:pointer;outline:0;margin:0;padding:0;text-decoration:none}:where(ul,ol){list-style:none}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0;border-color:currentColor}:where(input,button,textarea,select){color:inherit;font-variation-settings:inherit;font-feature-settings:inherit;letter-spacing:inherit;word-spacing:inherit;font-family:inherit;font-size:100%}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(textarea){resize:vertical;overflow:auto}input,select{vertical-align:middle}input[type=radio],input.radio,input[type=checkbox],input.checkbox{margin-top:0;margin-bottom:0;position:relative;top:-.1em}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}:where(h1){font-size:inherit;margin-bottom:0}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}del{text-decoration:line-through}ins,mark{color:#000;background-color:#ffb;text-decoration:none}:where(hr){border:none;block-size:0;color:inherit;border-block-start:1px solid;overflow:visible}summary::-webkit-details-marker{display:none}body{background:var(--color-main);color:var(--color-text);font-size:1.6rem;font-weight:500;font-family:var(--normalFont);font-kerning:normal;font-variant-ligatures:none;font-feature-settings:"palt" on;-webkit-font-smoothing:antialiased;letter-spacing:.03em;line-break:strict;background-position:top;background-repeat:repeat;background-size:94px;line-height:1;overflow-x:hidden}body.is-trigger-active{overflow:hidden}body.is-trigger-active .l-headerFlex .l-nav{visibility:visible;opacity:1}body.is-trigger-active .l-header .navTriggerInner span{background:var(--color-base)}body.is-trigger-active .l-header .navTriggerInner span:first-child{transform:translateY(5px)rotate(-30deg)}body.is-trigger-active .l-header .navTriggerInner span:nth-child(2){opacity:0}body.is-trigger-active .l-header .navTriggerInner span:last-child{transform:translateY(-7px)rotate(30deg)}.mb025em{margin-bottom:.25em}.mb05em{margin-bottom:.5em}.mb075em{margin-bottom:.75em}.mb10em{margin-bottom:1em}.mb15em{margin-bottom:1.5em}.mb20em{margin-bottom:2em}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.mb110{margin-bottom:110px}.mb120{margin-bottom:120px}.mb130{margin-bottom:130px}.mb140{margin-bottom:140px}.mb150{margin-bottom:150px}.mb160{margin-bottom:160px}.mb170{margin-bottom:170px}.mb180{margin-bottom:180px}.pt025em{padding-top:.25em}.pt05em{padding-top:.5em}.pt075em{padding-top:.75em}.pt10em{padding-top:1em}.pt15em{padding-top:1.5em}.pt20em{padding-top:2em}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pt65{padding-top:65px}.pt70{padding-top:70px}.pt75{padding-top:75px}.pt80{padding-top:80px}.pt85{padding-top:85px}.pt90{padding-top:90px}.pt95{padding-top:95px}.pb100{padding-bottom:100px}.pb110{padding-bottom:110px}.pb120{padding-bottom:120px}.pb130{padding-bottom:130px}.pb140{padding-bottom:140px}.pb150{padding-bottom:150px}.pb160{padding-bottom:160px}.pb170{padding-bottom:170px}.pb180{padding-bottom:180px}.pb025em{padding-bottom:.25em}.pb05em{padding-bottom:.5em}.pb075em{padding-bottom:.75em}.pb10em{padding-bottom:1em}.pb15em{padding-bottom:1.5em}.pb20em{padding-bottom:2em}.bgWhite{background-color:#fff}.bgBase{background-color:var(--color-base)}.bgMain{background-color:var(--color-main)}.bgSub{background-color:var(--color-sub)}.bgAccent{background-color:var(--color-accent)}.bgMainAlpha{background-color:rgb(from var(--color-main) r g b/.4)}.bgAccentAlpha{background-color:rgb(from var(--color-accent) r g b/.15)}body span{font-weight:inherit}.fwNormal{font-weight:400}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}strong,.fwBold{font-weight:700}.ffEn{font-weight:400;font-family:var(--sans-serif-en)}.fcMain{color:var(--color-main)}.fcSub{color:var(--color-sub)}.fcAccent{color:var(--color-accent)}.fcText{color:var(--color-text)}.fcBase{color:var(--color-base)}.fcWhite{color:#fff}.fcBlack{color:#000}.fs10{font-size:1rem}.fs11{font-size:1.1rem}.fs12{font-size:1.2rem}.fs13{font-size:1.3rem}.fs14{font-size:1.4rem}.fs15{font-size:1.5rem}.fs16{font-size:1.6rem}.fs17{font-size:1.7rem}.fs18{font-size:1.8rem}.fs20{font-size:2rem}.fs22{font-size:2.2rem}.fs23{font-size:2.3rem}.fs24{font-size:2.4rem}.fs25{font-size:2.5rem}.fs26{font-size:2.6rem}.fs28{font-size:2.8rem}.fs30{font-size:3rem}.fs32{font-size:3.2rem}.fs36{font-size:3.6rem}.fs40{font-size:4rem}.fs48{font-size:4.8rem}.fs50{font-size:5rem}.fs50per{font-size:50%}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs75per{font-size:75%}.fs80per{font-size:80%}.fs85per{font-size:85%}.fs90per{font-size:90%}.fs150per{font-size:150%}.lh10{line-height:1}.lh12{line-height:1.2}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh175{line-height:1.75}.lh18{line-height:1.8}.lh20{line-height:2}.lh24{line-height:2.4}.lsNormal{letter-spacing:normal}.ls01{letter-spacing:.01em}.ls02{letter-spacing:.02em}.ls025{letter-spacing:.025em}.ls03{letter-spacing:.03em}.ls04{letter-spacing:.04em}.ls05{letter-spacing:.05em}.ls075{letter-spacing:.075em}.ls10{letter-spacing:.1em}.ls12{letter-spacing:.12em}.ls15{letter-spacing:.15em}.ls20{letter-spacing:.2em}.ls30{letter-spacing:.3em}.ls-05{letter-spacing:-.05em}.ls-10{letter-spacing:-.1em}.ls-20{letter-spacing:-.2em}.wordWrapBreak{word-wrap:break-word}.wordBreakAll{word-break:break-all}.textUppercase{text-transform:uppercase}img,video{vertical-align:bottom;max-width:100%;height:auto}img.w100per,video.w100per{width:100%}a:not([class]){color:inherit}a,a:link,a:visited,a:hover,a:active{outline:none}a.textLink{border-bottom:1px solid var(--color-link);color:var(--color-link);font-weight:500}a.disabled{cursor:default;opacity:.6;pointer-events:none}ul.discList>li,ol.discList>li{padding-left:1em;position:relative}ul.discList>li:before,ol.discList>li:before{content:"・";color:currentColor;display:inline-block;position:absolute;top:0;left:0}ul.discList>li:not(:last-child),ol.discList>li:not(:last-child){margin-bottom:.75em}ul.discList .subList li,ol.discList .subList li{padding-left:1em;position:relative}ul.discList .subList li:not(:last-child),ol.discList .subList li:not(:last-child){margin-bottom:3px}ul.discList .subList li:before,ol.discList .subList li:before{background-color:var(--color-text);content:"";width:.5em;height:1px;display:inline-block;position:absolute;top:.85em;left:3px}ul.numberList,ol.numberList{counter-reset:numberList}ul.numberList>li,ol.numberList>li{padding-left:1.5em;position:relative}ul.numberList>li:not(:last-child),ol.numberList>li:not(:last-child){margin-bottom:.5em}ul.numberList>li:before,ol.numberList>li:before{content:counter(numberList) ".";color:currentColor;font-size:inherit;counter-increment:numberList;margin-right:.25em;position:absolute;top:0;left:0}ul.inlineCommaList>li,ol.inlineCommaList>li{display:inline}ul.inlineCommaList>li:not(:last-child):after,ol.inlineCommaList>li:not(:last-child):after{content:",";display:inline-block}ul.asteriskList>li,ol.asteriskList>li{padding-left:1em;position:relative}ul.asteriskList>li:before,ol.asteriskList>li:before{content:"*";display:inline-block;position:absolute;top:0;left:0}.displayInlineBlock{display:inline-block}.displayInline{display:inline}.displayBlock{display:block}.displayNone{display:none}.posRelative{position:relative}.posAbsolute{position:absolute}.posFixed{position:fixed}.posStatic{position:static}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.textJustify,.textJustify *{text-align:justify}input,textarea,select{background-color:#0000;background-image:none;border:none;border-radius:0}input:focus,textarea:focus,select:focus{box-shadow:none;border:none;outline:none}button{background-color:#0000;border:0;outline:none;padding:0;font-family:inherit}.w100per{width:100%}.l-header{border-bottom:solid 2px var(--color-bg);background:linear-gradient(#002132 0%,#18546a 100%);width:100%;padding:20px}.l-header .flexArea{-moz-column-gap:20px;justify-content:flex-end;align-items:center;column-gap:20px;display:flex}.l-header .flexAreaItem{position:relative}.l-header .flexAreaItem:before{content:"";clip-path:polygon(0 0,0 100%,100% 50%);background:#f3cb2b;width:6px;height:10px;margin:auto;display:inline-block;position:absolute;top:3px;bottom:0}.l-header .flexAreaItem a{color:var(--color-bg);padding-inline-start:12px;font-size:1.6rem}.l-header .headerSpLogo{display:none}.l-nav{max-width:1000px;margin-inline:auto;padding:25px}.l-nav.lower{padding:15px 25px}.l-nav.lower .linkNav a{font-size:2rem}.l-nav .linkNav{gap:10px;display:flex}.l-nav .linkNavItem{width:16.6667%;position:relative}.l-nav .linkNavItem:before{z-index:5;content:"";cursor:pointer;pointer-events:none;border-radius:5px;width:100%;height:100%;margin:auto;position:absolute;inset:0}.l-nav .linkNavItem a{outline-offset:-5px;width:100%;height:100%;color:var(--color-bg);text-align:center;border-radius:5px;justify-content:center;align-items:center;padding-block:.87em;font-size:2.3rem;text-decoration:none;display:flex;position:relative}.l-nav .linkNavItem a span{z-index:2;font-family:fot-chiaro-std,sans-serif;font-style:normal;font-weight:700;position:relative}.l-nav .linkNavItem a:before{z-index:0;z-index:1;content:"";background:url(/assets/img/btn_bg.CnlaD1xs.webp) 0 0/cover no-repeat;border-radius:5px;width:100%;height:100%;margin:auto;position:absolute;inset:0}.l-nav .linkNavItem a:after{z-index:0;content:"";border-radius:5px;width:100%;height:100%;margin:auto;position:absolute;inset:0}.l-nav .linkNavItem:first-child:before{border:5px solid #73508d}.l-nav .linkNavItem:first-child a{text-shadow:2px 2px #73508d;outline:5px solid #73508d}.l-nav .linkNavItem:first-child a:after{background:linear-gradient(#56267a 0%,#714790 50%,#7a5197 100%)}.l-nav .linkNavItem:nth-child(2):before{border:5px solid #4f98d9}.l-nav .linkNavItem:nth-child(2) a{text-shadow:2px 2px #4f98d9;outline:5px solid #4f98d9}.l-nav .linkNavItem:nth-child(2) a:after{background:linear-gradient(#1592f0 0%,#2d6db2 100%)}.l-nav .linkNavItem:nth-child(3):before{border:5px solid #cf5353}.l-nav .linkNavItem:nth-child(3) a{text-shadow:2px 2px #d94646;outline:5px solid #d94646}.l-nav .linkNavItem:nth-child(3) a:after{background:linear-gradient(#c2423f 0%,#de090a 100%)}.l-nav .linkNavItem:nth-child(4):before{border:5px solid #f08044}.l-nav .linkNavItem:nth-child(4) a{text-shadow:2px 2px #f7731c;outline:5px solid #f7731c}.l-nav .linkNavItem:nth-child(4) a:after{background:linear-gradient(#f18240 0%,#ea5706 100%)}.l-nav .linkNavItem:nth-child(5):before{border:5px solid #e4c44e}.l-nav .linkNavItem:nth-child(5) a{text-shadow:1px 2px #d5880e;background-color:#dfb200;outline:5px solid #f3cb2b}.l-nav .linkNavItem:nth-child(5) a:after{background:linear-gradient(#e3c543 0%,#deae0e 100%)}.l-nav .linkNavItem:nth-child(6):before{border:5px solid #95af54}.l-nav .linkNavItem:nth-child(6) a{text-shadow:1px 2px #027575;background-color:#009b9b;outline:5px solid #49bdbd}.l-nav .linkNavItem:nth-child(6) a:after{background:linear-gradient(#88a542 0%,#688b11 100%)}.l-contents{background:#fc0;padding:80px 30px}.l-contentBlock{margin-block-end:90px}.l-contentBlock .swiper{padding-inline:30px}.l-contentBlockFlex{max-width:1000px;margin-block-end:60px;margin-inline:auto}.l-contentBlock .swiper-wrapper{-moz-column-gap:20px;justify-content:center;column-gap:20px}.l-contentBlock .swiper-slide{width:calc(33.3333% - 13.3333px)}.l-footer{border-bottom:solid 2px var(--color-bg);background:linear-gradient(#002132 0%,#18546a 100%);padding:20px}.l-footer .l-inner{background:0 0;border-radius:0}.l-footer .footerFlex{border-bottom:1px dashed #89a4af;margin-block-end:20px;padding-block-end:20px}.l-footer .footerFlex ul{flex-wrap:wrap;justify-content:center;gap:15px 30px;max-width:1000px;margin-inline:auto;display:flex}.l-footer .footerFlex ul+ul{flex-direction:row;margin-block-start:10px;display:flex}.l-footer .footerFlex ul li{padding-inline-start:10px;position:relative}.l-footer .footerFlex ul li:after{content:"";clip-path:polygon(0 0,0 100%,100% 50%);background:#f3cb2b;width:6px;height:10px;display:inline-block;position:absolute;top:5px;bottom:0;left:0}.l-footer .footerFlex ul li.small a{font-size:1.2rem}.l-footer .footerFlex ul li a{color:var(--color-base);font-size:1.6rem}.l-footer .footerFlex.isActive{opacity:1;pointer-events:all}.l-footer .copyright{color:var(--color-base);text-align:center;font-size:1.3rem}.l-footer .copyright small{display:block}.l-footer .copyright small.thinText{opacity:.5;font-size:1rem}.l-footer .footerNav{background:var(--color-base);border-radius:30px 30px 0 0;width:calc(100% - 60px);margin-inline:auto}.l-footer .footerNavFlex{flex-shrink:0;justify-content:space-between;align-items:center;margin-inline:auto;padding:26px 70px;display:flex}.l-footer .footerNavFlex nav ul{-moz-column-gap:min(1.56vw, 20px);align-items:center;column-gap:min(1.56vw,20px);display:flex}.l-footer .footerNavFlex nav ul li a{color:var(--color-text);font-size:min(1.15vw,16px);font-weight:500;line-height:100%;font-family:var(--normalFont);transition:color .3s;position:relative}.l-footer .footerNavFlex nav ul li a[target=_blank]{padding-inline-end:18px}.l-inner{background:var(--color-bg);border-radius:10px;max-width:1100px;margin-inline:auto;padding:60px}.h2Title{text-align:center;margin-block-end:30px;font-family:fot-chiaro-std,sans-serif;font-size:3.8rem;font-style:normal;font-weight:700}.h2TitlePickup{color:#d94646;padding-inline-start:55px;position:relative}.h2TitlePickup:before{content:"";background:url(/assets/img/h2pickIcon.0cWHeqeB.webp) 0 0/100% no-repeat;width:40px;height:35px;position:absolute;top:0;left:0}.h2TitleList{color:#3ca38e;padding-inline-start:50px;position:relative}.h2TitleList:before{content:"";background:url(/assets/img/news_icon_lightgrn.sDjEox5s.webp) 0 0/100% no-repeat;width:43px;height:46px;position:absolute;top:-5px;left:0}.textIndented{text-indent:-1em;padding-left:1em}.searchBlock{-moz-column-gap:10px;justify-content:center;align-items:center;column-gap:10px;display:flex}.searchBlock select{background:#fff;border-radius:5px;width:100%;max-width:440px;padding:5px 22px 5px 10px}.searchBlock button{color:#fff;background:#688e02;border-radius:5px;padding:5px 20px}.txtCenter{text-align:center}.noneTitle{color:var(--color-text);margin-block-end:40px;font-family:fot-chiaro-std,sans-serif;font-size:3.2rem;font-style:normal;font-weight:700}.spMenuBtn{display:none}.newsPickup{margin-block-end:40px}.newsPickupBg{background:url(/assets/img/pickBg.CEodeLMk.webp) top/cover no-repeat;border-radius:5px;max-width:1000px;margin-inline:auto;padding:7px;position:relative}.newsPickupWrapper{z-index:1;padding:50px 30px;position:relative}.newsPickupWrapper .date{color:#d94646;border-bottom:1px solid #ccc;margin-block-end:15px;padding-block-end:10px;font-family:fot-chiaro-std,sans-serif;font-size:2.5rem;font-weight:700}.newsPickupWrapper .articleTitle{color:#d94646;margin-block-end:10px;font-family:fot-chiaro-std,sans-serif;font-size:3rem;font-weight:700}.newsPickupWrapper .articleText{font-size:2rem;line-height:1.5}.newsPickupWrapperItem:not(:last-of-type){margin-block-end:clamp(2rem,4vw,4rem)}.newsPickupBgInner,.newsListBgInner{position:relative}.newsPickupBgInner:after,.newsListBgInner:after{z-index:0;background:var(--color-base);content:"";opacity:.9;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}.newsList{margin-block-end:40px}.newsListBox{background:url(/assets/img/newsBg.C1T3K1Kw.webp) 50%/cover no-repeat;border-radius:5px;max-width:1000px;margin-inline:auto;padding:7px}.newsListBox.asobi+.newsListBox,.newsListBox.aruki+.newsListBox{margin-block-start:20px}.newsListBgInner{padding:30px}.newsListWrapper,.linkBtn{z-index:1;position:relative}.newsListWrapperItem:not(:last-child){border-bottom:1px dashed silver;margin-block-end:12px}.newsListWrapperItemFlex{padding-bottom:12px;color:var(--color-text);gap:15px;padding-inline-end:35px;text-decoration:none;display:flex;position:relative}.newsListWrapperItemFlex:after{content:"";border:7px solid #0000;border-left:8px solid #3ca38e;border-right:0 solid;width:0;height:0;margin:auto;position:absolute;top:-12px;bottom:0;right:10px}.newsListWrapperItem:last-child{margin-block-end:0}.newsListWrapper .articleTitle{color:#3ca38e;font-family:fot-chiaro-std,sans-serif;font-size:2rem;font-weight:700}.dayBottomArea{-moz-column-gap:10px;border-top:1px dashed silver;justify-content:space-between;align-items:center;column-gap:10px;padding-top:20px;display:flex}.dayBottomArea .linkBtn{width:fit-content;margin-inline:initial;padding:.722222em 2.22222em .833333em 1.66667em}.dayDetailArea{-moz-column-gap:10px;align-items:center;column-gap:10px;display:flex}.dayDetailAreaTitle{background:#fff;padding:.333333em;font-family:fot-chiaro-std,sans-serif;font-size:1.8rem;font-weight:700}.dayDetailAreaText{font-size:1.8rem;font-weight:700}.newsListBox.asobi .dayDetailAreaTitle{color:#d94646;border:1px solid #d94646}.newsListBox.asobi .dayDetailAreaText,.newsListBox.asobi .mapDetailTopSubTitle{color:#d94646}.newsListBox.asobi .linkBtn{background:#d94646}.newsListBox.aruki .dayDetailAreaTitle{color:#0352a2;border:1px solid #0352a2}.newsListBox.aruki .dayDetailAreaText,.newsListBox.aruki .mapDetailTopSubTitle{color:#0352a2}.newsListBox.aruki .linkBtn{background:#0352a2}.newsListBox.asobi .newsListWrapper,.newsListBox.aruki .newsListWrapper{margin-block-end:0}.articleText img{margin-block:20px 10px;margin-inline:auto;display:block}.linkBtn{max-width:240px;color:var(--color-base);text-align:center;border-radius:50px;margin-inline:auto;padding-block:15px;font-size:1.8rem;text-decoration:none;display:block;position:relative}.linkBtn:after{border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:0;border-left:8px solid var(--color-base);content:"";border-style:solid;width:0;height:0;margin:auto;position:absolute;top:0;bottom:0;right:20px}.linkBtn.lightGreen{background:#3ca38e}.lowPageTitle{margin-block-end:1.333em;font-family:fot-chiaro-std,sans-serif;font-size:3rem;font-style:normal;font-weight:700;position:relative}.lowPageTitle .lowPageTitleLine{padding-inline-start:50px;display:inline-block;position:relative}.lowPageTitle .lowPageTitleLine:after{content:"";width:43px;height:46px;position:absolute;top:-10px;left:0}.lowPageTitle.ppl .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_ppl.JMiaYd6h.webp) 0 0/100% no-repeat}.lowPageTitle.ppl .lowPageTitleLine .colorChange{color:#73508d}.lowPageTitle.orng .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_orng.BUtB74xv.webp) 0 0/100% no-repeat}.lowPageTitle.orng .lowPageTitleLine .colorChange{color:#ec5e00}.lowPageTitle.yelw .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_yelw.z7mY9M4n.webp) 0 0/100% no-repeat}.lowPageTitle.yelw .lowPageTitleLine .colorChange{color:#ddb516}.lowPageTitle.red .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_red.BVs8FEuS.webp) 0 0/100% no-repeat}.lowPageTitle.red .lowPageTitleLine .colorChange{color:#d94646}.lowPageTitle.blue .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_blue.BSlZlQPB.webp) 0 0/100% no-repeat}.lowPageTitle.blue .lowPageTitleLine .colorChange{color:#0352a2}.lowPageTitle.grn .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_grn.ZWljB7IU.webp) 0 0/100% no-repeat}.lowPageTitle.grn .lowPageTitleLine .colorChange{color:#688e02}.lowPageTitle.lightGrn .lowPageTitleLine:after{background:url(/assets/img/news_icon_lightgrn.sDjEox5s.webp) 0 0/100% no-repeat}.lowPageTitle.lightGrn .lowPageTitleLine .colorChange{color:#3ca38e}.lowPageTitle.txt .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_txt.BcG5dR2m.webp) 0 0/100% no-repeat}.lowPageTitle.txt .lowPageTitleLine .colorChange{color:#069}.lowPageText{font-size:1.8rem;line-height:2}.lowPageText.bottomDashed{border-bottom:1px dashed #ccc;margin-block-end:30px;padding-block-end:30px}.lowPageSubTitle{color:#fff;background:linear-gradient(#f18240 0%,#ea5706 100%);border-radius:5px;padding:10px;font-family:fot-chiaro-std,sans-serif;font-size:2.4rem;font-weight:700}.lowPageIntroList{margin-block-end:15px}.lowPageIntroListTitle{margin-block-end:10px;padding-inline-start:20px;font-size:1.8rem;font-weight:700;position:relative}.lowPageIntroListTitle:before{content:"";background:#ffa164;border-radius:100%;width:16px;height:16px;position:absolute;top:2px;left:0}.lowPageIntroListText{font-size:1.8rem;line-height:2}.lowPageFlowList{counter-reset:number;list-style-type:none}.lowPageFlowListItem{background:#fdf2dc;border-radius:5px;margin-block-end:10px;padding-block:20px;padding-inline:70px 20px;font-size:1.8rem;line-height:2;position:relative}.lowPageFlowListItem:before{content:"";content:counter(number);color:#fff;text-align:center;counter-increment:number;background:#ffa164;border-radius:100%;width:35px;height:35px;font-family:fot-chiaro-std,sans-serif;font-size:2rem;font-weight:700;line-height:35px;display:inline-block;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.lowPageListTable{width:100%}.lowPageListTable td{padding:10px}.lowPageListTable td.textCenter{width:100px}.lowPageListTable .detailLink{color:#fff;background:#0352a2;border-radius:5px;width:max-content;margin-inline-start:auto;padding:10px 25px;text-decoration:none;display:block}.lowPageListTable .detailLink.grn{background:#688e02}.lowPageListTable.grn tr{background:#fff}.lowPageListTable.grn tr td{border-bottom:1px solid #fff}.lowPageListTable.grn tr td:first-child{text-align:center;background:#eef2e2}.lowPageListTable.grn td.textCenter{width:auto}.lowPageListTableTitle{font-family:fot-chiaro-std,sans-serif;font-size:2rem;font-style:normal;font-weight:700}.yelw .lowPageSubTitle{background:linear-gradient(#e3c543 0%,#deae0e 100%)}.yelw .dotListItem:before{background:#dcb000}.yelw .lowPageContactLink{background:#fff6d4}.yelw .lowPageContactUnderLine{color:#9f8a38}.red .lowPageSubTitle{background:linear-gradient(#c2423f 0%,#de090a 100%)}.red .dotListItem:before{background:#d94646}.blue .lowPageSubTitle,.blue .dotListItem:before{background:#0352a2}.grn .lowPageSubTitle{background:linear-gradient(#88a542 0%,#688b11 100%)}.grn .dotListItem:before{background:#81b000}.txt .lowPageSubTitle{background:linear-gradient(#6ea6c2 0%,#069 100%)}.txt .dotListItem:before{background:#069}.txt .dotListItemTextLink{color:#069;text-decoration:underline}.dotListItem{margin-block-end:5px;padding-inline-start:20px;font-size:1.8rem;line-height:2;position:relative}.dotListItem:last-child{margin-block-end:0}.dotListItem:before{content:"";background:#ffa164;border-radius:100%;width:10px;height:10px;position:absolute;top:15px;left:0}.lowPageContactLink{-moz-column-gap:15px;background:#fdf2dc;border-radius:5px;justify-content:center;column-gap:15px;max-width:560px;margin-inline:auto;padding-block:15px 20px;display:flex}.lowPageContactLinkTitle{font-weight:700}.lowPageContactUnderLine{color:#ffa164;text-decoration:underline}.pagination{-moz-column-gap:15px;justify-content:center;align-items:center;column-gap:15px;display:flex}.paginationItem{width:50px;height:50px}.paginationItem.none{display:none}.paginationItem.disabled{opacity:.4}.paginationItem span,.paginationItem a{border:1px solid #d9d9d9;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.paginationItem span{color:var(--color-base);background:#688e02;border:none}.paginationItem a{z-index:2;color:#688e02;text-decoration:none;transition:color .3s;position:relative}.paginationItem:has(a){position:relative}.paginationItem:has(a):after{z-index:1;content:"";opacity:0;background:#688e02;border-radius:5px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.newsPagination .paginationItem span{background:#3ca38e}.newsPagination .paginationItem a{z-index:2;color:#3ca38e;text-decoration:none;transition:color .3s;position:relative}.newsPagination .paginationItem:has(a){position:relative}.newsPagination .paginationItem:has(a):after{z-index:1;content:"";opacity:0;background:#3ca38e;border-radius:5px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.lowCommonPageWhiteBgContensArticle ul,.lowCommonPageWhiteBgContensArticle ul li{margin-block-end:40px}.lowCommonPageWhiteBgContensArticle ul li figure{max-width:864px;margin-inline:auto}.lowCommonPageWhiteBgContensArticle ul li:last-child{margin-block-end:0}.lowCommonPageWhiteBgContensArticle p{font-size:1.6rem;line-height:2}.lowCommonPageWhiteBgContensArticle p+p{margin-block:clamp(20px,3.13vw,40px)}.lowCommonPageWhiteBgContensArticle p:last-child{margin-block-end:0}.lowCommonPageWhiteBgContensArticle a{color:var(--color-accent);position:relative}.lowCommonPageWhiteBgContensArticle a:before{background:var(--color-accent);content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.articleInfo{margin-block-end:50px}.articleInfoTop{-moz-column-gap:13px;align-items:center;column-gap:13px;margin-block-end:16px;display:flex}.articleInfoTop .category{color:#fff;background:#eee;border-radius:100px;justify-content:center;align-items:center;padding:.417em 1.2em;font-size:1.2rem;line-height:1;display:flex}.articleInfoTitle{font-size:clamp(2.6rem,1.25vw,3.2rem);font-weight:500;line-height:1.5625}.emptyTextCenter{text-align:center;width:100%}.privacyList{margin-block-end:20px}.privacyListTitle{color:#069;font-size:2rem;font-weight:700;line-height:1.75}.privacyListText{font-size:1.8rem;line-height:2}.privacyListText .privacyListLink{color:#069;text-decoration:underline}.mainVisual{background:url(/assets/img/mv_bg.Bfb3TvfC.webp) 0 0/cover no-repeat;border-top:5px solid #ac0001;border-bottom:5px solid #ac0001;position:relative;overflow:hidden}.mainVisual.lower .mainVisualWrapper{max-width:1000px;margin-inline:auto;padding-block:clamp(10px,3vw,30px)}.mainVisual.lower .mainVisualWrapper:before{background:url(/assets/img/low_mv_left.sYIT-zQq.webp) 0 0/100% no-repeat;width:clamp(200px,45.5vw,362px);height:100%;margin:auto;top:auto;bottom:0}.mainVisual.lower .mainVisualWrapper:after{background:url(/assets/img/low_mv_right.BYTuYHHK.webp) 0 0/100% no-repeat;width:clamp(200px,47.2vw,362px);height:100%;margin:auto;top:auto;bottom:-10px}.mainVisual:before,.mainVisual:after{background:var(--color-text);content:"";width:100%;height:10px;position:absolute;left:0}.mainVisual:before{top:0}.mainVisual:after{bottom:0}.mainVisualLogo{z-index:1;text-align:center;max-width:clamp(220px,15.0235vw + 163.662px,380px);margin-inline:auto;position:relative}.mainVisualLogo:before{content:"";background:url(/assets/img/fukidashi.CbROubSt.webp) 0 0/100% no-repeat;width:clamp(100px,12.48vw + 53.2px,178px);height:clamp(100px,5.28vw + 80.2px,133px);position:absolute;top:0;left:-180px}.mainVisualLogo:after{content:"";background:url(/assets/img/hishigata.DqQ34w_L.webp) 0 0/100% no-repeat;width:160px;height:160px;position:absolute;bottom:0;right:-150px}.mainVisual.lower .mainVisualLogo{max-width:160px}.mainVisual.lower .mainVisualLogo:before,.mainVisual.lower .mainVisualLogo:after{content:none}.mainVisualWrapper{padding-block:50px;position:relative}.mainVisualWrapper:before{content:"";background:url(/assets/img/mv_top_left.D3CLUeqE.webp) 0 0/100% no-repeat;width:clamp(210px,23.0047vw + 123.732px,455px);height:clamp(197px,25.1643vw + 102.634px,465px);position:absolute;top:-25px;left:-50px}.mainVisualWrapper:after{content:"";background:url(/assets/img/mv_top_right.C9fQvbWl.webp) 0 0/100% no-repeat;width:clamp(210px,29.108vw + 100.845px,460px);height:clamp(197px,25.1643vw + 102.634px,465px);position:absolute;bottom:-82px;right:-20px}.mainVisualText{z-index:1;width:clamp(145px,2.8169vw + 134.437px,175px);position:absolute;top:25px;right:15px}.bannerArea{background:#eee;border-radius:5px;padding-block:20px}.bannerAreaList{justify-content:center;align-items:center;gap:20px;display:flex}.bannerAreaListItem{width:25%}.bannerAreaListItem img{width:100%}.aboutText{-moz-column-gap:20px;justify-content:flex-end;column-gap:20px;line-height:1.7;display:flex}.aboutLowPageImg{text-align:center;max-width:350px;margin-block-end:30px;margin-inline:auto}.aruki .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_blue.BSlZlQPB.webp) 0 0/100% no-repeat}.aruki .lowPageTitleLine .colorChange{color:#0352a2}.aruki .lowPageSubTitle{background:linear-gradient(#1592f0 0%,#2d6db2 100%)}.aruki .lowPageListTable tr:nth-of-type(2n){background:#d2e4f6}.asobi .lowPageTitleLine:after{background:url(/assets/img/lowPagetitle_red.BVs8FEuS.webp) 0 0/100% no-repeat}.asobi .lowPageTitleLine .colorChange{color:#d94646}.asobi .lowPageSubTitle{background:linear-gradient(#c2423f 0%,#de090a 100%)}.asobi .lowPageListTable tr:nth-of-type(2n){background:#ffeaea}.asobi .lowPageListTable .detailLink{background:#d94646}.aruki .lowPageListTable .detailLink,.asobi .lowPageListTable .detailLink{text-align:center}.formArea{background:#eef2e2;border-radius:5px;padding:25px 10px}.searchBlockLabel{font-family:fot-chiaro-std,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700}.alert{color:#ac0001;margin-block-start:20px;font-size:1.8rem}.mapDetailTopArea{color:#445d0c;background:linear-gradient(#fff 0%,#e4e8d1 100%);border:1px solid #445d0c;margin-block-end:20px;padding:4px 10px 4px 30px;font-family:fot-chiaro-std,sans-serif;font-style:normal;font-weight:700;display:inline-block;position:relative}.mapDetailTopArea:before{content:"";background:url(/assets/img/map_icon_grn.Cb_H0_JF.webp) 0 0/100% no-repeat;width:35px;height:38px;position:absolute;top:-8px;left:-10px}.mapDetailTopTitle{font-family:fot-chiaro-std,sans-serif;font-size:3.5rem;font-style:normal;font-weight:700;line-height:1.25}.mapDetailTopTitleWrap{border-bottom:1px dashed silver;align-items:center;gap:20px;margin-block-end:20px;padding-block-end:20px;display:flex}.mapDetailTopSubTitle{color:#688e02;font-size:2rem;font-weight:700;line-height:1.25}.mapDetailTopCate{flex-shrink:0;width:90px}.mapDetailEntryBtn{color:#fff;text-align:center;background:linear-gradient(#1592f0 0%,#2d6db2 100%);border-radius:5px;max-width:500px;margin-inline:auto;padding:20px;font-family:fot-chiaro-std,sans-serif;font-size:2.5rem;font-weight:700;text-decoration:none;display:block}.mapDetailEntryBtn.form{width:250px;margin-block-end:10px;padding:5px}.mapDetailEntryBtn span{padding-inline-end:22px;position:relative}.mapDetailEntryBtn span:before,.mapDetailEntryBtn span:after{transform-origin:calc(100% - 1px);content:"";background-color:#fff;border-radius:9999px;width:10px;height:2px;position:absolute;top:calc(50% - 1px);right:0}.mapDetailEntryBtn span:before{transform:rotate(45deg)}.mapDetailEntryBtn span:after{transform:rotate(-45deg)}.mapDetailEntryBtn+.mapDetailEntryBtn{margin-block-end:20px}.mapDetailContent p{font-size:1.8rem;line-height:2}.mapDetailContentImgWrap{flex-wrap:wrap;justify-content:center;gap:10px;margin-block:50px;display:flex}.mapDetailContentImgWrap img{border-radius:5px;width:100%;max-width:calc(50% - 5px)}.mapDetailBottomItem{margin-block-end:50px}.mapDetailBottomItem:last-child{margin-block-end:0}.mapDetailBottomItemTitle{color:#fff;background:linear-gradient(#88a542 0%,#688b11 100%);border-radius:5px;margin-block-end:20px;padding:10px;font-family:fot-chiaro-std,sans-serif;font-size:2rem;font-weight:700}.mapDetailBottomItemText{font-size:1.8rem;line-height:2}.mapDetailBottomFlex{flex-wrap:wrap;gap:10px;display:flex}.mapDetailBottomFlexItem{background:#eef2e2;border-radius:5px;width:calc(50% - 5px);padding:30px}.mapDetailBottomFlexItemTitle{margin-block-end:15px;font-family:fot-chiaro-std,sans-serif;font-size:2.2rem;font-weight:700}.mapDetailBottomFlexItemText{font-size:1.8rem;line-height:1.25}.mapDetailMemoArea{background:#eef2e2;border-radius:5px;padding:30px 20px}.mapDetailMemoAreaTitle{align-items:center;gap:5px;margin-block-end:10px;font-family:fot-chiaro-std,sans-serif;font-size:2rem;font-style:normal;font-weight:700;display:flex}.mapDetailMemoAreaTitle:before{content:"";background:#688e02;border-radius:100%;width:14px;height:14px;display:block}.mapDetailMemoAreaText{font-size:1.8rem;line-height:2}.pdfDownloadAreaTitle{text-align:center;border-bottom:2px dashed #688e02;padding-bottom:20px;font-family:fot-chiaro-std,sans-serif;font-size:2.5rem;font-weight:700}.pdfDownloadAreaTitle span{padding-inline-start:30px;position:relative}.pdfDownloadAreaTitle span:before{content:"";background:url(/assets/img/map_icon_grn.Cb_H0_JF.webp) 0 0/100% no-repeat;width:35px;height:38px;position:absolute;top:-8px;left:-10px}.pdfDownloadAreaWrap{justify-content:center;align-items:center;gap:15px;display:flex}.pdfDownloadAreaWrap form,.pdfDownloadAreaWrap a{text-align:center;width:50%;display:block}.pdfDownloadAreaWrap form button{z-index:1;background:#d94646;border:2px solid #d94646;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;padding:20px 10px;display:flex;position:relative}.pdfDownloadAreaWrap form button:before{z-index:0;content:"";opacity:0;background:#fff;border-radius:5px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.pdfDownloadAreaWrap form button span{z-index:2;color:#fff;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.pdfDownloadAreaWrap form button span svg{fill:#fff;width:20px}.pdfDownloadAreaWrapLink{z-index:1;color:#d94646;background:#fff;border:2px solid #d94646;border-radius:5px;padding:22px 10px;text-decoration:none;display:block;position:relative}.pdfDownloadAreaWrapLink svg{fill:#d94646;width:20px}.pdfDownloadAreaWrapLink:before{z-index:0;content:"";opacity:0;background:#d94646;width:100%;height:100%;transition:opacity .3s,color .3s,fill .3s;position:absolute;top:0;left:0}.pdfDownloadAreaWrapLink span{z-index:2;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.newsListItem{border-bottom:1px dashed silver;margin-block-end:20px;padding-block-end:20px}.newsListItem:last-of-type{margin-block-end:0}.newsListItem a{gap:20px;text-decoration:none;display:flex}.newsListItemTitle{color:#3ca38e;font-family:fot-chiaro-std,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.25}.newsListItemDetail{font-size:1.8rem;line-height:2}.newsList.detailPage{margin-block-end:0}.newsList.detailPage .newsListItemTime{margin-block-end:10px;display:block}.newsList.detailPage .newsListItemTitle{font-size:3rem;line-height:1.25}.reserveForm{margin-block-end:80px}.reserveForm:last-of-type{margin-block-end:0}.reserveFormItem{align-items:center;margin-block-end:20px;display:flex}.reserveFormItem:last-of-type{margin-block-end:50px}.reserveFormItemTitle{color:#0352a2;flex-shrink:0;width:240px;font-family:fot-chiaro-std,sans-serif;font-size:2rem;font-weight:700}.reserveFormItemTitle label{position:relative}.reserveFormItemTitle label.required:after{content:"必須";color:#d94646;margin-inline-start:5px;font-size:1.5rem;display:inline-block}.reserveFormItemDetail{flex-grow:1}.reserveFormItemDetail .flexArea{align-items:baseline;gap:10px;display:flex}.reserveFormItemDetail .flexAreaBlock{width:100%}.reserveFormItemDetail .flexAreaBlock.short{width:32.5%}.reserveFormItemDetail .flexArea.column .error{width:50%}.reserveFormItemDetail input,.reserveFormItemDetail textarea{border:1px solid silver;border-radius:5px;width:100%;padding:10px;font-size:1.8rem}.reserveFormItemDetail input::-moz-placeholder{color:#bbb}.reserveFormItemDetail textarea::-moz-placeholder{color:#bbb}.reserveFormItemDetail input::placeholder,.reserveFormItemDetail textarea::placeholder{color:#bbb}.reserveFormItemDetail input.short,.reserveFormItemDetail textarea.short{width:32.5%}.reserveFormItemDetail textarea{resize:none;height:200px}.reserveFormItemDetail .error{color:#d94646;margin-block-start:5px;font-size:1.6rem}.reserveFormItemText{border-bottom:1px dashed silver;padding-block-end:5px;font-size:1.8rem;line-height:2;display:block}.reserveInfoItem{margin-block-end:20px}.reserveInfoItem:last-child{margin-block-end:0}.reserveInfoItemTitle{color:#0352a2;border-bottom:1px dashed silver;margin-block-end:10px;padding-block-end:10px;font-family:fot-chiaro-std,sans-serif;font-size:2rem;font-weight:700}.reserveInfoItemDetail{font-size:1.8rem;line-height:2}.formBackBtn{color:#0352a2;text-align:center;background:#fff;border:2px solid #0352a2;border-radius:5px;width:250px;margin-inline:auto;font-family:fot-chiaro-std,sans-serif;font-size:2.5rem;font-weight:700;display:block}.inquiryThanks .l-inner,.entryThanks .l-inner{padding:120px 60px}.inquiryThanks .lowPageTitle,.entryThanks .lowPageTitle{text-align:center}.privacyBlock{border-top:1px dashed silver;border-bottom:1px dashed silver;padding-block:50px;font-size:1.8rem;line-height:2}.privacyBlockLink{color:#0352a2;text-decoration:underline}@media screen and (width>=600px){.displaySp{display:none}}@media screen and (width>=769px){.displayNarrow{display:none}}@media screen and (width>=1024px){.displayMedium{display:none}}@media screen and (width<=1023px){.displayNotMedium,.l-nav.lower{display:none}.l-nav .linkNav{flex-wrap:wrap;justify-content:center}.l-nav .linkNavItem{width:48%}.l-nav .linkNavItem a{padding-block:1em}.l-contents{padding-block:40px;padding-inline:20px}.l-contentBlockFlex{margin-block-end:40px}.l-footer .footerNavFlex{flex-direction:column;padding-block:50px 73px;padding-inline:30px}.l-footer .footerNavFlex .logoImage{width:130px;height:68px;margin-block-end:38px}.l-footer .footerNavFlex .logoImage img{width:100%}.l-footer .footerNavFlex nav ul{flex-direction:column;row-gap:35px}.l-footer .footerNavFlex nav ul li a{font-size:1.6rem}.l-inner{padding-block:40px;padding-inline:20px}.h2Title{font-size:3rem}.newsPickupWrapper .articleTitle{font-size:2.5rem}.newsPickupWrapper .articleText{font-size:1.8rem}.newsListBgInner{padding:25px 15px}.newsListWrapperItemFlex{flex-direction:column;gap:5px}.pagination{-moz-column-gap:15px;column-gap:15px}.lowCommonPageWhiteBgContensArticle p{font-size:1.5rem}.articleInfo{margin-block-end:clamp(20px,3.13vw,40px)}.articleInfoTop{margin-block-end:10px}.newsListItem a{flex-direction:column;gap:10px}}@media screen and (width<=768px){.spMb0{margin-bottom:0}.spMb5{margin-bottom:5px}.spMb10{margin-bottom:10px}.spMb15{margin-bottom:15px}.spMb20{margin-bottom:20px}.spMb25{margin-bottom:25px}.spMb30{margin-bottom:30px}.spMb35{margin-bottom:35px}.spMb40{margin-bottom:40px}.spMb45{margin-bottom:45px}.spMb50{margin-bottom:50px}.spMb55{margin-bottom:55px}.spMb60{margin-bottom:60px}.spMb65{margin-bottom:65px}.spMb70{margin-bottom:70px}.spMb75{margin-bottom:75px}.spMb80{margin-bottom:80px}.spMb85{margin-bottom:85px}.spMb90{margin-bottom:90px}.spMb95{margin-bottom:95px}.spMb100{margin-bottom:100px}.spMb110{margin-bottom:110px}.spMb120{margin-bottom:120px}.spMb130{margin-bottom:130px}.spMb140{margin-bottom:140px}.spMb150{margin-bottom:150px}.spPt10{padding-top:10px}.spPt20{padding-top:20px}.spPt30{padding-top:30px}.spPt40{padding-top:40px}.spPt50{padding-top:50px}.spPt60{padding-top:60px}.spPt70{padding-top:70px}.spPt80{padding-top:80px}.spPt90{padding-top:90px}.spPt100{padding-top:100px}.spPt110{padding-top:110px}.spPt120{padding-top:120px}.spPt130{padding-top:130px}.spPt140{padding-top:140px}.spPt150{padding-top:150px}.spPb10{padding-bottom:10px}.spPb20{padding-bottom:20px}.spPb30{padding-bottom:30px}.spPb40{padding-bottom:40px}.spPb50{padding-bottom:50px}.spPb60{padding-bottom:60px}.spPb70{padding-bottom:70px}.spPb80{padding-bottom:80px}.spPb90{padding-bottom:90px}.spPb100{padding-bottom:100px}.spPb110{padding-bottom:110px}.spPb120{padding-bottom:120px}.spPb130{padding-bottom:130px}.spPb140{padding-bottom:140px}.spPb150{padding-bottom:150px}.spFs10{font-size:1rem}.spFs11{font-size:1.1rem}.spFs12{font-size:1.2rem}.spFs13{font-size:1.3rem}.spFs14{font-size:1.4rem}.spFs15{font-size:1.5rem}.spFs16{font-size:1.6rem}.spFs17{font-size:1.7rem}.spFs18{font-size:1.8rem}.spFs20{font-size:2rem}.spFs22{font-size:2.2rem}.spFs24{font-size:2.4rem}.spFs25{font-size:2.5rem}.spFs30{font-size:3rem}.spFs36{font-size:3.6rem}.spFs40{font-size:4rem}.spLs01{letter-spacing:.01em}.spLs12{letter-spacing:.12em}.spLs20{letter-spacing:.2em}.spLh20{line-height:2}.displayNotNarrow{display:none}.narrowTextLeft{text-align:left}.narrowTextCenter{text-align:center}.l-container{padding-block-start:70px}.l-header{z-index:10;padding:10px 20px;position:fixed;top:0;left:0}.l-header .flexArea{display:none}.l-header .headerSpLogo{width:140px;margin-inline-end:auto;display:block}.l-footer .footerFlex{z-index:12;opacity:0;pointer-events:none;background:linear-gradient(#002132 0%,#18546a 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;padding-inline:30px;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.l-footer .footerFlex ul+ul{flex-direction:row;gap:25px;margin-block-start:50px;display:flex}.l-footer .footerFlex ul{flex-direction:column;justify-content:flex-start;row-gap:35px;width:100%}.l-footer .footerFlex ul li.small a{font-size:1.5rem}.l-footer .footerFlex ul li a{font-size:1.8rem}.noneTitle{font-size:2.4rem}.spMenuBtn{z-index:999;flex-direction:column;width:70px;height:42px;display:flex;position:fixed;top:16px;right:0}.spMenuBtn .spMenuBtnLine{width:40px;height:20px;margin-block-end:5px;margin-inline:auto;position:relative}.spMenuBtn .spMenuBtnLine span{background:var(--color-base);width:100%;height:2px;transition:all .3s;display:block;position:absolute}.spMenuBtn .spMenuBtnLine span:first-child{top:0;left:0}.spMenuBtn .spMenuBtnLine span:nth-child(2){margin:auto;top:0;bottom:0;left:0}.spMenuBtn .spMenuBtnLine span:nth-child(3){bottom:0;left:0}.spMenuBtn .spMenuBtnText{color:var(--color-base);text-align:center;opacity:1;font-size:1.6rem;transition:opacity .3s;display:block}.spMenuBtn .spMenuBtnText.isActive{opacity:0}.newsPickupWrapper{padding:25px 15px}.lowPageTitle{margin-block-end:30px;font-size:2.6rem;line-height:1.25}.lowPageFlowListItem{padding:20px;padding-block-start:65px}.lowPageFlowListItem:before{margin:auto;top:20px;left:0;right:0;transform:translateY(0%)}.lowPageContactLink{flex-direction:column;row-gap:10px;padding-inline:20px}.mainVisualLogo:before{top:-10vw;left:-19vw}.mainVisualLogo:after{width:45%;height:38%;bottom:-2vw;right:-17vw}.mainVisual.lower{display:none}.mainVisual.lower .mainVisualLogo{width:50vw}.mainVisualWrapper:before{background:url(/assets/img/mv_top_left_sp.K_R4JDii.webp) 0 0/100% no-repeat}.mainVisualWrapper:after{background:url(/assets/img/mv_top_right_sp.C83JYAx_.webp) 0 0/100% no-repeat}.mainVisualWrapper{padding-block:110px}.mainVisualText{top:5vw;right:2vw}.bannerAreaList{flex-direction:column;gap:10px}.bannerAreaListItem{width:55%}.aboutText{flex-direction:column}.aboutLowPageImg{width:60%}.aruki .lowPageSubTitle,.asobi .lowPageSubTitle{margin-block-end:20px}.aruki .lowPageListTable tr,.asobi .lowPageListTable tr{grid-template-columns:85px 1fr}.aruki .lowPageListTable tr:nth-of-type(2n),.asobi .lowPageListTable tr:nth-of-type(2n){background:0 0}.aruki .lowPageListTable tr:last-of-type,.asobi .lowPageListTable tr:last-of-type{margin-block-end:0}.mapDetailContentImgWrap{flex-direction:column;margin-block:30px}.mapDetailContentImgWrap img{max-width:100%}.reserveFormItemDetail .error{font-size:1.4rem}.formBackBtn{font-size:2rem}.inquiryThanks .l-inner,.entryThanks .l-inner{flex-direction:column;justify-content:center;align-items:center;padding:150px 20px 120px;display:flex}}@media screen and (width<=768px) and (width<=1023px){.spMenuBtn .spMenuBtnLine.isActive span:first-child{top:20px;transform:rotate(45deg)}.spMenuBtn .spMenuBtnLine.isActive span:nth-child(2){opacity:0}.spMenuBtn .spMenuBtnLine.isActive span:nth-child(3){bottom:-2px;transform:rotate(-45deg)}}@media screen and (width<=599px){.displayNotSp{display:none}.searchBlock{flex-wrap:wrap;row-gap:10px}.dayBottomArea .linkBtn{text-align:center;width:100%}.dayBottomArea{flex-direction:column;align-items:flex-start;row-gap:20px}.dayDetailArea{flex-direction:column;align-items:flex-start;row-gap:10px}.dayDetailAreaTitle{font-size:1.6rem}.lowPageTitle .lowPageTitleLine{padding-inline-start:45px}.lowPageTitle .lowPageTitleLine:after{width:35px;height:39px;top:0}.lowPageSubTitle{font-size:2.2rem}.lowPageListTable,.lowPageListTable tbody{display:block}.lowPageListTable tr{box-sizing:border-box;background:#fff;border:1px solid #ccc;grid-template-columns:30px 1fr;grid-template-areas:"num area""title title""btn btn";margin-block-end:20px;padding:15px;display:grid}.lowPageListTable td{box-sizing:border-box;text-align:left;padding:8px 0;line-height:1.25;display:block}.lowPageListTable td:first-child{grid-area:num;font-size:1.3rem}.lowPageListTable td:nth-child(2){grid-area:area;padding-inline:10px;font-size:1.3rem}.lowPageListTable td:nth-child(3){grid-area:title;font-family:fot-chiaro-std,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700}.lowPageListTable td:nth-child(4){grid-area:btn;padding-bottom:0}.lowPageListTable td.textCenter{width:auto}.lowPageListTable .detailLink{width:100%;display:block}.mapDetailTopTitle{font-size:2.6rem}.mapDetailTopTitleWrap{align-items:flex-start;gap:15px}.mapDetailTopSubTitle{font-size:2rem}.mapDetailTopCate{width:60px}.mapDetailEntryBtn,.mapDetailEntryBtn span:before,.mapDetailEntryBtn span:after{font-size:2rem}.mapDetailBottomFlex{flex-direction:column}.mapDetailBottomFlexItem{width:100%}.mapDetailBottomFlexItemTitle{font-size:1.8rem}.mapDetailBottomFlexItemText{font-size:1.6rem}.pdfDownloadAreaWrap{flex-direction:column}.pdfDownloadAreaWrap form,.pdfDownloadAreaWrap a{width:100%}.reserveFormItem{flex-direction:column;align-items:flex-start;row-gap:10px;margin-block-end:30px}.reserveFormItem:last-of-type{margin-block-end:40px}.reserveFormItemTitle{width:100%;font-size:1.8rem}.reserveFormItemDetail{width:100%}.reserveFormItemDetail .flexArea.column{flex-direction:column}.reserveFormItemDetail .flexArea.column .error{width:100%}.reserveFormItemDetail .flexArea{gap:5px}.reserveFormItemDetail input,.reserveFormItemDetail textarea{font-size:1.6rem}.reserveFormItemDetail textarea{height:150px}.inquiryThanks .lowPageTitleLine,.entryThanks .lowPageTitleLine{padding-inline-start:0}.inquiryThanks .lowPageTitleLine:after,.entryThanks .lowPageTitleLine:after{width:35px;height:39px;margin:auto;top:-50px;left:0;right:0}.privacyBlock{padding-block:40px}}@media screen and (width<=449px){.l-contentBlock .swiper{padding-inline:0}.l-contentBlock .swiper-wrapper{-moz-column-gap:0;justify-content:flex-start;column-gap:0}}@media (any-hover:hover){.alpha{transition:opacity .3s ease-in-out}.alpha:hover{opacity:.6}.textLink{transition:opacity .3s ease-in-out}.textLink:hover{opacity:.6}.l-header .flexAreaItem a:hover,.l-footer .footerFlex ul li a:hover{text-decoration:underline}.txt .dotListItemTextLink:hover{text-decoration:none}.paginationItem a:hover{color:#fff;border:1px solid #688e02}.paginationItem:has(a):hover:after{opacity:1}.newsPagination .paginationItem a:hover{color:#fff;border:1px solid #3ca38e}.newsPagination .paginationItem:has(a):hover:after{opacity:1}.lowCommonPageWhiteBgContensArticle a:hover:before{content:none}.privacyListText .privacyListLink:hover{text-decoration:none}.pdfDownloadAreaWrap form button:hover:before{opacity:1}.pdfDownloadAreaWrap form button:hover span{color:#d94646}.pdfDownloadAreaWrap form button:hover span svg{fill:#d94646}.pdfDownloadAreaWrapLink:hover span{color:#fff}.pdfDownloadAreaWrapLink:hover span svg{fill:#fff}.pdfDownloadAreaWrapLink:hover:before{opacity:1}.privacyBlockLink:hover{text-decoration:none}}
