*{padding:0;margin:0;list-style:none}body{background:#fafafa}.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%}.cmp_tabview .view section ol li a::before{content:none}.cmp_tabview>.tab{background:inherit;padding-top:2.5rem;padding-bottom:2.5rem}.br-sp{display:inline-block}@media screen and (min-width: 768px){.br-sp{display:none}}.view section h3{color:#0274ad;font-size:2.3rem}@media screen and (min-width: 768px){.view section h3{font-size:3rem}}.point{line-height:1.4}.point__title p{margin-bottom:1rem}.point ul{margin-top:2rem}.point li{margin-bottom:.5rem;font-weight:600;list-style:auto;margin-left:2rem}.point li span{font-size:12px}.topics{line-height:1.4}.topics dl{display:flex;border:1px solid #d8d7d7;margin:3rem 0;font-size:.9em}.topics dl dt{width:25%;padding:.5rem;text-align:center;border-right:1px solid #d8d7d7}.topics dl dd{width:75%;padding:.5rem}.tourLink{margin-top:3rem}.tourLink a{background:#0274ad;color:#fff;display:flex;justify-content:center;align-items:center;padding:1.5rem 1rem;font-weight:600;border-radius:50px;box-shadow:1px 3px 1px 0px #d1c900}.tourLink a::after{content:"";display:inline-block;width:1em;height:1em;background:#fff;-webkit-mask:url(https://bigs.jp/icon/fontawesome/caret-right-solid.svg) no-repeat center center/contain;mask:url(https://bigs.jp/icon/fontawesome/caret-right-solid.svg) no-repeat center center/contain}.cmp_tabview .view .view{padding:0}.cmp_tabview .view section.tour-d ol li a .image{width:40%}@media screen and (min-width: 768px){.cmp_tabview .view section.tour-d ol li a .image{width:100%}}.cmp_tabview .view section.tour-d ol li .text{width:60%}@media screen and (min-width: 768px){.cmp_tabview .view section.tour-d ol li .text{width:100%}}.cmp_tabview .view section.tour-d ol li .text{font-size:1.4rem}.cmp_tabview .view section ol li .ttl{text-align:inherit}p.ttl span.xlsGelaende::before{font-family:"Font Awesome 5 Pro";content:"";font-weight:400;margin-right:.4em}p.desc span.xlsDesc::before{font-family:"Font Awesome 5 Pro";content:"";font-weight:400;margin-right:.4em}p.slope span.xlsSlope::before{font-family:"Font Awesome 5 Pro";content:"";font-weight:400;margin-right:.4em}.cmp_tabview .view section ol li .desc{font-size:1.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:4.2em;max-height:4.2em}.cmp_tabview .view section ol li a .area{background-color:#0274ad}.cmp_tabview .view section.tour-d ol li a .area{right:calc(59.7667638484% + .8rem)}@media screen and (min-width: 768px){.cmp_tabview .view section.tour-d ol li a .area{right:calc(.2915451895% + .8rem)}}.cmp_tabview .view section ol li .price span:not(.label){font-size:1.8rem}.cmp_tabview .tab label{color:#0274ad}.cmp_tabview>.tab li{border-top:solid 1px #0274ad;border-bottom:solid 1px #0274ad;border-left:solid 1px #0274ad}.cmp_tabview>.tab li:last-of-type{border-right:solid 1px #0274ad}.cmp_tabview input[name=cat]:nth-last-of-type(3):checked+input+input+.tab li:nth-last-of-type(3) label{background-color:#0274ad}.cmp_tabview input[name=cat]:nth-last-of-type(2):checked+input+.tab li:nth-last-of-type(2) label{background-color:#0274ad}.cmp_tabview input[name=cat]:nth-last-of-type(1):checked+.tab li:nth-last-of-type(1) label{background-color:#0274ad}