*{padding:0;margin:0;list-style:none}.cmp_header{padding:0;margin:0 calc(50% - 50vw);background-color:inherit}.cmp_header .cmp_topicpath{padding:.8rem 2rem;margin:0 auto;max-width:1280px}.cmp_header .cmp_topicpath li{color:#333}.cmp_header .cmp_topicpath li:first-of-type a::before{background:url(https://ski.bigs.jp/images/ico_home_inv_black.svg) no-repeat 50% 50%/contain}.cmp_header .cmp_topicpath li:not(:last-of-type)::after{border-top:solid 1px #333;border-right:solid 1px #333}.cmp_header .cmp_image img{width:100%}.br-sp{display:block}@media(min-width: 768px){.br-sp{display:none}}.br-pc{display:none}@media(min-width: 768px){.br-pc{display:block}}:is(article>section){padding:3rem 0;line-height:1.5}@media screen and (min-width: 768px){:is(article>section){padding:5rem 0}}:is(article>section) div:has(h2){text-align:center;margin-bottom:4rem}:is(article>section) h2{margin-bottom:1.5rem}@media screen and (min-width: 768px){:is(article>section) h2{font-size:clamp(16px,4em,32px)}}:is(article>section) img{display:block}:is(article>section) p{text-align:inherit}.hayawari__title span{color:#dd631b;font-size:1.2em;font-weight:600}.hayawari__image{max-width:1100px;margin:0 auto}.hayawari__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hayawari__image figcaption{text-align:center;font-size:1.2rem}.fw-static-api-wrap .fw-static-api-search-wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media(min-width: 768px){.fw-static-api-wrap .fw-static-api-search-wrap{grid-template-columns:repeat(4, 1fr)}}.fw-static-api-wrap .fw-static-api-search__item{background-color:#fff;box-shadow:rgba(0,0,0,.3) 0px 0px 6px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width: 768px){.fw-static-api-wrap .fw-static-api-search__item{opacity:1;transition:all .2s}.fw-static-api-wrap .fw-static-api-search__item:hover{opacity:.6}}.fw-static-api-wrap .fw-static-api-search-img img{width:100%;height:auto;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.fw-static-api-wrap .fw-static-api-search-info{display:flex;flex-direction:column;padding:1.5rem;gap:2rem}.fw-static-api-wrap .fw-static-api-search-name{text-align:center;font-size:clamp(16px,4em,18px);font-weight:600}.fw-static-api-wrap .fw-static-api-search-name span{position:absolute;top:1rem;left:2.5%;font-size:1rem;padding:.5rem .8rem;border-radius:50px;color:#fff;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.5));background:#3c9f63}.fw-static-api-search-col{font-size:1.4rem}.fw-static-api-wrap .fw-static-api-search-price-box{order:3}.fw-static-api-wrap .fw-static-api-search-price{text-align:right;font-size:1rem}.fw-static-api-wrap .fw-static-api-search-price::before{content:"基本代金（おひとり様・税込）"}.fw-static-api-search-price-sub{display:none}.fw-static-api-search-price-range{color:#d90d0d;font-weight:600}.fw-static-api-search-price-num{font-size:2.4rem}.fw-static-api-wrap .fw-static-api-search-failed{font-size:1.2rem}.fw-static-api-search-btn{position:absolute;left:0;top:0;width:100%;height:100%;padding:0}.fw-static-api-wrap .fw-btn-search-01{background:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none;display:block;width:100%;height:100%;text-indent:100%;overflow:hidden;text-wrap:nowrap}.tabWrapper{padding:4rem 0}.tabWrapper h3{text-align:center}.tabWrapper .tab__menu{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem;margin-bottom:3rem}@media(min-width: 768px){.tabWrapper .tab__menu{justify-content:center}}.tabWrapper .tab__menu button{position:relative;color:#3c9f63;font-weight:700;border:none;border-radius:.3em;transition:.3s;background-color:#efefef;padding:1rem 1.2rem;font-size:1.4rem;line-height:1}@media(min-width: 768px){.tabWrapper .tab__menu button{padding:1.5rem;font-size:1.6rem}.tabWrapper .tab__menu button:hover{background-color:#3c9f63;color:#fff}}.tabWrapper .tab__menu button p{margin:0;letter-spacing:.1em}.tabWrapper .tab__menu button.is-active{background-color:#3c9f63;color:#fff}.tabWrapper .tab__menu button.is-active::before{position:absolute;left:50%;top:100%;content:"";margin-left:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid;border-top-color:#3c9f63}.tabWrapper .tab__panel{background-color:#eaefe9;padding:0 calc(50vw - 50%);margin:0 calc(50% - 50vw);padding-top:3rem;padding-bottom:3rem}.tabWrapper .tab__text h3{margin-bottom:1.5rem}.tabWrapper .tab__text h3 span{display:block;margin-bottom:.5rem;color:#3c9f63;font-size:2.4rem}.tabWrapper .tab__text p{text-align:center}.tabWrapper .tab__link{max-width:700px;margin:1rem auto 3rem;width:85%}.tabWrapper .tab__link a{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:.75rem;border-radius:50px;font-weight:600;font-size:.9em;background:#fff;color:#3c9f63;border:2px solid #3c9f63}.tabWrapper .tab__link a::after{content:"";-webkit-mask:url(https://bigs.jp/icon/fontawesome/up-right-from-square-solid.svg) no-repeat center center/contain;mask:url(https://bigs.jp/icon/fontawesome/up-right-from-square-solid.svg) no-repeat center center/contain;background:#3c9f63;display:inline-block;width:10px;height:10px}.tabWrapper .tab__panel-box{display:none}.tabWrapper .tab__panel-box.is-show{display:block}.tabWrapper details{margin-top:2.5rem;font-size:12px;line-height:1.5}.tabWrapper details summary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;text-decoration-thickness:1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#333;text-decoration-color:#333;font-weight:500}.tabWrapper details p{margin-top:.25rem}.faq ul{max-width:1100px;margin:0 auto}.faq li{border-bottom:1px solid #e7e7e7;margin-bottom:1.5rem}.faq li:last-of-type{border-bottom:none}.faq li h3{cursor:pointer;border-radius:.3em;display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem;padding-bottom:1.5rem;font-size:1.4rem}@media(min-width: 768px){.faq li h3{font-size:1.6rem}}.faq li h3 span{flex:1;text-align:left}.faq li h3::before,.faq li h3::after{font-family:"Font Awesome 6 pro";color:#2a65f1;font-size:20px}.faq li h3::before{content:"Q"}.faq li h3::after{content:""}.faq li h3.active::after{content:""}@media(min-width: 768px){.faq li h3:hover{color:#2a65f1;transition:all .2s}}.faq .accordionWrap{display:none;padding-bottom:1.5rem}.faq div[itemtype="https://schema.org/Answer"]{display:flex;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem}.faq div[itemtype="https://schema.org/Answer"]::before{content:"A";font-size:20px;color:#c10000;font-weight:700;font-family:"Font Awesome 6 pro"}.faq div[itemtype="https://schema.org/Answer"] p{text-align:left}.faq div[itemtype="https://schema.org/Answer"] a{font-weight:700;color:#007ac1;text-decoration:underline}@media(min-width: 1200px){.faq div[itemtype="https://schema.org/Answer"] a{opacity:1;transition:all .2s}.faq div[itemtype="https://schema.org/Answer"] a:hover{opacity:.6}}