*{padding:0;margin:0;list-style:none}:root{--fridayYellow: #fedd2c;--colorNaeba: #ef858c;--colorTohoku: #9885ef;--colorInawashiro: #6187c1;--colorShiga: #61c1be;--colorHakuba: #69bd83;--colorNozawa: #54c3f1;--colorKusatsu: #93c161;--colorKanto: #c16184;--colorAkakura: #ef845c}body{padding:0}body article{color:#fff}body .main-inner{background-color:#333}body .br-sp{display:inline-block}body .br-pc{display:none}@media(min-width: 768px){body .br-sp{display:none}body .br-pc{display:inline-block}}.cmp_header{padding:0;margin:0 calc(50% - 50vw);background-color:#fff}@media(max-width: 1200px){.cmp_header{margin:0 calc(50% - 50vw)}}.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%}.campaignArea:not(.campaignOpen){padding:3rem 1rem}p.campaigNotice{padding:2rem 1rem;text-align:center;font-size:1em;border-radius:.3em;font-weight:700;background:#d73d3d}main{line-height:1.5}:is(article section) div:has(>h2){text-align:center;margin-bottom:3rem}:is(article section) div:has(>h2) h2{font-size:2em}:is(article section) div:has(>h2) p{font-size:.8em}.event{padding:3rem 2rem 0}.event__title{margin-bottom:0}.event__title p{font-size:1.1em;font-weight:600;padding:.5rem;text-align:center}.event__main img{display:block;margin:1rem auto;max-width:200px}.event__main p a{padding:.2rem .75rem;background:#a49e00;color:#fff;display:inline-block;border-radius:50px;margin:.5rem .75rem 0;font-weight:600}.event__main p 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:#fff;display:inline-block;width:10px;height:10px;margin-left:.5rem}@media(min-width: 768px){.event__main p a{opacity:1;transition:all .2s}.event__main p a:hover{opacity:.6}}@media(min-width: 1100px){.event__main p{max-width:950px;margin:0 auto;text-align:center}}.blackFridaySale{padding:3rem 2rem}.blackFridaySale__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;margin-top:2rem}.blackFridaySale__list li{display:flex;align-items:stretch;background:repeating-linear-gradient(-45deg, #fbff03, #4f4f4f 5px, #fff 5px, #fff 10px);padding:.3rem;border-radius:.3em}.blackFridaySale__item{width:100%;background:#fff;color:#333;border-radius:.3em;overflow:hidden}.blackFridaySale__item h3{padding:1rem;background:#a49e00;color:#fff;text-align:center;font-size:1.3em;letter-spacing:.1em}@media(min-width: 768px){.blackFridaySale__item h3{font-size:1.5em}}.blackFridaySale__item .text{padding:1rem}.blackFridaySale__item p{font-weight:500;text-align:center;margin-bottom:1.5rem}@media(min-width: 768px){.blackFridaySale__item p{font-size:1.1em}}.blackFridaySale__item p span{font-size:3.5em;color:#d73d3d;font-weight:700}.blackFridaySale__item p span small{font-size:16px;font-weight:700;margin-right:.3rem}.saleInfo{padding:3rem 2rem}.saleInfo__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;margin-top:2rem}@media(min-width: 768px){.saleInfo__list{grid-template-columns:repeat(2, 1fr)}}.saleInfo__list li{padding:1.5rem 1rem;border-radius:.3em;background:rgba(255,255,255,.2392156863)}.saleInfo__list li span.note{font-size:.9em;display:block;margin-top:1rem;color:#fff600}.saleInfo__list li span.note a{padding:0 .5rem;display:inline-block;border-radius:.3em;margin:.5rem .2rem;border:1px solid #fff600}.saleInfo__list li span.note 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:#fff600;display:inline-block;width:10px;height:10px;margin-left:.5rem}.saleInfo__list li:last-of-type p{text-align:left;font-size:.8em}.saleInfo__list li:last-of-type p span{color:#fff600}@media(min-width: 768px){.saleInfo__list li:last-of-type{grid-area:2/2/3/4;grid-area:3/1/3/3}}.saleInfo__list h3{text-align:center;font-size:1.2em;margin-bottom:1.5rem}.saleInfo__list p{font-size:.9em;text-align:center}.coupon{padding:3rem 2rem}.coupon__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media(min-width: 768px){.coupon__list{grid-template-columns:repeat(2, 1fr)}}.coupon__item{background:#fff;border-radius:.3em;overflow:hidden}.coupon__item .coupon-price-wrapper{background:#a49e00;color:#fff;padding:1rem;text-align:center;font-weight:500}.coupon__item .coupon-price-wrapper p{font-size:.8em;margin-bottom:.75rem;text-align:center}.coupon__item .coupon-price-wrapper .price span{font-size:3em;font-weight:700}.coupon__item .coupon-code-wrapper{padding:.75rem;text-align:center;color:#333}.coupon__item .coupon-code-wrapper p{font-size:.9em;margin-bottom:.3rem;text-align:center}.coupon__item .coupon-code-wrapper .coupon-code-btn{cursor:pointer;position:relative;background:#ededed;padding:.5rem;font-size:1.5em;font-weight:700}.coupon__item .coupon-code-wrapper .coupon-code-btn::after{content:"";font-family:"Font Awesome 6 pro";font-size:.6em;font-weight:400;position:absolute;right:3%}@-webkit-keyframes fade-tooltip{to{opacity:0}}@keyframes fade-tooltip{to{opacity:0}}.coupon__item .coupon-code-wrapper .tooltip::before{content:"コピーしました";background:#555;background:#d55353;display:block;color:#fff;border-radius:.3em;position:absolute;left:50%;bottom:-0.8rem;transform:translate(-50%, 0);font-size:10px;padding:.3rem .5rem;-webkit-animation:fade-tooltip .5s .5s 1 forwards;animation:fade-tooltip .5s .5s 1 forwards}.blackFridayTour{padding:4rem 1rem}.blackFridayTour .tab__menu{display:flex;width:90%;margin:0 auto 2rem}.blackFridayTour .tab__menu-btn{border:solid 2px var(--fridayYellow);cursor:pointer;outline:none;padding:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;width:100%;color:#000;background-color:var(--fridayYellow);font-weight:600;text-align:center}.blackFridayTour .tab__menu-btn:first-of-type{border-radius:5px 0 0 5px}.blackFridayTour .tab__menu-btn:last-of-type{border-radius:0 5px 5px 0}@media(min-width: 768px){.blackFridayTour .tab__menu-btn{font-size:1.8rem}}.blackFridayTour .tab__menu-btn.is-active{background-color:#000;color:var(--fridayYellow)}.blackFridayTour .tab__panel-box section:not(:last-of-type){margin-bottom:5rem}.blackFridayTour .tab__panel-box section h2{text-align:center;font-size:2.4rem;margin-bottom:2rem}.blackFridayTour .tab__panel-box section h2::before,.blackFridayTour .tab__panel-box section h2::after{content:"";background-image:url(https://ski.bigs.jp/special/img/icon_blackfriday.svg);background-repeat:no-repeat;height:40px;width:20px;display:inline-block;vertical-align:middle}.blackFridayTour .tab__panel-box section h2::before{margin-right:.75rem}.blackFridayTour .tab__panel-box section h2::after{margin-left:.75rem}.mainCourseList{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media(min-width: 768px){.mainCourseList{grid-template-columns:repeat(3, 1fr)}}.accordion button{text-align:center;color:var(--fridayYellow);font-size:1.4rem;font-weight:bold;position:relative;background-color:inherit;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;transition:all .5s ease;display:block;border:3px solid #fff;padding:.5rem;border-radius:30px;width:90%;margin:3rem auto}@media(min-width: 768px){.accordion button{width:45%;font-size:1.8rem}.accordion button:hover{background-color:#fff;color:#000;transition:.3s}}.accordion button::before{content:"";background-image:url(https://ski.bigs.jp/special/img/icon_blackfriday.svg);background-repeat:no-repeat;height:40px;width:20px;display:inline-block;vertical-align:middle;z-index:10;margin-right:1rem}.accordion button::after{content:"";font-family:"Font Awesome 5 Pro";color:var(--fridayYellow);display:inline-block;margin:1rem .5rem;transform:rotate(90deg)}.accordion-active button::after{transform:rotate(-45deg)}.otherCourseList{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;overflow:hidden;transition:.5s;height:0;padding:0}@media(min-width: 768px){.otherCourseList{grid-template-columns:repeat(4, 1fr)}}.otherCourseList .courseLink__price p span{font-size:1.3em}.courseLink{padding:1rem;background:#fff;color:#333;border-radius:.3em;width:90%;margin:0 auto;display:flex;flex-direction:column;row-gap:1.5rem}.courseLink__image img{width:100%;height:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.courseLink__title h3{text-align:center;font-size:1.1em}.courseLink__title h3 span{font-size:.8em;display:block}.courseLink__title p{position:relative;top:-5px;left:0%;display:inline-block;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.5));color:#fff;border-radius:.3em;margin-bottom:.75rem;padding:.4rem .75rem;font-weight:500;font-size:1.3rem}.courseLink__title .area-Kanto{background-color:var(--colorKanto)}.courseLink__title .area-Hakuba{background-color:var(--colorHakuba)}.courseLink__title .area-Shiga{background-color:var(--colorShiga)}.courseLink__title .area-Akakura{background-color:var(--colorAkakura)}.courseLink__title .area-Inawashiro{background-color:var(--colorInawashiro)}.courseLink__title .area-Nozawa{background-color:var(--colorNozawa)}.courseLink__title .area-Kusatsu{background-color:var(--colorKusatsu)}.courseLink__title .area-Naeba{background-color:var(--colorNaeba)}.courseLink__title .area-Tohoku{background-color:var(--colorTohoku)}.courseLink__point p{font-size:.9em}.courseLink__price{display:flex;flex-direction:column;align-items:flex-end}.courseLink__price::before{content:"基本代金（おひとり様あたり・税込）";font-size:1rem;display:flex;flex-direction:column;align-items:flex-end}.courseLink__price p{color:#df0101;font-size:1.3rem;font-weight:bold}.courseLink__price p span{font-size:1.8em}