*{padding:0;margin:0;list-style:none;box-sizing:border-box}.cmp_header{padding:0;margin:0 calc(50% - 50vw);background-color:inherit}@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 img{width:100%}.br-sp{display:inline-block}.br-pc{display:none}@media(min-width: 768px){.br-sp{display:none}.br-pc{display:inline-block}}.comingSoon{display:flex;justify-content:center;line-height:1.5;padding:3rem 0}.comingSoon p{text-align:center}.comingSoon p span{font-size:2rem;font-weight:600;display:block;margin-bottom:1rem}.cmp_tabview>.tab{background-color:#fff;margin-bottom:3rem}.cmp_tabview .tab label{color:#6887c3}.cmp_tabview input[name=cat]:nth-last-of-type(2):checked+input+.tab li:nth-last-of-type(2) label{background-color:#6887c3}.cmp_tabview input[name=cat]:nth-last-of-type(1):checked+.tab li:nth-last-of-type(1) label{background-color:#6887c3}.cmp_tabview>.tab li{border-top:solid 1px #6887c3;border-bottom:solid 1px #6887c3;border-left:solid 1px #6887c3}.cmp_tabview>.tab li:last-of-type{border-right:solid 1px #6887c3}.view ol{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem}@media screen and (min-width: 768px){.view ol{grid-template-columns:repeat(4, 1fr)}}.skibox{background:#fff;padding:.8em;border:1px solid #e5e5e5;box-shadow:#e6e6e6 1px 1px 5px}.skibox__title h2{color:#665353;font-size:2rem;text-align:center}.skibox__title h2 span{font-size:1.4rem}.skibox__image{margin:1.5rem auto}.skibox__image img{width:100%;height:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.skibox dl{display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:600;text-align:center}.skibox dl dt{width:40%;background-color:#aad6ec;color:#fff;border-bottom:1px solid #fff;padding:.5rem}.skibox dl dd{width:60%;background-color:#eef9ff;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:.5rem}.skibox dl dd p{font-size:1.2rem;color:#df0101;text-align:center}.skibox dl dd p span{font-size:1.8rem}.skibox dl dd p::after{white-space:pre;content:"\a（1名様あたり）";color:#000;font-weight:normal}.skibox__link{margin:1.5rem auto .5rem;width:90%}.skibox__link a{display:block;padding:.8em;text-decoration:none;border-radius:50px;color:#fff;background:#6887c3;box-shadow:0px 2px 2px rgba(0,0,0,.29);text-align:center}.skibox__link a span::before{font-family:"Font Awesome 5 Pro";content:"";font-weight:100;margin-right:.3em;color:#fff}