@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";.noto_bold,.web_entry_recommend .inner h2,.index_fukabori_saspo .fukabori_inner .slide_grid .logo_flex .catch{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.noto_semibold,.index_news .news_inner h3.jp,.index_news .news_inner .news_grid .news_item .news_text a.news_title_link h4.news_title,.index_saspo .saspo_inner .saspo_cont .msg,.index_facility .class_slider_wrap .class_slider .class_slide_item .ribbon,.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid .titles .class_title,.index_facility .facility_search_wrap h4,.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_choice_grid,.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info h5.name,.fa_header h2.fa_title,.fa_recommend .fa_recommend_wrap h2,.web_entry_recommend .inner .recommend_point .point_box .point_text,.web_entry_recommend .inner .link_guide a span,.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .title_wrap h5.slide_title,.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap a.pickup_text_link h5.pickup_title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.noto_normal,.index_news .news_inner .news_grid .news_item .news_text .news_cat_list .news_cat,.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid .titles .facility_name,.index_facility .class_slider_wrap .class_slider .class_slide_item .class_text_box .class_text,.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_choice_grid .ku_select,.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info .address,.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info .contact_tel,.fa_header .fa_address,.fa_header .fa_tel,.fa_info .fa_info_grid .fa_info_main .staff_box .photo .staff_name,.fa_info .fa_info_grid .fa_info_main .staff_box .comment,.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .card_body h3.card_title,.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .sub_data,.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap a.pickup_text_link .day{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ibm_plex_normal,.index_news .news_inner .news_grid .news_item .news_text .news_date{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ibm_plex_medium,.index_facility h3,.index_facility h4{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.ibm_plex_semibold,.index_news .news_inner h3.en,.index_facility .facility_search_wrap h3{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.ibm_plex_bold{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.mincho{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}:root{--base:#fff;--theme:#0E6EB8;--border:#D3D3D3;--link:#0d86b1;--link_hover:#09a7e1;--link_disable:#ccc;--black: #242020;--white: #fff;--gray: #D3D3D3;--blue:#0E6EB8;--green:#14AE68;--skyblue:#B9E3F9;--skyblue_sub:#E2EEF6;--pink:#F6C6C5;--dark1:rgba(0,0,0,0.87);--dark2:rgba(0,0,0,0.54);--dark3:rgba(0,0,0,0.26);--dark4:rgba(0,0,0,0.12);--dark5:rgba(0,0,0,0.07);--dark6:rgba(0,0,0,0.03);--light1:rgba(255,255,255,1.00);--light2:rgba(255,255,255,0.70);--light3:rgba(255,255,255,0.30);--light4:rgba(255,255,255,0.12)}.ofi,.index_news .news_inner .news_grid .news_item .news_link .thumb,.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid img.class_img,.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card img,.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item a.pickup_img_link img.pickup_thumb{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}.index_main{margin:3.75rem auto 5rem;padding:3.12rem 3.12rem 2.94rem;border-top:solid .375rem var(--theme);border-bottom:solid .375rem var(--theme)}@media screen and (max-width: 767px){.index_main{margin:1.88rem auto 3.12rem;padding:1.88rem 1rem 1.5rem}}.index_main .main_visual_grid{max-width:88.25rem;width:auto;margin:0 auto;display:grid;grid-template-columns:auto 28rem;gap:2.69rem}@media screen and (max-width: 1279px){.index_main .main_visual_grid{gap:1.5rem}}@media screen and (max-width: 1023px){.index_main .main_visual_grid{grid-template-columns:auto 22rem}}@media screen and (max-width: 767px){.index_main .main_visual_grid{grid-template-columns:1fr}}.index_main .main_visual_grid .main_visual img{width:100%}.index_main .main_visual_grid .search_btns .search_shisetsu{position:relative;width:28rem;aspect-ratio:1000/938;background:#e2eef6;background:url(../../images/index/search_shisetsu_bg_pc.png);background-size:cover}@media screen and (max-width: 1023px){.index_main .main_visual_grid .search_btns .search_shisetsu{width:22rem}}@media screen and (max-width: 767px){.index_main .main_visual_grid .search_btns .search_shisetsu{width:100%}}.index_main .main_visual_grid .search_btns .search_shisetsu .btn_shisetsu{position:absolute;width:24rem;aspect-ratio:1000/323;left:50%;transform:translateX(-50%);bottom:1.56rem}@media screen and (max-width: 1023px){.index_main .main_visual_grid .search_btns .search_shisetsu .btn_shisetsu{width:18.857rem}}@media screen and (max-width: 767px){.index_main .main_visual_grid .search_btns .search_shisetsu .btn_shisetsu{width:calc(100% - 3.12rem)}}.index_main .main_visual_grid .search_btns .search_shisetsu .btn_shisetsu img{width:100%}.index_main .main_visual_grid .search_btns .btn_class{display:block;margin-top:2rem;width:28rem;aspect-ratio:1000/275;background:#f3e1d6;background:url(../../images/index/search_class_bg_pc.png);background-size:cover}@media screen and (max-width: 1023px){.index_main .main_visual_grid .search_btns .btn_class{width:22rem;margin-top:1.5rem}}@media screen and (max-width: 767px){.index_main .main_visual_grid .search_btns .btn_class{width:100%;background:url(../../images/index/search_class_bg_sp.png);background-size:cover}}.index_main .main_visual_grid .search_btns .btn_class img{width:100%}.index_carousel{--side_w: 7.38rem;--slide_h: 29.3125rem --sp_wide: 40px width: 100%;display:grid;grid-template-columns:var(--side_w) 1fr var(--side_w);gap:2.38rem;margin:5rem auto 5rem;padding:0 0}@media screen and (max-width: 767px){.index_carousel{grid-template-columns:40px 1fr 40px;gap:.88rem;margin:3rem auto 3rem}}.index_carousel .deco_left{position:relative;width:var(--side_w);height:var(--slide_h);margin-bottom:40px;border-radius:0 .63rem .63rem 0;background-color:#ddb866}@media screen and (max-width: 767px){.index_carousel .deco_left{background-color:#00653a;width:var(--sp_wide)}}.index_carousel .deco_left .my-prev-btn{position:absolute;top:50%;left:100%;transform:translateY(-50%) translateX(-50%);width:60px;height:60px;border-radius:50%;cursor:pointer;background:url(../../images/icon_arrow_cir_left.svg) center 50% no-repeat;background-size:contain;border:none}.index_carousel .deco_left .my-prev-btn span{display:none}@media screen and (max-width: 767px){.index_carousel .deco_left .my-prev-btn{display:none}}.index_carousel .deco_right{position:relative;width:var(--side_w);height:var(--slide_h);margin-bottom:40px;border-radius:.63rem 0 0 .63rem;background-color:#00653a}@media screen and (max-width: 767px){.index_carousel .deco_right{width:var(--sp_wide)}}.index_carousel .deco_right .my-next-btn{position:absolute;top:50%;right:100%;transform:translateY(-50%) translateX(50%);width:60px;height:60px;border-radius:50%;cursor:pointer;background:url(../../images/icon_arrow_cir_right.svg) center 50% no-repeat;background-size:contain;border:none}.index_carousel .deco_right .my-next-btn span{display:none}@media screen and (max-width: 767px){.index_carousel .deco_right .my-next-btn{display:none}}.index_carousel .top_carousel{min-width:0}.index_carousel .top_carousel .carousel_item{display:block;width:auto;margin:0 2vw 10px;border-radius:.625rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);overflow:hidden;text-decoration:none}.index_carousel .top_carousel .carousel_item img{display:block;width:100%;height:auto;aspect-ratio:375/469;-o-object-fit:cover;object-fit:cover}.index_news{background-color:var(--skyblue_sub);border-left:solid 2.19rem #fff;border-right:solid 2.19rem var(--skyblue_sub)}@media screen and (max-width: 767px){.index_news{border-left:solid 1rem var(--skyblue_sub);border-right:solid 1rem var(--skyblue_sub)}}.index_news .news_inner{max-width:75rem;margin:0 auto;padding:2.56rem 1.88rem 3.56rem}@media screen and (max-width: 767px){.index_news .news_inner{padding:3.12rem 0rem}}.index_news .news_inner h3{leading-trim:both;text-edge:cap}.index_news .news_inner h3.en{margin-bottom:1.88rem;color:var(--theme, #0e6eb8);font-size:1.125rem;line-height:1;letter-spacing:.05625rem}@media screen and (max-width: 767px){.index_news .news_inner h3.en{margin-bottom:.8rem;font-size:.9375rem}}.index_news .news_inner h3.jp{margin-bottom:3.75rem;color:var(--black, #242020);font-size:2.5rem;font-style:normal;line-height:1}@media screen and (max-width: 767px){.index_news .news_inner h3.jp{font-size:1.5rem;margin-bottom:2rem}}.index_news .news_inner .news_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.88rem;margin:0 auto 3.75rem}@media screen and (max-width: 767px){.index_news .news_inner .news_grid{grid-template-columns:1fr;gap:2rem;margin:0 auto 1.88rem}}.index_news .news_inner .news_grid .news_item{overflow:hidden}@media screen and (max-width: 767px){.index_news .news_inner .news_grid .news_item{display:grid;grid-template-columns:45% auto;gap:.8rem}}.index_news .news_inner .news_grid .news_item .news_link{display:block;text-decoration:none;color:inherit}.index_news .news_inner .news_grid .news_item .news_link .thumb{width:100%;aspect-ratio:237/173;border-radius:.625rem;margin:0 auto 1.88rem}.index_news .news_inner .news_grid .news_item .news_text .news_date{color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1rem;line-height:1.5625rem}@media screen and (max-width: 767px){.index_news .news_inner .news_grid .news_item .news_text .news_date{font-size:.875rem;margin-bottom:0rem}}.index_news .news_inner .news_grid .news_item .news_text a.news_title_link{text-decoration:none}.index_news .news_inner .news_grid .news_item .news_text a.news_title_link h4.news_title{color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1.25rem;line-height:2.1875rem;margin-bottom:1.56rem}@media screen and (max-width: 767px){.index_news .news_inner .news_grid .news_item .news_text a.news_title_link h4.news_title{font-size:1rem;margin-bottom:1rem;line-height:1.6}}.index_news .news_inner .news_grid .news_item .news_text .news_cat_list{display:flex;flex-wrap:wrap;gap:.8rem}@media screen and (max-width: 767px){.index_news .news_inner .news_grid .news_item .news_text .news_cat_list{gap:.4rem}}.index_news .news_inner .news_grid .news_item .news_text .news_cat_list .news_cat{display:inline-block;leading-trim:both;text-edge:cap;font-size:1rem;line-height:1;color:var(--black, #242020);border:solid 1px var(--theme, #0e6eb8);padding:.6rem .9rem;border-radius:2rem;text-decoration:none}@media screen and (max-width: 767px){.index_news .news_inner .news_grid .news_item .news_text .news_cat_list .news_cat{font-size:.8125rem;margin-bottom:0rem;padding:.4rem .6rem}}.index_news .news_more{text-align:center}.index_saspo{margin:3rem auto 5rem}@media screen and (max-width: 767px){.index_saspo{margin:3rem auto 2rem}}.index_saspo .saspo_inner{max-width:95rem;min-height:49.5rem;margin:0 auto;background:url(../../images/index/saspo_bg_pc.svg) 4rem 50% no-repeat}@media screen and (max-width: 1023px){.index_saspo .saspo_inner{min-height:30rem;background:url(../../images/index/saspo_bg_pc.svg) 2rem 50% no-repeat;background-size:120vw}}@media screen and (max-width: 767px){.index_saspo .saspo_inner{min-height:none;background:url(../../images/index/saspo_bg_sp.svg) center top no-repeat;background-size:cover}}.index_saspo .saspo_inner .saspo_cont{padding:12rem 0 10rem 50rem}@media screen and (max-width: 1023px){.index_saspo .saspo_inner .saspo_cont{padding:10rem 2rem 6rem 60vw}}@media screen and (max-width: 767px){.index_saspo .saspo_inner .saspo_cont{padding:94vw 0 2rem 0}}.index_saspo .saspo_inner .saspo_cont .msg{margin:0 0 2.5rem;text-align:left;color:var(--A, #0e6eb8);leading-trim:both;text-edge:cap;font-size:1.5rem;line-height:2.375rem;letter-spacing:.03rem}@media screen and (max-width: 1023px){.index_saspo .saspo_inner .saspo_cont .msg{margin:0 0 1rem;font-size:1rem;line-height:1.6rem}}@media screen and (max-width: 767px){.index_saspo .saspo_inner .saspo_cont .msg{margin:0 0 3rem;text-align:center;font-size:.9375rem;line-height:1.875rem;letter-spacing:.01875rem}}.index_saspo .saspo_inner .saspo_cont .msg p{margin-bottom:1rem}.index_saspo .saspo_inner .saspo_cont .saspo_more{text-align:left}.index_saspo .saspo_inner .saspo_cont .saspo_more .btn_more{margin:0 0}@media screen and (max-width: 767px){.index_saspo .saspo_inner .saspo_cont .saspo_more .btn_more{margin:0 auto}}.index_facility{margin:5rem auto 2rem;padding:5rem 3.5rem 3.25rem;background-color:var(--theme)}@media screen and (max-width: 767px){.index_facility{margin:5rem auto 2rem;padding:3rem 0 3rem}}.index_facility h3{margin-bottom:3.75rem;color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-size:2.5rem}@media screen and (max-width: 767px){.index_facility h3{font-size:1.5rem;margin:0 1rem 1.88rem}}.index_facility h4{margin-bottom:3.25rem;color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-size:1.875rem;line-height:1.2}@media screen and (max-width: 767px){.index_facility h4{font-size:1.25rem;margin:0 1rem 1.38rem}}.index_facility .class_slider_wrap{position:relative}.index_facility .class_slider_wrap .class-prev-btn{position:absolute;top:50%;left:0%;z-index:10;transform:translateY(-50%) translateX(-50%);width:36px;height:36px;border-radius:50%;cursor:pointer;background:url(../../images/icon_arrow_cir_left.svg) center 50% no-repeat;background-size:contain;border:none}.index_facility .class_slider_wrap .class-prev-btn span{display:none}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class-prev-btn{display:none}}.index_facility .class_slider_wrap .class-next-btn{position:absolute;top:50%;right:0%;z-index:10;transform:translateY(-50%) translateX(50%);width:36px;height:36px;border-radius:50%;cursor:pointer;background:url(../../images/icon_arrow_cir_right.svg) center 50% no-repeat;background-size:contain;border:none}.index_facility .class_slider_wrap .class-next-btn span{display:none}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class-next-btn{display:none}}.index_facility .class_slider_wrap .class_slider{margin:0 auto 3.12rem;padding:1.5rem 1.88rem 4.5rem;border-radius:.625rem;background:#2c7cb9}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider{padding:1.5rem 0 4.5rem}}.index_facility .class_slider_wrap .class_slider .slick-dots{position:absolute;bottom:1.5rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.index_facility .class_slider_wrap .class_slider .slick-dots li button:before{color:#fff}.index_facility .class_slider_wrap .class_slider .class_slide_item{position:relative;display:block;text-decoration:none;width:34rem;margin:2rem 3.12rem 0;border-radius:.3125rem;padding:1.88rem 1.88rem .94rem;background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.08)}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider .class_slide_item{width:calc(100vw - 6rem);margin:2rem .75rem 0;padding:1.88rem .7rem .8rem}}.index_facility .class_slider_wrap .class_slider .class_slide_item .ribbon{position:absolute;top:-1.25rem;right:1.88rem;display:inline-block;padding:.5rem .88rem;border-radius:2rem;background:var(--A, #e2eef6);color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1rem;line-height:1.5625rem}.index_facility .class_slider_wrap .class_slider .class_slide_item .ribbon span{color:var(--theme, #0e6eb8);margin-left:.5rem}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider .class_slide_item .ribbon span{font-size:.875rem}}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider .class_slide_item .ribbon{top:-1.1rem;right:1rem;padding:.35rem .8rem;font-size:.8125rem}}.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid{display:grid;grid-template-columns:12rem auto;align-items:center;gap:1.5rem;margin:0 auto .8rem}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid{grid-template-columns:6rem auto;gap:.75rem;margin-bottom:.5rem}}.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid img.class_img{width:12rem;aspect-ratio:1/1;border-radius:50%}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid img.class_img{width:6rem}}.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid .titles{color:#000}.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid .titles .facility_name{font-size:1rem;line-height:1.5625rem}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid .titles .facility_name{font-size:.8125rem}}.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid .titles .class_title{font-size:1.25rem;line-height:2.1875rem}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider .class_slide_item .title_grid .titles .class_title{font-size:1rem;line-height:1.6}}.index_facility .class_slider_wrap .class_slider .class_slide_item .class_text_box{border-radius:.3125rem;background:#f4f4f4;padding:1.25rem}.index_facility .class_slider_wrap .class_slider .class_slide_item .class_text_box .class_text{margin:0 auto 1rem;color:var(--black, #242020);text-align:justify;leading-trim:both;text-edge:cap;font-size:1.125rem;line-height:1.875rem}.index_facility .class_slider_wrap .class_slider .class_slide_item .class_text_box .class_text:hover{color:#000}@media screen and (max-width: 767px){.index_facility .class_slider_wrap .class_slider .class_slide_item .class_text_box .class_text{font-size:.9375rem;line-height:1.6;margin-bottom:.5rem}}.index_facility .class_slider_wrap .class_slider .class_slide_item .class_text_box .syosai{padding:0 1.5rem 0 0;text-align:right;color:var(--theme, #0e6eb8);background:url(../../images/icon_bluearrow_right.svg) right 50% no-repeat}.index_facility .facility_search_wrap{border-radius:.625rem;background:#fff;max-width:1400px;margin:0 auto 3.125rem;padding:3.12rem 2.75rem 2.75rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap{margin:0 1rem 1.88rem;padding:1.8rem 0 1.88rem}}.index_facility .facility_search_wrap h3{color:#036eb7;text-align:center;leading-trim:both;text-edge:cap;font-size:1.125rem;letter-spacing:.05625rem;margin-bottom:1.2rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap h3{font-size:.9375rem;margin-bottom:.8rem}}.index_facility .facility_search_wrap h4{color:var(--black, #242020);text-align:center;leading-trim:both;text-edge:cap;line-height:1;font-size:2.5rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap h4{font-size:1.5rem;margin:0 auto 1.75rem}}.index_facility .facility_search_wrap .facility_search_grid{display:grid;grid-template-columns:auto 32rem;gap:2.8rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid{grid-template-columns:1fr;gap:1.2rem}}.index_facility .facility_search_wrap .facility_search_grid .map_box img{width:100%}.index_facility .facility_search_wrap .facility_search_grid .map_box svg{display:none}.index_facility .facility_search_wrap .facility_search_grid .map_box svg#map_all{display:block;width:100%}.index_facility .facility_search_wrap .facility_search_grid .map_box .clickarea{cursor:pointer;text-decoration:none}.index_facility .facility_search_wrap .facility_search_grid .map_box .clickarea:hover .cls-all-5{fill:#e2eef6;stroke:var(--blue, #0e6eb8);stroke-width:2px;transition:fill .5s}.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link{text-decoration:none}.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-chuou-10,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-kita-9,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-higashi-9,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-shiraishi-9,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-atsubetsu-9,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-toyohira-10,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-kiyota-9,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-minami-9,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-nishi-9,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-teine-9{fill:#e2eef6;stroke:var(--blue, #0e6eb8);stroke-width:2px;transition:fill .5s}.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-chuou-12,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-kita-12,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-higashi-11,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-shiraishi-11,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-atsubetsu-11,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-toyohira-12,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-kiyota-11,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-minami-11,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-nishi-11,.index_facility .facility_search_wrap .facility_search_grid .map_box .map_link:hover .cls-teine-11{fill:#fff;transition:fill .5s}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes{padding:0 .62rem}}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_choice_grid{display:grid;margin:0 auto 2.5rem;grid-template-columns:1fr 17.6rem 1fr;align-items:center;gap:1.5rem;color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1rem;line-height:3rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_choice_grid{grid-template-columns:auto 9.5rem 1fr;font-size:.875rem;line-height:2.5rem;gap:.8rem;margin-bottom:1.5rem}}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_choice_grid .select_title{font-size:1.25rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_choice_grid .select_title{font-size:.9375rem;line-height:1.4}}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_choice_grid .select_num{text-align:center;border-radius:.3125rem;background:#f3f3f3}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box{overflow-y:scroll;overflow-x:hidden;max-height:564px;padding:1rem 1rem;border-radius:.3125rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box{overflow-y:visible;overflow-x:visible;max-height:none;padding:0}}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .no_card{display:flex;display:none;justify-content:center;align-items:center;height:100%;background:#f6f6f6}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card{cursor:pointer;display:grid;grid-template-columns:7.125rem auto;gap:1.15rem;text-decoration:none;margin:0 auto 1.25rem;padding:1rem 2rem 1rem 1rem;border-radius:.3125rem;background:#fff;background:url(../../images/icon_cir_plus.svg) calc(100% - 1.12rem) 50% no-repeat #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card{grid-template-columns:4rem auto;gap:.75rem;margin:0 auto .8rem;padding:.5rem 1.6rem .5rem .5rem;background:url(../../images/icon_cir_plus.svg) calc(100% - .5rem) 50% no-repeat #fff;background-size:1rem;box-shadow:0 0 8px 0 rgba(0,0,0,.2)}}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card:hover{text-decoration:none}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card img{width:7.125rem;height:7.125rem;aspect-ratio:1/1}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card img{width:4rem;height:4rem}}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info{text-align:left}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info h5.name{color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1.5rem;line-height:1.7rem;margin:.3rem 0 1rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info h5.name{font-size:1.2rem;line-height:1.4;margin:.2rem 0 .5rem}}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info .address{color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1rem;line-height:1.5rem;margin:0 0 .2rem}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info .address{font-size:.9375rem;line-height:1.4;margin-bottom:.2rem}}.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info .contact_tel{margin-top:.5rem;color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1rem;line-height:1.5rem;margin:0;padding:0 0 0 1.88rem;background:url(../../images/icon_tel.svg) 0 50% no-repeat}@media screen and (max-width: 767px){.index_facility .facility_search_wrap .facility_search_grid .search_boxes .ku_card_box .card .text_info .contact_tel{font-size:.9375rem;line-height:1.4;padding:0 0 0 1.5rem}}.index_facility a.banner_class_search{display:block;max-width:1200px;text-align:center;margin:0 auto}.index_facility a.banner_class_search img{width:100%}@media screen and (max-width: 767px){.index_facility a.banner_class_search{margin:0 1rem}}.facility_modal .tingle-modal-box{background-color:blue;width:90%;max-width:1200px}@media screen and (max-width: 767px){.facility_modal .tingle-modal-box{width:calc(100% - 2rem)}}.fa_header{margin:0 auto 4.6rem;color:var(--black, #242020);text-align:center;eading-trim:both;text-edge:cap}@media screen and (max-width: 767px){.fa_header{margin:0 auto 2.5rem}}.fa_header h2.fa_title{font-size:2.8125rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.fa_header h2.fa_title{font-size:1.875rem;margin-bottom:1rem}}.fa_header .fa_address{font-size:1.125rem;margin-bottom:1rem}@media screen and (max-width: 767px){.fa_header .fa_address{font-size:.9375rem;margin-bottom:.5rem}}.fa_header .fa_tel{font-size:1.125rem}.fa_header .fa_tel span{margin:0 .5rem 0 0}.fa_header .fa_tel a{text-decoration:none}@media screen and (max-width: 767px){.fa_header .fa_tel{font-size:.9375rem}}.fa_info{max-width:75rem;margin:0 auto 4.4rem;padding:0 2rem}@media screen and (max-width: 767px){.fa_info{margin:0 auto 2.5rem;padding:0 0}}.fa_info .fa_info_grid{display:grid;grid-template-columns:40fr 31fr;gap:2.5rem}@media screen and (max-width: 767px){.fa_info .fa_info_grid{grid-template-columns:1fr;gap:2rem}}.fa_info .fa_info_grid .fa_info_img img{width:100%}.fa_info .fa_info_grid .fa_info_main{padding:1.5rem 0 0}@media screen and (max-width: 767px){.fa_info .fa_info_grid .fa_info_main{padding:0 1rem}}.fa_info .fa_info_grid .fa_info_main .staff_box{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin:0 auto 2.5rem;padding:1.75rem 1.8rem;border-radius:.3125rem;border:1px solid var(--blue, #036eb7);color:var(--black, #242020);leading-trim:both;text-edge:cap}@media screen and (max-width: 767px){.fa_info .fa_info_grid .fa_info_main .staff_box{margin:0 auto .75rem;padding:1.25rem 1.5rem}}.fa_info .fa_info_grid .fa_info_main .staff_box .photo{width:8.625rem;text-align:center;overflow:hidden}@media screen and (max-width: 767px){.fa_info .fa_info_grid .fa_info_main .staff_box .photo{width:7.2rem}}.fa_info .fa_info_grid .fa_info_main .staff_box .photo img{width:100%;border-radius:50%}.fa_info .fa_info_grid .fa_info_main .staff_box .photo .staff_name{margin-top:.5rem;font-size:1.125rem}@media screen and (max-width: 767px){.fa_info .fa_info_grid .fa_info_main .staff_box .photo .staff_name{font-size:.9375rem}}.fa_info .fa_info_grid .fa_info_main .staff_box .comment{font-size:1.125rem;line-height:1.6}@media screen and (max-width: 767px){.fa_info .fa_info_grid .fa_info_main .staff_box .comment{font-size:.9375rem}}.fa_info .fa_info_grid .fa_info_main .link_list{list-style-type:none;margin:0 0 0 0}.fa_info .fa_info_grid .fa_info_main .link_list li{border-bottom:solid 1px #e0e0e0}.fa_info .fa_info_grid .fa_info_main .link_list li:last-child{border-bottom:none}.fa_info .fa_info_grid .fa_info_main .link_list li a{display:block;padding:1rem 0 1rem 2.5rem;color:var(--black)}@media screen and (max-width: 767px){.fa_info .fa_info_grid .fa_info_main .link_list li a{padding:.75rem 0 .75rem 2.5rem}}.fa_info .fa_info_grid .fa_info_main .link_list li a.cal{background:url(../../images/icon_cal.svg) left .5rem center no-repeat;background-size:1em}.fa_info .fa_info_grid .fa_info_main .link_list li a.file{background:url(../../images/icon_file.svg) left .5rem center no-repeat;background-size:1em}.fa_info .fa_info_grid .fa_info_main .link_list li a.people{background:url(../../images/icon_people.svg) left .5rem center no-repeat;background-size:1em}.fa_info .fa_info_grid .fa_info_main .link_list li a.watch{background:url(../../images/icon_watch.svg) left .5rem center no-repeat;background-size:1em}.fa_info .fa_info_grid .fa_info_main .link_list li a.link{background:url(../../images/icon_link.svg) left .5rem center no-repeat;background-size:1em}.fa_recommend{margin:0 auto 7.25rem;padding:4.38rem 0;background-color:var(--blue)}.fa_recommend .fa_recommend_wrap{max-width:1200px;margin:0 auto 4.8rem}@media screen and (max-width: 767px){.fa_recommend .fa_recommend_wrap{margin:0 auto 5.6rem}}.fa_recommend .fa_recommend_wrap h2{margin:0 auto 4.38rem;color:var(--white, #fff);text-align:center;leading-trim:both;text-edge:cap;font-size:2.5rem}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap{position:relative;max-width:1140px;margin:0 auto;padding:0 1.88rem}@media screen and (max-width: 767px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap{padding:0 0}}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider{max-width:1040px;margin:0 auto 40px}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .recommend_card{width:320px;margin:0 13.5px;text-decoration:none}@media screen and (max-width: 767px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .recommend_card{width:195px}}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .recommend_card .card_img{margin:0 0 1.88rem}@media screen and (max-width: 767px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .recommend_card .card_img{margin-bottom:.8rem}}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .recommend_card .card_img img{width:100%;border-radius:.3rem}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .card_body h3.card_title{color:#fff;leading-trim:both;text-edge:cap;font-size:1.125rem}@media screen and (max-width: 767px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .card_body h3.card_title{font-size:.9375rem}}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .recommend_slider .slick-list{margin:0 -13.5px}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-next-btn{position:absolute;top:99px;right:0;transform:translateY(-50%) translateX(50%);width:45px;height:45px;border-radius:50%;cursor:pointer;background:url(../../images/icon_arrow_cir_right.svg) center 50% no-repeat;background-size:contain;border:none}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-next-btn span{display:none}@media screen and (max-width: 1023px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-next-btn{transform:translateY(-50%) translateX(calc(-100% + 22.5px))}}@media screen and (max-width: 1023px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-next-btn{width:30px;height:30px}}@media screen and (max-width: 767px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-next-btn{transform:translateY(-50%) translateX(calc(-100% + 10px));top:70px;width:22px;height:22px}}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-prev-btn{position:absolute;top:99px;left:0;transform:translateY(-50%) translateX(-50%);width:45px;height:45px;border-radius:50%;cursor:pointer;background:url(../../images/icon_arrow_cir_left.svg) center 50% no-repeat;background-size:contain;border:none}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-prev-btn span{display:none}@media screen and (max-width: 1023px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-prev-btn{transform:translateY(-50%) translateX(calc(100% - 22.5px))}}@media screen and (max-width: 1023px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-prev-btn{width:30px;height:30px}}@media screen and (max-width: 767px){.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .facility-popup-prev-btn{transform:translateY(-50%) translateX(calc(100% - 10px));top:70px;width:22px;height:22px}}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .slick-dots{position:absolute;bottom:-2.5rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.fa_recommend .fa_recommend_wrap .recommend_slider_wrap .slick-dots li button:before{color:#fff}.fa_recommend .recommend_banner_grid{display:grid;grid-template-columns:50.6fr 23.3fr;align-items:baseline;gap:1.06rem;max-width:75rem;margin:0 auto;padding:0 1rem}@media screen and (max-width: 767px){.fa_recommend .recommend_banner_grid{grid-template-columns:1fr;gap:2.8rem}}.fa_recommend .recommend_banner_grid a{display:block}.fa_recommend .recommend_banner_grid a img{width:100%}.web_entry_recommend{padding:0 0 0}.web_entry_recommend .inner{background:#f6f6f6;margin:0 auto;padding:0 1rem 2.69rem}.web_entry_recommend .inner h2{margin:0 auto 3.75rem;color:var(--blue, #0e6eb8);transform:translateY(-0.65em);text-align:center;leading-trim:both;text-edge:cap;font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}@media screen and (max-width: 767px){.web_entry_recommend .inner h2{font-size:1.25rem;line-height:1.6;margin:0 auto 0rem}}.web_entry_recommend .inner .recommend_point{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;margin:0 auto 2.32rem;max-width:75rem}@media screen and (max-width: 767px){.web_entry_recommend .inner .recommend_point{grid-template-columns:1fr;gap:1rem;margin-bottom:1.88rem}}.web_entry_recommend .inner .recommend_point .point_box{text-align:center}@media screen and (max-width: 767px){.web_entry_recommend .inner .recommend_point .point_box{text-align:left;display:grid;grid-template-columns:57px 1fr;gap:.9rem;align-items:center}}.web_entry_recommend .inner .recommend_point .point_box .point_icon{width:134px;height:134px;margin:0 auto 1.25rem}@media screen and (max-width: 767px){.web_entry_recommend .inner .recommend_point .point_box .point_icon{width:57px;height:57px;margin-bottom:0}}.web_entry_recommend .inner .recommend_point .point_box .point_icon img{width:100%;height:auto}.web_entry_recommend .inner .recommend_point .point_box .point_text{color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1.2rem;line-height:2.1875rem}@media screen and (max-width: 767px){.web_entry_recommend .inner .recommend_point .point_box .point_text{font-size:.875rem;line-height:1.4}}.web_entry_recommend .inner .entry_banner_wrap{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:0 auto 1.88rem;max-width:45.88rem}@media screen and (max-width: 767px){.web_entry_recommend .inner .entry_banner_wrap{gap:.88rem;margin:0 auto 1rem}}.web_entry_recommend .inner .entry_banner_wrap a.entry_banner_btn{display:block}.web_entry_recommend .inner .entry_banner_wrap a.entry_banner_btn img{width:100%}.web_entry_recommend .inner .link_guide{text-align:center}.web_entry_recommend .inner .link_guide a{display:inline-block;margin:0 auto 0;padding:1rem 1rem;min-width:23.125rem;width:23.125rem;height:3.75rem;border-radius:.3125rem;border:1px solid var(--blue, #0e6eb8);text-align:center;background-color:#fff}@media screen and (max-width: 767px){.web_entry_recommend .inner .link_guide a{width:100%;min-width:auto}}.web_entry_recommend .inner .link_guide a span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--black, #242020);text-align:center;leading-trim:both;text-edge:cap;font-size:1.25rem;line-height:1;text-decoration:none;margin:0 auto;padding:.3rem 0 .3rem 2rem;background:url(../../images/icon_bikkuri.svg) left center no-repeat}@media screen and (max-width: 767px){.web_entry_recommend .inner .link_guide a span{font-size:1.1rem;background:url(../../images/icon_book.svg) left center no-repeat}}.index_fukabori_saspo{display:grid;grid-template-columns:1.62rem 1fr 1.62rem;gap:1.62rem;margin:0 auto 8rem}@media screen and (max-width: 767px){.index_fukabori_saspo{grid-template-columns:1fr;margin:0 auto 5.6rem}}.index_fukabori_saspo .deco_left{border-radius:0 .625rem .625rem 0;background:var(--pink, #f6c6c5)}@media screen and (max-width: 767px){.index_fukabori_saspo .deco_left{display:none}}.index_fukabori_saspo .deco_right{border-radius:.625rem 0 0 .625rem;background:var(--pink, #f6c6c5)}@media screen and (max-width: 767px){.index_fukabori_saspo .deco_right{display:none}}.index_fukabori_saspo .fukabori_inner{background-color:var(--pink, #f6c6c5);border-radius:.625rem;padding:3.5rem 1rem 3.3rem}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner{border-radius:0;padding:2.5rem 1rem 3.3rem}}.index_fukabori_saspo .fukabori_inner .slide_grid{display:grid;grid-template-columns:19fr 48.3fr;gap:4rem;max-width:72rem;margin:0 auto}@media screen and (max-width: 1279px){.index_fukabori_saspo .fukabori_inner .slide_grid{gap:2.5rem}}@media screen and (max-width: 1023px){.index_fukabori_saspo .fukabori_inner .slide_grid{gap:1rem}}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid{grid-template-columns:1fr;gap:1.88rem}}.index_fukabori_saspo .fukabori_inner .slide_grid .logo_flex{display:flex;flex-direction:column;align-items:center;gap:1.88rem;text-align:center;padding:2rem 0 0}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .logo_flex{flex-direction:row;margin:0 0 0rem;padding:0 2.2rem 0;justify-content:center}}.index_fukabori_saspo .fukabori_inner .slide_grid .logo_flex img.logo{max-width:13.8125rem;width:100%;height:auto}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .logo_flex img.logo{max-width:123px}}.index_fukabori_saspo .fukabori_inner .slide_grid .logo_flex .catch{overflow:hidden;color:var(--A, #0e6eb8);text-align:center;leading-trim:both;text-edge:cap;font-size:1.375rem;line-height:2}@media screen and (max-width: 1023px){.index_fukabori_saspo .fukabori_inner .slide_grid .logo_flex .catch{font-size:1.05rem}}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .logo_flex .catch{text-align:left;font-size:1.125rem}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap{position:relative;margin:0 auto 4rem}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap{margin:0 auto 2.5rem}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider{max-width:645px;margin:0 auto;background-color:#fff;border-radius:.625rem;border:3px solid var(--blue, #036eb7)}@media screen and (max-width: 1279px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider{max-width:516px}}@media screen and (max-width: 1023px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider{max-width:400px}}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider{max-width:calc(100vw - 6rem);padding:1rem 0rem 1rem}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item{display:block;width:538px;margin:0 100px;padding:2.3rem 0 2rem}@media screen and (max-width: 1279px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item{width:430px}}@media screen and (max-width: 1023px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item{width:344px}}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item{width:calc(100vw - 6rem);margin:0 auto;padding:0rem 0 0rem}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link{display:block;position:relative;padding:0 0}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link{padding:0 1rem}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .new{width:55px;height:55px;background:url(../../images/icon_new.svg) center 50% no-repeat;background-size:contain;position:absolute;top:0%;left:100%;z-index:10000;transform:translateX(-50%) translateY(-50%)}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .new span{display:none}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .new{display:none}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link img{width:100%;height:auto;margin:0 auto;border-radius:.3rem}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .title_wrap{font-size:1.875rem;line-height:1;transform:translateX(-0.3rem) translateY(-0.5em)}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .title_wrap{width:100%;transform:translateX(0rem) translateY(-0.5em)}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .title_wrap h5.slide_title{display:inline;margin:.5rem 0 0;color:var(--white, #fff);leading-trim:both;text-edge:cap;background:var(--blue, #0e6eb8)}@media screen and (max-width: 1279px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .title_wrap h5.slide_title{font-size:1.5rem}}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .slide_link .title_wrap h5.slide_title{font-size:1.25rem}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .sub_data{display:flex;justify-content:space-between;align-items:center;font-size:1rem}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .sub_data{margin:0 auto;width:calc(100% - 2rem)}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .sub_data .tag_wrap{display:inline-flex;gap:.5em}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori_slider .slide_item .sub_data .tag_wrap .slide_tag{padding:.4rem .8rem;margin:0 0 .5rem;line-height:1;justify-content:center;align-items:center;border-radius:1rem;border:1px solid var(--blue, #036eb7);text-decoration:none;color:var(--black, #242020)}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-prev-btn{position:absolute;top:calc(50% - 1.5rem);left:calc(0% - 40px);transform:translateY(-50%) translateX(-50%);width:45px;height:45px;border-radius:50%;cursor:pointer;background:url(../../images/icon_arrow_cir_left.svg) center 50% no-repeat;background-size:contain;border:none}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-prev-btn span{display:none}@media screen and (max-width: 1279px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-prev-btn{left:calc(0% - 25px);width:35px;height:35px}}@media screen and (max-width: 1023px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-prev-btn{top:160px;left:0%;width:30px;height:30px}}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-prev-btn{top:35vw;left:calc(0% - 20px);width:25px;height:25px}}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-next-btn{position:absolute;top:calc(50% - 1.5rem);left:calc(100% + 40px);transform:translateY(-50%) translateX(-50%);width:45px;height:45px;border-radius:50%;cursor:pointer;background:url(../../images/icon_arrow_cir_right.svg) center 50% no-repeat;background-size:contain;border:none}.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-next-btn span{display:none}@media screen and (max-width: 1279px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-next-btn{left:calc(100% + 25px);width:35px;height:35px}}@media screen and (max-width: 1023px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-next-btn{top:160px;left:100%;width:30px;height:30px}}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .slide_grid .slide_wrap .fukabori-next-btn{top:35vw;left:calc(100% + 20px);width:25px;height:25px}}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.12rem;max-width:71rem;margin:0 auto 3.12rem;padding:0 1rem}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid{grid-template-columns:1fr;gap:1.2rem;margin:0 auto 1.88rem}}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item{display:block;text-decoration:none}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item{display:grid;grid-template-columns:11rem 1fr;gap:.9rem}}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item a.pickup_img_link{display:block}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item a.pickup_img_link img.pickup_thumb{aspect-ratio:11/9;width:100%;border-radius:.63rem;margin:0 auto 1.5rem}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap a.pickup_text_link .day{margin:0 0 .5rem;color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1rem}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap a.pickup_text_link .day{font-size:.875rem}}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap a.pickup_text_link h5.pickup_title{color:var(--black, #242020);leading-trim:both;text-edge:cap;font-size:1.25rem;line-height:1.75;margin:0 0 1rem}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap a.pickup_text_link h5.pickup_title{font-size:1rem;line-height:1.64;margin:0 0 .75rem}}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap .tag_wrap{display:inline-flex;gap:.5em}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap .tag_wrap a.tag_link{text-decoration:none}.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap .tag_wrap a.tag_link .slide_tag{padding:.4em .8em;font-size:1rem;line-height:1;justify-content:center;align-items:center;border-radius:1rem;border:1px solid var(--blue, #036eb7);text-decoration:none;color:vvar(--blue, #036eb7)}@media screen and (max-width: 767px){.index_fukabori_saspo .fukabori_inner .pickup_fukabori_grid .pickup_item .pickup_title_wrap .tag_wrap a.tag_link .slide_tag{font-size:.875rem}}.index_fukabori_saspo .fukabori_inner .fukabori_more{text-align:center}#facility_info_template{cursor:pointer}.tingle-modal{background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.tingle-modal--overflow{padding-top:8vh}@media screen and (max-width: 767px){.tingle-modal--overflow{padding-top:4.5rem}}.tingle-modal-box{width:100%;border-radius:1.25rem}@media screen and (max-width: 767px){.tingle-modal-box{width:100%;border-radius:0}}.tingle-modal-box__content{padding:0}.tingle-modal-box__footer{padding:1rem 1rem;width:auto;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;background-color:#f5f5f5;cursor:auto}.tingle-btn{font-size:.8rem;padding:.8rem 1.5rem;border-radius:.3rem}.tingle-modal__close{position:fixed;top:2.4rem;right:2.4rem;z-index:1000;width:4.5rem;height:4.5rem;background-color:#fff;border:solid 1px var(--blue, #036eb7);padding:0 !important;line-height:0 !important;display:flex !important;justify-content:center;align-items:center;cursor:pointer;outline:none !important;background:url(../../images/icon_modal_close.svg) center 50% no-repeat #fff}@media screen and (max-width: 767px){.tingle-modal__close{top:0;right:0;left:0;width:100%}}.tingle-modal__closeIcon{width:1.5rem !important;height:1.5rem !important;color:#fff !important;opacity:0 !important;display:block;margin:0 !important}.tingle-modal__closeLabel{display:none !important}