﻿.headCarouselWrap{max-width:1510px;margin:0 auto 20px}.headCarouselBox{position:relative;padding-top:66.6887417%}.headCarouselIn{position:absolute;width:100%;height:100%;top:0;left:0}.fukushimaNishiWrap{margin:0 auto}.fukushimaNishiBnr{border:1px solid #ececec}.introTitle{text-align:center;font-size:calc(1.325rem + 0.675vw);margin:0 0 20px}@media(min-width: 1000px){.introTitle{font-size:2rem}}@media(width >= 768px){.introTitle{font-size:calc(1.425rem + 1.575vw)}}@media(width >= 768px)and (min-width: 1000px){.introTitle{font-size:3rem}}.introText{color:#d5aa00;font-size:calc(1.325rem + 0.675vw);margin:0 0 40px}@media(min-width: 1000px){.introText{font-size:2rem}}@media(width >= 768px){.introText{margin:0 0 60px;text-align:center;font-size:calc(1.355rem + 0.945vw)}}@media(width >= 768px)and (min-width: 1000px){.introText{font-size:2.3rem}}.introTextBr{display:none}@media(width >= 768px){.introTextBr{display:inline}}.facilityWrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:20px}@media(width >= 960px){.facilityWrap{grid-template-columns:1fr 1fr}}.faclilityItemLink{display:block;transition:transform .3s ease,box-shadow .3s ease}.faclilityItemLink:hover{transform:translateY(-10px)}.availabilityParallax{position:relative}.availabilityBox{border:10px solid #eff5e8;background-color:#fff;padding:40px 15px}.availabilityBoxInner{max-width:900px;margin:0 auto}.availabilityTitle{font-family:ten-mincho,"游明朝体","Yu Mincho",YuMincho,serif;font-size:calc(1.425rem + 1.575vw);text-align:center;margin:0 0 10px;line-height:1.3;font-weight:normal}@media(min-width: 1000px){.availabilityTitle{font-size:3rem}}.availabilityTitlePic{max-width:530px;margin:0 auto 10px}.availabilityDate{display:block;text-align:center;margin:0 0 20px}@media(width >= 768px){.availabilityTableSp{display:none}}.availabilityTablePc{display:none}@media(width >= 768px){.availabilityTablePc{display:block}}.availabilityTable{width:100%}.availabilityTableHead{border:1px solid #aeaeae;background-color:#eff5e8;font-size:calc(1.325rem + 0.675vw);padding:6px 5px;width:50%}@media(min-width: 1000px){.availabilityTableHead{font-size:2rem}}.availabilityTableDetail{padding:8px 5px;border:1px solid #aeaeae}.availabilityTableDetailBox{display:flex;justify-content:center;align-items:baseline;line-height:1.3}.availabilityTableDetailAll{margin:0 10px 0 0}.availabilityTableDetailNow{display:flex;align-items:baseline}.availabilityTableDetailNowText{color:#ff7474;font-weight:bold;font-size:calc(1.355rem + 0.945vw)}@media(min-width: 1000px){.availabilityTableDetailNowText{font-size:2.3rem}}.availabilityTableDetailNowNumber{color:#ff7474;font-weight:bold;font-size:calc(1.425rem + 1.575vw);margin:0 10px 0 5px}@media(min-width: 1000px){.availabilityTableDetailNowNumber{font-size:3rem}}.availabilityTableDetailMax{font-weight:bold;font-size:calc(1.425rem + 1.575vw)}@media(min-width: 1000px){.availabilityTableDetailMax{font-size:3rem}}.availabilityTableDetailSub{display:block;text-align:center;margin:2px 0 0}.availabilityTableWrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:40px}@media(width >= 960px){.availabilityTableWrap{display:grid;grid-template-columns:520px 340px;grid-template-rows:auto}}.availabilityFacilityTitle{font-size:calc(1.285rem + 0.315vw);margin-bottom:15px;font-weight:normal}@media(min-width: 1000px){.availabilityFacilityTitle{font-size:1.6rem}}.atKita{padding-left:8px;border-left:10px solid #9fb555}.atNishi{padding-left:8px;border-left:10px solid #d5aa01}.availabilityName{font-size:calc(1.325rem + 0.675vw)}@media(min-width: 1000px){.availabilityName{font-size:2rem}}.availabilityBgLeft,.availabilityBgRight{position:absolute;top:-50px;width:420px;z-index:-1;opacity:0;pointer-events:none;transition:all .8s ease-out;visibility:hidden}@media(width >= 768px){.availabilityBgLeft,.availabilityBgRight{visibility:visible}}.availabilityBgLeft.active,.availabilityBgRight.active{opacity:1}@media(max-width: 767px){.availabilityBgLeft,.availabilityBgRight{display:none}}.availabilityBgLeft{left:-420px}.availabilityBgLeft.active{left:0}.availabilityBgRight{right:-420px;transform:scaleX(-1)}.availabilityBgRight.active{right:0}.actionParallax{position:relative}.actionBgLeft{display:none}@media(width >= 768px){.actionBgLeft{display:block}}.actionBgRight{display:none}@media(width >= 768px){.actionBgRight{display:block}}.actionList{margin:0 0 30px}@media(width >= 768px){.actionList{margin:0 0 55px;display:flex;flex-wrap:wrap;justify-content:space-between}}.actionListItem{font-size:calc(1.295rem + 0.405vw);font-weight:bold;display:flex;align-items:center;border-bottom:1px dashed #aeaeae;padding:10px 0}@media(min-width: 1000px){.actionListItem{font-size:1.7rem}}@media(width >= 768px){.actionListItem{width:calc(50% - 15px)}}.actionListItem:before{content:"";width:14px;height:14px;border-radius:4px;background-color:#b3c771;margin:0 10px 0 0;flex-shrink:0}.targetBar{background-image:url(../images/index-target-bar.svg);background-repeat:repeat-x;background-position:center center}.targetBarIcon{max-width:300px;display:block;padding:0 50px;margin:0 auto;background-color:#fff}.target{padding:40px 0 60px}.targetText{font-size:calc(1.305rem + 0.495vw);font-weight:bold}@media(min-width: 1000px){.targetText{font-size:1.8rem}}@media(width >= 768px){.targetText{font-size:calc(1.355rem + 0.945vw);text-align:center}}@media(width >= 768px)and (min-width: 1000px){.targetText{font-size:2.3rem}}.middle{background-color:#f8fbf1;padding:40px 0}@media(width >= 768px){.middle{padding:75px 0}}.middleMenu{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:40px}@media(width >= 768px){.middleMenu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px}}.middleMenuLink{position:relative;display:block}.middleMenuLinkPic{overflow:hidden;border:5px solid #9fb555;border-radius:12px}.middleMenuTitle{position:absolute;left:25px;background-color:#9fb555;color:#fff;font-family:ten-mincho,"游明朝体","Yu Mincho",YuMincho,serif;padding:8px 25px;font-size:calc(1.375rem + 1.125vw);border-radius:6px;line-height:1.1;bottom:0;transform:translateY(50%)}@media(min-width: 1000px){.middleMenuTitle{font-size:2.5rem}}.middleMenuTitlePic{position:absolute;left:25px;background-color:#9fb555;color:#fff;padding:8px 25px;border-radius:6px;bottom:0;transform:translateY(50%)}.middleMenuTitlePicIn{max-width:100px;margin:0 auto}.newsParallax{background:#f8fbf1;padding:50px 0}@media(width >= 768px){.newsParallax{padding:100px 0}}.newsTreeLeft{display:none}@media(width >= 768px){.newsTreeLeft{display:block}}.newsTreeRight{display:none}@media(width >= 768px){.newsTreeRight{display:block}}.importantList{background-color:#fff5f5;border:1px solid #ff7474;padding:7px}.importantListItem:not(:last-of-type){margin:0 0 10px}.importantListLink{display:block;text-decoration:none;padding:5px 20px 5px 8px;position:relative}@media(width >= 768px){.importantListLink{display:flex;align-items:center}}.importantListHead{display:flex;align-items:center;flex-shrink:0;margin:0 0 10px}@media(width >= 768px){.importantListHead{margin:0 20px 0 0}}.importantListDate{margin:0 20px 0 0;color:#4e391c;min-width:105px}.importantListCat{width:85px;flex-shrink:0;text-align:center;color:#fff;font-size:14px;line-height:1.4;padding:1px 5px}.importantListTitle{font-weight:normal;font-size:calc(1.285rem + 0.315vw);color:#4e391c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 1000px){.importantListTitle{font-size:1.6rem}}.carousel-wrap{max-width:1510px;margin:0 auto;position:relative}.cover{position:absolute;top:0;left:0;width:100%;height:100%}.index_fv{width:100%;max-width:1510px;aspect-ratio:1510/1000;display:block;margin:0 auto}.index_fv_main{position:relative;width:100%;height:100%}.index_fv_main img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:0;transition:opacity 3s ease}.index_fv_main img.active{opacity:1;z-index:1}.index_fv_main img#index_fv_cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:1;pointer-events:none}body,main{max-width:100vw !important}