.mainVisual img{width:100%;height:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover}@media(min-width: 1100px){.mainVisual img{height:28vw}}.gelandeInfo__list{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 768px){.gelandeInfo__list{display:grid;grid-template-columns:4.5fr 5.5fr}}.gelandeInfo__item>section:not(:last-of-type){margin-bottom:1.5rem}.gelandeInfo__item>section h3{margin-bottom:.5rem;border-left:5px solid #1a3e7d;padding-left:.25rem}.gelandeInfo__item .map img{width:100%;height:100%}.gelandeInfo__item .map figcaption a{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:#f10c6d;-webkit-text-decoration-line:underline;text-decoration-line:underline;word-wrap:break-word}.gelandeInfo__item .map figcaption a::after{content:"";display:inline-block;width:11px;height:11px;-webkit-mask:var(--mask-icon-link);mask:var(--mask-icon-link);background:#f10c6d}@media screen and (min-width: 768px){.gelandeInfo__item .map figcaption a{opacity:1;transition:opacity .2s}.gelandeInfo__item .map figcaption a:hover{opacity:.7}}.gelandeInfo__item .liftStatus p a{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:#f10c6d;-webkit-text-decoration-line:underline;text-decoration-line:underline;word-wrap:break-word}.gelandeInfo__item .liftStatus p a::after{content:"";display:inline-block;width:11px;height:11px;-webkit-mask:var(--mask-icon-link);mask:var(--mask-icon-link);background:#f10c6d}@media screen and (min-width: 768px){.gelandeInfo__item .liftStatus p a{opacity:1;transition:opacity .2s}.gelandeInfo__item .liftStatus p a:hover{opacity:.7}}.gelandeInfo__item .courseGuide__main{background:#fafafa;padding:1rem;border:1px solid #eee}@media screen and (min-width: 768px){.gelandeInfo__item .courseGuide__main{display:grid;grid-template-columns:repeat(2, 1fr)}}.gelandeInfo__item .data__info{padding:1rem 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}@media screen and (min-width: 768px){.gelandeInfo__item .data__info{display:block}}.gelandeInfo__item .data__item{display:flex;flex-direction:row;-moz-column-gap:.5rem;column-gap:.5rem;padding:.3rem;align-items:center}.gelandeInfo__item .data__item dt{display:inline-block;min-width:8em;font-size:.9em;font-weight:600}@media screen and (min-width: 768px){.gelandeInfo__item .data__item dt{min-width:10rem}}.gelandeInfo__item .graph__box{padding:1rem 0}.gelandeInfo__item .graph__box h4{font-size:.9em;margin-bottom:.3rem}.gelandeInfo__item .graph__box ul{display:flex;background-color:#dedede;border-radius:.3em;overflow:hidden}.gelandeInfo__item .graph__box ul li{padding:.3rem;font-weight:600;color:#fff;box-sizing:border-box;font-size:11px}.gelandeInfo__item .graph__box ul li.elm,.gelandeInfo__item .graph__box ul li.bdr{background:#8fb2e3}.gelandeInfo__item .graph__box ul li.med{background:#5f87c5}.gelandeInfo__item .graph__box ul li.adv,.gelandeInfo__item .graph__box ul li.skr{background:#1a3e7d}.gelandeInfo__item .business__info{background:#fafafa;padding:1rem;border:1px solid #eee}.gelandeInfo__item .business__item{padding:.3rem}@media screen and (min-width: 768px){.gelandeInfo__item .business__item{display:flex;flex-direction:row;align-items:center}}.gelandeInfo__item .business__item dt{font-size:.9em;font-weight:600;padding-bottom:.3rem}@media screen and (min-width: 768px){.gelandeInfo__item .business__item dt{min-width:10rem}}.gelandeInfo__item .business__item dd span{display:block;font-size:.9em}.gelandeInfo__item .business__item dd span.red{color:#df1313}.gelandeInfo__item .business__item dd a{color:#007aff;-webkit-text-decoration-line:underline;text-decoration-line:underline;word-wrap:break-word}@media screen and (min-width: 768px){.gelandeInfo__item .business__item dd a{opacity:1;transition:opacity .2s}.gelandeInfo__item .business__item dd a:hover{opacity:.7}}.target{padding-top:0 !important}.target__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(min-width: 768px){.target__list{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}.target__item{border:2px solid rgba(26,62,125,.0784313725);padding:.5rem;border-radius:.3em;text-align:center}@media(min-width: 768px){.target__item{padding:1rem}}.target__item h3{display:flex;justify-content:center;align-items:center;gap:.3rem;color:#1a3e7d;margin-bottom:.5rem}.target__item h3::before{content:"";display:inline-block;width:1rem;height:1rem;min-width:1rem;-webkit-mask:url(../img/circle-check-sharp-solid.svg) no-repeat center center/contain;mask:url(../img/circle-check-sharp-solid.svg) no-repeat center center/contain;background:#f10c6d}.glandePoint{background:rgba(26,62,125,.0784313725)}.glandePoint__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media screen and (min-width: 768px){.glandePoint__list{grid-template-columns:repeat(3, 1fr)}}.glandePoint__item{padding:1.5rem 1rem;border-radius:.3em;background:#fff;box-shadow:0px 3px 2px 0px rgba(0,0,0,.1607843137)}.glandePoint__item h3{font-size:1.1em;text-align:center}.glandePoint__item figure{margin:1rem 0}.glandePoint__item figure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.glandeTopics__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media screen and (min-width: 768px){.glandeTopics__list{grid-template-columns:repeat(3, 1fr)}.glandeTopics__list:has(.glandeTopics__item:nth-of-type(4)){grid-template-columns:repeat(4, 1fr)}}.glandeTopics__item{padding:1.5rem 1rem;border-radius:.3em;background:#fff;border:2px solid rgba(26,62,125,.0784313725)}.glandeTopics__item h3{font-size:1.1em;text-align:center;margin:1rem 0}.glandeTopics__item figure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.glandeHotels{background:rgba(26,62,125,.0784313725)}.glandeHotel__item{background:#fff;padding:1.5rem 1rem;box-shadow:rgba(0,0,0,0.3019607843) 0px 0px 6px}.glandeHotel__item:not(:last-of-type){margin-bottom:2rem}@media screen and (min-width: 768px){.glandeHotel__item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem}}.glandeHotel__image{min-width:0}.glandeHotel__image img{position:relative;width:100%;height:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.glandeHotel__image .caption{position:absolute;bottom:0;left:0;background-color:rgba(51,51,51,.6117647059);width:100%;color:#fff;padding:.3rem 0;font-size:12px;text-align:center}.glandeHotel__image .caption span{display:block}.glandeHotel__image .swiper-button-prev:after,.glandeHotel__image .swiper-button-next:after{font-family:"Font Awesome 6 pro";font-size:1.8em;font-weight:600;color:#fbfbfb}.glandeHotel__image .swiper-button-prev:after{content:""}.glandeHotel__image .swiper-button-next:after{content:""}.glandeHotel__text{margin:1rem 0}@media screen and (min-width: 768px){.glandeHotel__text{margin:1rem}}.glandeHotel__text h3{font-size:clamp(14px,4em,16px);margin-bottom:1rem}@media screen and (min-width: 768px){.glandeHotel__text h3{font-size:clamp(14px,4em,20px)}}.glandeHotel__text h3 span{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:.3rem;column-gap:.3rem;font-size:12px;margin-bottom:.75rem}.glandeHotel__text h3 span.lux::after{content:"Luxury";display:block;color:#b1a90d;border:1px solid;border-radius:.3em;padding:.1rem .3rem;font-weight:600}@media screen and (min-width: 768px){.glandeHotel__text h3 span{justify-content:flex-start}}.glandeHotel__plan{margin-top:1rem}.glandeHotel__plan p{color:#f10c6d;font-weight:600;font-size:.9em;display:block;margin-bottom:.5rem}.glandeHotel__link{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.glandeHotel__link a{background:#f10c6d;background:#1a3e7d;color:#fff;padding:.75rem .5rem;border-radius:.3em;font-weight:600}.glandeHotel__link a span{display:flex;align-items:center;justify-content:center;gap:.3rem}.glandeHotel__link a span::after{content:"";display:inline-block;width:1em;height:1em;-webkit-mask:var(--mask-icon-right);mask:var(--mask-icon-right);background:#fff}@media screen and (min-width: 768px){.glandeHotel__link a{opacity:1;transition:all .2s}.glandeHotel__link a:hover{opacity:.7}}.glandeHotel__link a[href=""]{pointer-events:none;background:#a1a1a1;border:1px solid #a1a1a1}.glandeHotel__link a[href=""] span::after{content:"設定なし";font-size:10px;-webkit-mask:none;mask:none;background:none;width:auto;height:auto}.message p{font-size:.9em;line-height:1.8}.comparison{background:rgba(26,62,125,.0784313725)}.comparison__grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.5rem}@media screen and (min-width: 768px){.comparison__grid{display:grid;grid-template-columns:repeat(4, 1fr);overflow-x:visible}}@media screen and (min-width: 768px)and (max-width: 1024px){.comparison__grid{display:grid;grid-template-columns:repeat(2, 1fr);overflow-x:visible}}.comparison__card{display:flex;flex-direction:column;width:300px;flex-shrink:0;scroll-snap-align:start;background:#fff;border-radius:.3em;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}@media screen and (min-width: 768px){.comparison__card{width:auto}}.comparison__card h3{background:#003f8c;color:#fff;font-size:1.1rem;padding:.5rem;text-align:center}.comparison__card .catch{font-weight:700;color:#003f8c;padding:1rem;text-align:center}.comparison__card dl{padding:0 1rem}.comparison__card dl dt{font-weight:600;margin-bottom:.25rem}.comparison__card dl dd{color:#555}.comparison__card dl dd:nth-of-type(3){color:#f10c6d;font-weight:600}.comparison__card dl dd:nth-of-type(4){font-weight:600}.comparison__card dl dd:not(:last-of-type){margin-bottom:1rem}.comparison__card dl dd span{display:block;font-size:12px;margin-top:.25rem;font-weight:normal}.comparison__image img{width:100%;display:block;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.comparison__link{padding:1rem;margin-top:auto}.comparison__link a{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.5rem .2rem;color:#1a3e7d;border:1px solid #1a3e7d;font-size:.9em;font-weight:600;border-radius:.3em;transition:.3s}.comparison__link a::after{content:"";display:inline-block;width:11px;height:11px;-webkit-mask:var(--mask-icon-link);mask:var(--mask-icon-link);background:#1a3e7d}@media screen and (min-width: 768px){.comparison__link a:hover{background:rgba(26,62,125,.0784313725)}}@media(max-width: 480px){.comparison__main::after{content:"⇔　横スクロールしてください。";display:flex;justify-content:center;align-items:center;font-size:.85em}}.comparison__note{margin-top:1.5rem;font-size:.9em}.comparison__note h3{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;color:#1a3e7d}.comparison__note h3::before{content:"";display:inline-block;width:1rem;height:1rem;-webkit-mask:url(../img/circle-info-solid.svg) no-repeat center center/contain;mask:url(../img/circle-info-solid.svg) no-repeat center center/contain;background:#1a3e7d}.graph li.w0{width:0%}.graph li.w1{width:1%}.graph li.w2{width:2%}.graph li.w3{width:3%}.graph li.w4{width:4%}.graph li.w5{width:5%}.graph li.w6{width:6%}.graph li.w7{width:7%}.graph li.w8{width:8%}.graph li.w9{width:9%}.graph li.w10{width:10%}.graph li.w11{width:11%}.graph li.w12{width:12%}.graph li.w13{width:13%}.graph li.w14{width:14%}.graph li.w15{width:15%}.graph li.w16{width:16%}.graph li.w17{width:17%}.graph li.w18{width:18%}.graph li.w19{width:19%}.graph li.w20{width:20%}.graph li.w21{width:21%}.graph li.w22{width:22%}.graph li.w23{width:23%}.graph li.w24{width:24%}.graph li.w25{width:25%}.graph li.w26{width:26%}.graph li.w27{width:27%}.graph li.w28{width:28%}.graph li.w29{width:29%}.graph li.w30{width:30%}.graph li.w31{width:31%}.graph li.w32{width:32%}.graph li.w33{width:33%}.graph li.w34{width:34%}.graph li.w35{width:35%}.graph li.w36{width:36%}.graph li.w37{width:37%}.graph li.w38{width:38%}.graph li.w39{width:39%}.graph li.w40{width:40%}.graph li.w41{width:41%}.graph li.w42{width:42%}.graph li.w43{width:43%}.graph li.w44{width:44%}.graph li.w45{width:45%}.graph li.w46{width:46%}.graph li.w47{width:47%}.graph li.w48{width:48%}.graph li.w49{width:49%}.graph li.w50{width:50%}.graph li.w51{width:51%}.graph li.w52{width:52%}.graph li.w53{width:53%}.graph li.w54{width:54%}.graph li.w55{width:55%}.graph li.w56{width:56%}.graph li.w57{width:57%}.graph li.w58{width:58%}.graph li.w59{width:59%}.graph li.w60{width:60%}.graph li.w61{width:61%}.graph li.w62{width:62%}.graph li.w63{width:63%}.graph li.w64{width:64%}.graph li.w65{width:65%}.graph li.w66{width:66%}.graph li.w67{width:67%}.graph li.w68{width:68%}.graph li.w69{width:69%}.graph li.w70{width:70%}.graph li.w71{width:71%}.graph li.w72{width:72%}.graph li.w73{width:73%}.graph li.w74{width:74%}.graph li.w75{width:75%}.graph li.w76{width:76%}.graph li.w77{width:77%}.graph li.w78{width:78%}.graph li.w79{width:79%}.graph li.w80{width:80%}.graph li.w81{width:81%}.graph li.w82{width:82%}.graph li.w83{width:83%}.graph li.w84{width:84%}.graph li.w85{width:85%}.graph li.w86{width:86%}.graph li.w87{width:87%}.graph li.w88{width:88%}.graph li.w89{width:89%}.graph li.w90{width:90%}.graph li.w91{width:91%}.graph li.w92{width:92%}.graph li.w93{width:93%}.graph li.w94{width:94%}.graph li.w95{width:95%}.graph li.w96{width:96%}.graph li.w97{width:97%}.graph li.w98{width:98%}.graph li.w99{width:99%}.graph li.w100{width:100%}