﻿html{scroll-padding-top:100px}.fixedgnavi.single-school .gnavi{position:inherit}@media screen and (max-width: 767px){.header{position:static;box-shadow:0}}.pagehead:before{bottom:calc( var(--headerH) * -1 )}@media print, screen and (min-width: 768px){.pagehead:before{bottom:calc( 60px * -1 )}}@media print, screen and (min-width: 768px){.pagehead_ttl{margin-bottom:1rem}}.pagehead_btn{display:flex;margin-top:2rem}@media print, screen and (min-width: 768px){.pagehead_btn{justify-content:flex-end}}.pagehead_btn li{margin-left:1rem}.pagehead_btn li:first-child{margin-left:0}@media screen and (max-width: 767px){.pagehead_btn li{width:100%}}.pagehead_btn a,.pagehead_btn button{display:flex;align-items:center;justify-content:center;line-height:1;padding-block:0.5em;border-radius:1.5em;min-width:150px;min-height:40px;text-align:center}.pagehead_btn a:before,.pagehead_btn button:before{content:"";display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;margin-right:0.3em}.pagehead_btn .entry a{background:#f55802;color:#fff}.pagehead_btn .entry a:before{background:url("../img/enter1_white.svg") no-repeat center/contain}.pagehead_navi{position:sticky;top:0;z-index:10}@media print, screen and (min-width: 768px){.pagehead_navi{top:60px}}@media (orientation: landscape) and (max-height: 450px){.pagehead_navi{position:inherit}}.pagehead_navi .pagenavi{display:flex;padding-inline:var(--space)}.pagehead_navi .pagenavi>li{width:100%;margin-inline:0.2rem;height:var(--headerH);position:relative}@media print, screen and (min-width: 768px){.pagehead_navi .pagenavi>li{height:60px}}.pagehead_navi .pagenavi>li>a,.pagehead_navi .pagenavi>li>span{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;background:#12998d;color:#fff;height:100%;border-radius:10px 10px 0 0;font-size:11px;font-weight:700;box-shadow:0 -1px 3px rgba(0,0,0,0.2);cursor:pointer}@media screen and (max-width: 767px){.pagehead_navi .pagenavi>li>a,.pagehead_navi .pagenavi>li>span{flex-direction:column}}@media print, screen and (min-width: 768px){.pagehead_navi .pagenavi>li>a,.pagehead_navi .pagenavi>li>span{font-size:106%}}.pagehead_navi .pagenavi>li>a:before,.pagehead_navi .pagenavi>li>span:before{content:"";display:block;width:1.5em;height:1.5em;margin-bottom:0.5em}@media print, screen and (min-width: 768px){.pagehead_navi .pagenavi>li>a:before,.pagehead_navi .pagenavi>li>span:before{margin:0 0.2em 0 0}}@media (hover: hover){.pagehead_navi .pagenavi>li>a,.pagehead_navi .pagenavi>li>span{transition:.2s}.pagehead_navi .pagenavi>li>a:hover,.pagehead_navi .pagenavi>li>span:hover{filter:brightness(120%)}}.pagehead_navi .pagenavi_dropdown{display:none;position:absolute;top:var(--headerH);left:0;z-index:999;border-radius:0 0 10px 10px;overflow:hidden;box-shadow:0 1px 10px rgba(0,0,0,0.5)}@media print, screen and (min-width: 768px){.pagehead_navi .pagenavi_dropdown{top:60px}}.pagehead_navi .pagenavi_dropdown li{border-top:1px dashed #fff}.pagehead_navi .pagenavi_dropdown a{display:block;background:#12998d;color:#fff;font-weight:700;padding:1em 0.5em;white-space:nowrap}@media (hover: hover){.pagehead_navi .pagenavi_dropdown a{transition:.2s}.pagehead_navi .pagenavi_dropdown a:hover{filter:brightness(120%)}}.pagehead_navi .name{display:block}.pagehead_navi .top a:before{background:url("../img/school1_white.svg") no-repeat center/contain}.pagehead_navi .price span:before{background:url("../img/yen1_white.svg") no-repeat center/contain}.pagehead_navi .access a:before{background:url("../img/pin1_white.svg") no-repeat center/contain}.pagehead_navi .accom a:before{background:url("../img/hotel1_white.svg") no-repeat center/contain}.pagehead_navi .review a:before{background:url("../img/comment1_white.svg") no-repeat center/contain}.pagehead_navi .anchornavi1{border-top:none}.fixedschoolnavi .pagehead_navi .pagenavi{transition:.2s}@media screen and (max-width: 767px){.fixedschoolnavi .pagehead_navi .pagenavi{padding-inline:0 calc(var(--headerH) + 1px)}}.main_content{margin-bottom:var(--spacetb)}.saitanprice .ttl{font-size:93%;margin-block:0 1em}.saitanprice .ttl_sideline_inner:before{margin-right:0.5em}.saitanprice .ttl_sideline_inner:after{margin-left:0.5em}.saitanprice_list{display:grid;grid-template-columns:repeat(auto-fit, minmax(17em, 1fr));grid-gap:1rem}@media print, screen and (min-width: 768px){.saitanprice_list{grid-template-columns:repeat(auto-fill, minmax(17em, calc(50% - 1rem)))}}.saitanprice_item_inner{background:#fff882;border-radius:10px;padding:0.7em;display:grid;grid-template-columns:3em 1fr auto;align-items:center;grid-gap:1rem;color:#333 !important;height:100%}.saitanprice .car{background:#fff;border-radius:10px;border:1px solid #12998d;text-align:center;font-size:80%;color:#098479;height:100%;display:grid;place-content:center;font-weight:700}.saitanprice .price{font-size:93%}.saitanprice .price strong{font-weight:700;font-size:178%}.saitanprice .saitan{background:#fff;border-radius:50%;text-align:center;font-size:86%;padding:0.5em}.waribikilist1{display:flex;flex-wrap:wrap;margin-top:2rem;font-size:86%}.waribikilist1 li{border:1px solid #d91e1e;color:#d91e1e;border-radius:5px;margin:0 0.5em 0.5em 0;padding:0.5em 1em;font-weight:700;background:#fff}.memo1{background:#f1f3e2;padding:1.5em;border-radius:10px;margin-top:3rem;font-size:86%}.infoseikyo_warp1{margin-top:calc( var(--spacetb) / 3)}.infoseikyo_warp1 .infoseikyo{border-radius:20px}.infoseikyo_warp1 .infoseikyo_ttl1 .img{display:none}.infoseikyo_warp1 .infoseikyo_ttl1 .text{margin-top:0}.hoshodesc{line-height:1.5;font-size:86%}.hoshodetail{background:#e7f9e9;border-radius:10px;margin-block:2rem;overflow:hidden}.hoshodetail:not([open]) .detail_inner{opacity:0}.hoshodetail[open] summary .ico:before{content:"閉じる"}.hoshodetail[open] summary .ico:after{background-image:url("../img/minus1_blue.svg")}.hoshodetail[open] .detail_inner{animation:fade1 0.5s ease}.hoshodetail summary{color:#12998d;font-weight:700;font-size:111%;display:block;position:relative;cursor:pointer;padding-block:0.3em;padding:min(4vw, 1.5em);list-style:none}.hoshodetail summary::-webkit-details-marker{display:none}.hoshodetail summary:before{content:"";display:inline-block;vertical-align:middle;width:2em;height:2em;background:url("../img/hosho1_blue.svg") no-repeat center/contain;margin-right:0.5em}.hoshodetail summary .ico{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:1.5em;font-size:80%;transition:.2s}.hoshodetail summary .ico:before{content:"詳しく見る";margin-right:0.5em;line-height:1}.hoshodetail summary .ico:after{content:"";width:1.5em;height:1.5em;background:url("../img/plus1_blue.svg") no-repeat center/contain}@media (hover: hover){.hoshodetail summary{transition:.2s}.hoshodetail summary:hover{filter:brightness(120%)}}.hoshodetail .detail_inner{margin:0 min(4vw, 1.5em) min(4vw, 1.5em) min(4vw, 1.5em)}.hoshodetail .detail_cont{margin-top:min(4vw, 1.5em);background:#fff;border-radius:10px;padding:min(4vw, 2em)}.hoshodetail .detail_cont:first-child{margin-top:0}.hoshodetail_ttl1{color:#12998d;font-weight:700;position:relative;padding-left:1em;margin-block:min(7vw, 4rem) min(4vw, 3rem);font-size:106%}.hoshodetail_ttl1:before{content:"";display:inline-block;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;margin:auto;width:6px;border-radius:6px;background:#12998d}.hoshodetail_ttl1:first-child{margin-top:0}.hoshodetail_exceeded,.hoshodetail_text,.hoshodetail_caution{font-size:86%}.nenreidl{border-top:1px solid #ccc;border-left:1px solid #ccc}.nenreidl>div{display:grid;grid-template-columns:max(30%, 7em) 1fr;text-align:center}.nenreidl dt,.nenreidl dd{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em}.nenreidl dt{background:#f1f3e2}.access_text{font-size:86%}.access_list{margin-block:2rem 4rem}.access_list details{background:linear-gradient(45deg, #e9f5ff 0%, #e7f9e9 100%);border-radius:10px;margin-top:min(3vw, 2rem)}@media print, screen and (min-width: 768px){.access_list details{align-items:center;display:grid;grid-template-columns:10em auto}.access_list details summary{pointer-events:none}}@media screen and (max-width: 767px){.access_list details:not([open]) .detail_inner{opacity:0}.access_list details[open] summary .ico:before{content:"閉じる"}.access_list details[open] summary .ico:after{background:url("../img/minus1_blue.svg") no-repeat center/contain}.access_list details[open] .detail_inner{animation:fade1 0.5s ease}}.access_list summary{position:relative;color:#004f48;font-weight:700;padding:1rem 6em 1rem 1rem;min-height:50px;font-size:106%;display:flex;align-items:center}.access_list summary::-webkit-details-marker{display:none}@media print, screen and (min-width: 768px){.access_list summary{padding:2rem 0 2rem 2rem}}@media screen and (max-width: 767px){.access_list summary .ico{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:1em;font-size:80%}.access_list summary .ico:before{content:"詳しく見る";margin-right:0.5em}.access_list summary .ico:after{content:"";height:1.5em;width:1.5em;background:url("../img/plus1_blue.svg") no-repeat center/contain}}.access_list .detail_inner{padding-inline:1rem}@media print, screen and (min-width: 768px){.access_list .detail_inner{padding:1em}}.access_list .pay,.access_list .transfer{position:relative;padding-left:3em;padding:0.8em 0 0.8em 3em}.access_list .pay:before,.access_list .transfer:before{content:"";display:block;width:1.8em;height:1.8em;position:absolute;top:0;bottom:0;left:0;margin:auto}.access_list .pay:before{background:url("../img/yen2_blue.svg") no-repeat center/contain}.access_list .transfer{display:flex;flex-wrap:wrap;border-top:1px dashed #ccc}.access_list .transfer:before{background:url("../img/run_blue.svg") no-repeat center/contain}.access_list .transfer li+li:before{content:"→"}.schoolslide_wrap{margin-block:1% min(8vw, 3em);padding:var(--space)}.schoolslide_item{border-radius:10px;position:relative}.schoolslide_item img{width:100%;height:auto;border-radius:20px}.schoolslide_item .text{text-align:center;color:#098479;background:rgba(255,255,255,0.6);position:absolute;left:0;right:0;bottom:0;font-weight:700;font-size:min(2.5vw, 120%);padding:0.7em 0.3em}.schoolslide_thumbnail{padding-inline:6% 5%;margin-top:min(2%, 2rem)}.schoolslide_thumbnail img{width:100%;height:auto}.schoolslide_thumbnail .splide__slide{opacity:0.6;transition:.1s;border:4px solid #fff;border-radius:10px;overflow:hidden}.schoolslide_thumbnail .splide__slide.is-active{opacity:1;border-color:#12998d}@media (hover: hover){.schoolslide_thumbnail .splide__slide:not(.is-active){cursor:pointer;transition:.2s}.schoolslide_thumbnail .splide__slide:hover:not(.is-active){filter:brightness(120%)}}.schoolslide_thumbnail .splide__arrow{width:5%}.schoollead{margin-top:3em}.schoollead .catch{font-weight:700;font-size:120%;margin-bottom:0.8em}.schoollead .text{line-height:1.5}.schoolinfo{margin-top:2em;border-top:1px dashed #ccc}.schoolinfo>div{display:grid;align-items:center;border-bottom:1px dashed #ccc;padding-block:min(4vw, 1em)}@media print, screen and (min-width: 768px){.schoolinfo>div{grid-template-columns:6em 1fr}}.schoolinfo_dt{font-weight:700;display:flex;line-height:1}@media screen and (max-width: 767px){.schoolinfo_dt{margin-bottom:1em}}.schoolinfo_dt span{background:linear-gradient(90deg, #22ac38 0%, #187fc4 100%);display:inline-block;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.schoolinfo_dt:before{content:"";display:block;width:4px;height:1em;background:#12998d;border-radius:4px;margin-right:0.4em}.schoolinfo_dd{line-height:1.5}.schoolinfo .taglist2{margin-top:1em}@media screen and (max-width: 767px){.schoolinfo .taglist3{grid-gap:0.3em;font-size:89%}.schoolinfo .taglist3 li{padding:0.7em 0.5em}}.waribikiinfo .item{display:grid;grid-template-columns:8em 1fr;grid-gap:1em;align-items:center}.waribikiinfo .item+.item{margin-top:0.8em}.waribikiinfo .dt{border:1px solid #d91e1e;border-radius:5px;font-size:86%;font-weight:700;color:#d91e1e;display:grid;place-content:center;padding-block:1em}.waribikiinfo .detail{display:inline-block;color:#d91e1e;font-weight:700;margin-right:0.5em}.waribikiinfo .detail strong{font-size:120%}.waribikiinfo .memo{display:inline-block}.waribikiinfo_memo_all{margin-top:0.5em;line-height:1.2;background:#f7f7f7;border-radius:10px;padding:0.7em 1em}.main_content .banner{display:flex;grid-gap:1em;margin-top:2em}@media print, screen and (min-width: 768px){.main_content .banner{display:none}}.plan_item{background:linear-gradient(45deg, #e9f5ff 0%, #e7f9e9 100%);border-radius:20px;padding:min(4vw, 2em);margin-inline:var(--space);border:2px solid #12998d}.plan_item+.plan_item{margin-top:min(5vw, 4rem)}@media print, screen and (min-width: 768px){.plan_item{position:relative}}.plan_item .taglist3{margin-top:2rem}.plan_item .taglist3 li{background:#fff;padding:0.5em;font-size:93%}.plan_ttlwrap{position:relative;padding-left:1em}@media print, screen and (min-width: 768px){.plan_ttlwrap{padding-inline:1em 11em}}.plan_ttlwrap:before{content:"";display:block;vertical-align:middle;width:6px;background:#098479;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.plan_ttl{font-weight:700;font-size:110%}.plan_price{font-size:130%;font-weight:900;color:#d91e1e;margin-top:0.2em}.plan_price small{font-size:70%;display:inline-block}.plan_price .del{display:inline-block;color:#333;font-weight:400;font-size:78%;text-decoration:line-through;margin-right:0.3em}.plan_text{margin-top:1rem;font-size:80%}.plan_code{margin-top:1rem}.plan_btn{background:#f55802;color:#fff;font-weight:700;color:#fff !important;line-height:1;padding:1em;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.3);display:block;text-align:center}@media print, screen and (min-width: 768px){.plan_btn{position:absolute;top:1em;right:1em}}.plan_btn:before{content:"";display:inline-block;vertical-align:middle;width:2em;height:2em;background:url("../img/enter1_white.svg") no-repeat center/contain;margin-right:0.3em}@media (hover: hover){.plan_btn{transition:.2s}.plan_btn:hover{filter:brightness(120%);transform:translateY(-0.3em)}}.tokuten_list{display:grid;grid-template-columns:1fr;grid-gap:3rem;margin-top:2rem}.tokuten_item{background:#f2f9ee;border-radius:10px;padding:1.5em;position:relative;align-items:center}.tokuten_item:before{content:"";display:block;width:4em;height:4em;background:url("../img/badge1_blue.svg") no-repeat center/contain;position:absolute;top:-1em;left:-0.5em;opacity:0.3}.tokuten_content{display:grid;grid-template-columns:150px 1fr;grid-template-rows:auto auto;grid-gap:2rem 1rem}.tokuten_ttl{text-align:center;color:#098479;font-size:110%;grid-column:1 / -1}.tokuten_img{grid-column:1;border-radius:10px}.tokuten_text{grid-column:2;font-size:80%}.tokuten .dl{margin-top:1em;font-size:80%;border-top:1px solid #12998d}.tokuten .dl>div{display:flex;grid-gap:0.3em;border-bottom:1px solid #12998d;padding-block:0.5em;align-items:center}.tokuten .dl dt{color:#098479;font-weight:700;width:6em}.tokuten .dl dd{flex:1}@media print, screen and (min-width: 768px){.tokuten_list{grid-template-columns:1fr 1fr}}.point_list{display:grid;grid-template-columns:1fr;grid-gap:3rem;margin-top:2rem}.point_item{background:#f2f9ee;border-radius:10px;display:grid;grid-template-columns:150px 1fr;grid-template-rows:auto auto;grid-gap:2rem 1rem;padding:1.5em;position:relative;align-items:center}.point_item:before{content:"";display:block;width:4em;height:4em;background:url("../img/osusume2_blue.svg") no-repeat center/contain;position:absolute;top:-1em;left:-0.5em;opacity:0.3}.point_ttl{text-align:center;color:#098479;font-size:110%;grid-column:1 / -1}.point_img{grid-column:1;border-radius:10px}.point_text{grid-column:2}@media print, screen and (min-width: 768px){.point_list{grid-template-columns:1fr 1fr}}.photoslide_item{border-radius:10px}.photoslide_item img{width:100%;height:auto;border-radius:20px}.photoslide_item .text{text-align:center;font-weight:700;font-size:min(2.5vw, 120%);padding-block:1em}.location_list .item{display:flex;margin-top:3rem}.location_list .content{order:2;margin-left:1em}.location_list .ttl{font-weight:700}.location_list .text{line-height:1.5;margin-top:1em;font-size:85%}.location_list .img{order:1;max-width:40%}.location_list .img img{border-radius:10px}@media print, screen and (min-width: 768px){.location_list .ttl{font-size:106%}}.dlstyle1{display:grid;grid-template-columns:repeat(auto-fit, minmax(12em, 1fr));border-left:1px solid #ccc;border-top:1px solid #ccc}.dlstyle1>div{text-align:center;display:grid;grid-template-rows:subgrid;grid-row:span 2}.dlstyle1_dt,.dlstyle1_dd{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0.5em 0.1em;display:grid;place-content:center}.dlstyle1_dt{color:#098479;background:#f2f9ee;font-weight:700}.accom_item{background:linear-gradient(45deg, #e7f9e9 0%, #e9f5ff 100%);padding:min(4vw, 3rem);border-radius:20px}.accom_item+.accom_item{margin-top:min(4vw, 3rem)}.accom_item_ttl{color:#098479;font-size:120%}.accom_item_ttl:before{content:"";display:inline-block;vertical-align:middle;width:2em;height:2em;margin-right:0.5em;background:url("../img/hotel1_blue.svg") no-repeat center/contain}.accom_item_content{margin-block:min(4vw, 3rem)}@media print, screen and (min-width: 768px){.accom_item_content{display:flex;grid-gap:3rem}}@media screen and (max-width: 767px){.accom_item_info{margin-top:min(6vw, 3rem)}}.accom_item_info dl>div+div{margin-top:2rem}.accom_item_info dt{font-weight:700;color:#098479;margin-bottom:1rem}.accom_item_info dt:before{content:"";display:inline-block;vertical-align:middle;width:6px;height:1em;border-radius:6px;background:#12998d;margin-right:0.5em}.accom_item_info dd .taglist3 li{color:#333;font-size:86%;background:#fff}.accomslide{border-radius:10px;overflow:hidden}@media print, screen and (min-width: 768px){.accomslide_wrap{width:60%}}.accomslide_item{position:relative}.accomslide_item img{width:100%;height:auto;border-radius:20px}.accomslide_item .text{text-align:center;position:absolute;left:0;right:0;bottom:0;font-weight:700;font-size:90%;padding:0.7em 0.3em;text-shadow:2px  2px 1px #ffffff, -2px  2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff, 2px  0px 1px #ffffff, 0px  2px 1px #ffffff, -2px  0px 1px #ffffff, 0px -2px 1px #ffffff}.accomslide_thumbnail{padding-inline:6% 5%;margin-top:min(2%, 2rem)}.accomslide_thumbnail img{width:100%;height:auto}.accomslide_thumbnail .splide__slide{opacity:0.6;transition:.1s;border:2px solid #fff;border-radius:10px;overflow:hidden}.accomslide_thumbnail .splide__slide.is-active{opacity:1;border-color:#f55802}@media (hover: hover){.accomslide_thumbnail .splide__slide:not(.is-active){cursor:pointer;transition:.2s}.accomslide_thumbnail .splide__slide:hover:not(.is-active){filter:brightness(120%)}}.accomslide_thumbnail .splide__arrow{width:5%}.accomdetail{background:#fff;border-radius:10px;margin-top:min(3vw, 2rem);border:2px solid #12998d}.accomdetail:not([open]) .accomdetail_content{opacity:0}@media (hover: hover){.accomdetail:not([open]){transition:.2s}.accomdetail:not([open]):hover{transform:translateY(-0.2em)}}.accomdetail[open] .accomdetail_summary:after{background-image:url("../img/minus1_blue.svg")}.accomdetail[open] .accomdetail_content{animation:fade1 0.5s ease}.accomdetail_othernone{pointer-events:none}.accomdetail_othernone .accomdetail_summary:after{display:none}.accomdetail_summary{padding:min(4vw, 3rem) 2.5em min(4vw, 3rem) 4.5rem;display:block;font-weight:700;color:#098479;font-size:106%;position:relative;cursor:pointer}.accomdetail_summary::-webkit-details-marker{display:none}.accomdetail_summary:before{content:"";display:inline-block;vertical-align:middle;width:2em;height:2em;margin-right:0.5em;position:absolute;top:0;bottom:0;left:1rem;margin:auto}.accomdetail_summary:after{content:"";position:absolute;top:0;bottom:0;right:1rem;margin:auto;display:flex;align-items:center;padding-right:2.2em;background:url("../img/plus1_blue.svg") no-repeat center right/1.8em;transition:.2s;line-height:1}.accomdetail_content{padding:0 min(4vw, 3rem) min(4vw, 3rem) min(4vw, 3rem)}.accomdetail_content .read{margin-bottom:2em}.accomdetail_content .read_text{line-height:1.5}.accomdetail_content .read_img{margin-top:1em}.accomdetail_content .read_img img{border-radius:10px}.accomdetail_content .dlstyle1{grid-template-columns:repeat(auto-fit, minmax(10em, 1fr))}.accomdetail_content .other{background:#f2f9ee;border-radius:10px;padding:3rem;margin-top:3rem}.accomdetail_content .other dt{font-weight:700;color:#098479;margin-bottom:1em}.accomdetail_content .other dd{line-height:1.5}.accomdetail_content .text1{margin-top:1em}@media screen and (max-width: 599px){.accom_meal .accomdetail_content .dlstyle1{grid-template-columns:1fr}.accom_meal .accomdetail_content .dlstyle1>div{grid-template-columns:4em 1fr}}@media print, screen and (min-width: 768px){.accomdetail[open] .accomdetail_summary:after{content:"閉じる"}.accomdetail_summary{padding:3rem 8em 3rem 7rem}.accomdetail_summary:before{left:3rem}.accomdetail_summary:after{right:3rem;content:"詳細を見る";font-size:80%}.accomdetail_content .read{display:flex;justify-content:space-between}.accomdetail_content .read_text{flex:1}.accomdetail_content .read_img{width:40%;margin-top:0;margin-left:1em}}.accom_single .accomdetail_summary:before{background:url("../img/bed1_blue.svg") no-repeat center/contain}.accom_meal .accomdetail_summary:before{background:url("../img/meal1_blue.svg") no-repeat center/contain}.accom_facility .accomdetail_summary:before{background:url("../img/roomfacility1_blue.svg") no-repeat center/contain}.accom_location .accomdetail_summary:before{background:url("../img/location1_blue.svg") no-repeat center/contain}.review_navi{border-bottom:3px solid #ccc;display:flex;margin-block:min(8vw, 5rem) 3em}.review_navi li{width:100%;text-align:center}.review_navi h3,.review_navi a{font-weight:700;font-size:120%;position:relative;padding-bottom:0.5em}.review_navi h3:before,.review_navi a:before{content:"";display:block;height:3px;position:absolute;bottom:-3px;left:0;right:0;background:#12998d}.review_navi h3:after,.review_navi a:after{content:"▼";display:block;position:absolute;bottom:-1em;left:0;right:0;margin:auto;line-height:1}.review_navi h3{color:#098479}.review_navi a{display:block;color:#ccc}.review_navi a:before{background:#ccc}@media (hover: hover){.review_navi a,.review_navi a:before{transition:.2s}.review_navi a:hover{color:#12998d}.review_navi a:hover:before{background:#12998d}}.review_tokei_img{display:flex;justify-content:center;grid-gap:1em;margin-bottom:2em}
/*# sourceMappingURL=school.css.map */
