@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}article,aside,footer,header,nav,section,main,figure,figcaption{display:block}ul,ol{list-style:none;list-style-type:none}li{list-style:none;list-style-type:none}li::marker{display:none}code,kbd,pre,samp{font-family:monospace,sans-serif;font-size:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}address{font-style:normal}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#202020;line-height:1;font-size:1rem;letter-spacing:.05em;background-color:#fff}a{text-decoration:none;color:#202020;display:inline-block;-webkit-transition:.4s;transition:.4s}img{max-width:100%;height:auto}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}.c-section{padding:7.5rem 0;line-height:1.75}.c-section>*{gap:3.75rem}.c-section h2{margin-bottom:3rem}.c-section .c-section-box>*:not(:last-child){margin-bottom:1rem}.c-section p,.c-section ol,.c-section ul{margin-top:2rem}.c-section ol,.c-section ul{gap:.375rem}.c-section ul{padding-left:1em}.c-section ul li{list-style-type:disc}.c-section ul li ul li{list-style-type:circle}.c-section ol>li{text-indent:-1.5em;padding-left:1.5em}.c-section ol ol{padding-left:0;text-indent:1em}.c-section table{border-collapse:collapse}.c-section table th,.c-section table td{border:1px solid #bebebe;padding:.5rem}.c-section table th{background-color:#fbf1f2;width:25%}.c-section table td{width:75%}.c-section a{border-bottom:1px solid #1a0dab;color:#1a0dab;display:inline}.c-section a:hover{opacity:.8}.c-section .c-line-btn{color:#c59d62;border-bottom:1px solid #cd1728}.c-section figure{margin:0 auto;width:80%}.c-section .c-link-btn{display:inline-block}.c-section-inner{margin:0 auto;width:92%}.c-section-inner--md{max-width:62.5rem}.c-section-inner--sm{max-width:55rem}.c-section-box{width:94%;margin:0 auto}.preparation{position:relative}.preparation:before,.preparation:after{position:absolute;z-index:10 !important}.preparation:before{content:"";width:100% !important;height:100%;background-color:rgba(60,60,60,.8) !important;top:0;left:0}.preparation:after{content:"只今、準備中";font-weight:700;color:#fff;font-size:3rem;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.c-section-ttl{padding-bottom:2rem;gap:1.4375rem}.c-section-ttl:before{content:"";height:.3125rem;width:5rem;background-color:#cd1728;position:absolute;bottom:0;left:.3125rem}.c-section-ttl__en{font-size:5rem;font-weight:300}.c-section-ttl__ja{color:#a5a5a5;margin-bottom:.4375rem}.c-box-ttl{margin:0 auto;padding-bottom:1.25rem}.c-box-ttl:before{content:"";width:3.125rem;height:.25rem;background-color:#cd1728;position:absolute;bottom:0;left:-.125rem;border-radius:.09375rem}.c-section .c-box-ttl{width:97%;margin:0 auto 2rem}.c-sm-ttl{border-bottom:1px solid #cd1728;padding:0 .6875rem .875rem;color:#cd1728}.c-subttl{padding-left:1.875rem}.c-subttl:before{content:"";width:1.25rem;height:1.25rem;background-color:#cd1728;position:absolute;left:0;top:.375rem}.c-b-ttl{background-color:#3c3c3c;color:#fff;width:100%;padding:1.6875rem 1.6875rem 1.875rem}.c-lead-txt{margin:0 auto;max-width:900px}.c-link-btn{border-radius:2.1875rem;width:18.75rem;padding:1.3125rem 1.1875rem 1.25rem 2.4375rem;-webkit-transition:.4s all;transition:.4s all;background-color:#ededed;color:#202020 !important;border:none !important}.c-link-btn__icon{border-radius:.90625rem;background-color:#cd1728;padding:.6875rem 1.3125rem .6875rem 1.5rem;-webkit-transition:.4s all;transition:.4s all}.c-link-btn__icon>*{width:1.4375rem}.c-link-btn__icon>*:nth-child(2){display:none}.c-link-btn:hover{background-color:#202020;color:#ededed !important;opacity:1 !important}.c-link-btn:hover .c-link-btn__icon{background-color:#ededed}.c-link-btn:hover .c-link-btn__icon>*:nth-child(1){display:none}.c-link-btn:hover .c-link-btn__icon>*:nth-child(2){display:block}.c-link-btn.no-link{position:relative;overflow:hidden;pointer-events:none}.c-link-btn.no-link:before,.c-link-btn.no-link:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.c-link-btn.no-link:before{content:"";width:100%;height:100%;background-color:rgba(60,60,60,.7)}.c-link-btn.no-link:after{content:"只今、準備中";color:#fff;font-weight:600;font-size:1.25rem}.c-btn__icon{border-radius:.90625rem;background-color:#cd1728;padding:.6875rem 1.3125rem .6875rem 1.5rem;-webkit-transition:.4s all;transition:.4s all}.c-btn__icon>*{width:1.4375rem}.c-btn__icon>*:nth-child(2){display:none}.c-btn:hover .c-btn__icon{background-color:#ededed}.c-btn:hover .c-btn__icon>*:nth-child(1){display:none}.c-btn:hover .c-btn__icon>*:nth-child(2){display:block}.no-link{pointer-events:none}.c-line-btn{border-bottom:1px solid #cd1728;padding:0 1.9375rem .5625rem .625rem;color:#cd1728}.c-line-btn:before{font-family:"Font Awesome 6 Free";content:"\f0da";font-weight:900;position:absolute;top:10%;right:3.6%;font-size:.9375rem;-webkit-transition:.4s all;transition:.4s all}.c-line-btn:hover:before{right:1.6%}.c-block-btn{margin:2rem 0}.c-cau{margin:0 auto}.c-cau>*{text-indent:-1em;padding-left:1em}.c-cau a{border-bottom:1px solid #1a0dab;color:#1a0dab;display:inline}.c-accordion__btn{cursor:pointer;background-color:#3c3c3c;color:#fff;width:100%;padding:1.25rem 1.4375rem;gap:.9375rem;cursor:pointer}.c-accordion__btn:before,.c-accordion__btn:after{content:"";position:absolute;-webkit-transition:.4s all;transition:.4s all}.c-accordion__btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-accordion__btn.open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.c-accordion__btn.open .c-accordion__plus:after{-webkit-transform:rotate(0);transform:rotate(0)}.c-accordion__content{display:none}.c-accordion__plus{background-color:#cd1728;width:2.5rem;height:2.5rem;right:1.125rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.c-accordion__plus:before,.c-accordion__plus:after{content:"";width:1.25rem;height:.1875rem;background-color:#fff;position:absolute;top:1.1875rem;left:.625rem;-webkit-transition:.4s all;transition:.4s all}.c-accordion__plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-menu{background-color:#3c3c3c;padding:5.625rem 0 6.5rem}.c-menu *,.c-menu a{color:#fff}.c-menu .c-box-ttl{margin-bottom:3.125rem}.c-menu__list{gap:3.125rem 6%}.c-menu__unit{width:47%}.c-menu__img{margin-bottom:.75rem;overflow:hidden}.c-menu__img img{-webkit-transition:.4s all;transition:.4s all}.c-menu__txt{gap:1.5rem}.c-menu .c-btn__icon{padding:.5rem 1rem}.c-menu__link:hover .c-menu__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-menu-cards{gap:3.5625rem 5%;margin:0 auto 5rem}.c-menu-card{width:30%}.c-menu-card__img{margin-bottom:.6875rem}.c-page{overflow-x:clip}.c-page h2{margin-top:8.75rem;padding-bottom:1.25rem;position:relative;font-weight:700;font-size:2rem;line-height:1.75;letter-spacing:.05em}.c-page h2:before{content:"";width:3.125rem;height:.25rem;background-color:#cd1728;position:absolute;bottom:0;left:-.125rem;border-radius:.09375rem}.c-news-cat{display:inline-block;border:.125rem solid;padding:.1875rem .625rem .25rem}.c-news-tag{color:#7c7c7c;background-color:rgba(124,124,124,.1);padding:.375rem .9375rem;border-radius:.75rem}.c-news-sidebar{width:12.6%}.c-news-sidebar h3{border-bottom:1px solid #e8e8e8;padding-bottom:.9375rem;margin-bottom:1rem}.c-news-sidebar__cat-area{margin-bottom:3.5625rem}.c-news-sidebar__cat-area ul{gap:.875rem;width:100%}.c-news-sidebar__cat-area a{padding-left:1.375rem}.c-news-sidebar__cat-area span{display:inline-block;border-radius:50%;width:.5rem;height:.5rem;top:.1875rem;left:.375rem}.c-news-sidebar__tag-area ul{gap:.1875rem}.c-news-archive__list{gap:3rem 2.9%;width:100%}.c-news-archive__unit{width:31.4%}.c-news-archive__data{color:#929292}.c-news-archive__img{padding-top:56.5%;height:0;overflow:hidden;width:100%;margin-bottom:.5rem;border:1px solid #e6e6e6}.c-news-archive__img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);vertical-align:bottom}.c-news-archive__link{width:100%}.c-news-archive__link:hover img{transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;gap:.9375rem}.wp-pagenavi a{color:#cd1728;border:none}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{border-radius:50%;width:3rem;height:3rem;border:.125rem solid #cd1728;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{border:.125rem solid #cd1728}.wp-pagenavi .previouspostslink{margin-right:1.25rem}.wp-pagenavi .nextpostslink{margin-left:1.25rem}.wp-pagenavi span{color:#7c7c7c;border:none}.c-faq{margin:3.75rem auto 0;gap:1.5625rem}.c-faq__term{cursor:pointer;padding:1.0625rem 1.5rem 1.8125rem}.c-faq__term:before,.c-faq__term:after{content:"";width:1.625rem;height:.25rem;border-radius:.25rem;background-color:#cd1728;position:absolute;top:49%;right:4%;-webkit-transition:.4s all;transition:.4s all}.c-faq__term:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-faq__subtitle{padding-left:3.125rem;padding-right:2.5rem}.c-faq__subtitle:before{content:"Q";font-family:"Roboto",sans-serif;font-size:2.25rem;color:#cd1728;position:absolute;left:0;top:-.6875rem}.c-faq__desc{color:#333;display:none;padding:0 1.5rem 1.8125rem 4.625rem}.c-faq__desc:before{content:"A";font-family:"Roboto",sans-serif;font-size:2.25rem;color:#202020;position:absolute;left:1.5rem;top:-.6875rem}.c-faq__desc>*{gap:.75rem}.c-faq__desc ul li{position:relative;padding-left:1em}.c-faq__desc ul li:before{content:"・";position:absolute;left:0}.c-faq__desc a{border-bottom:1px solid #cd1728;color:#cd1728}.c-faq__dlist{background-color:#efefef}.c-faq__dlist.open .c-faq__term:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.c-archive{gap:8.75rem}.c-archive__card{gap:5rem;padding-bottom:2.5rem}.c-archive__card:before{content:"";background-color:#f5f5f5;width:130%;height:100%;position:absolute;top:0;z-index:-1}.c-archive__card:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-archive__card:nth-child(odd):before{margin-right:calc(50% - 50vw);left:0}.c-archive__card:nth-child(odd) .c-archive__content{padding-left:3.75rem}.c-archive__card:nth-child(odd) .c-archive__img02{margin-right:-3.125rem;margin-left:auto}.c-archive__card:nth-child(even):before{margin-left:calc(50% - 50vw);right:0}.c-archive__card:nth-child(even) .c-archive__content{padding-right:3.75rem}.c-archive__card:nth-child(even) .c-archive__img02{margin-left:-3.125rem;margin-right:auto}.c-archive__img-box{width:42%;margin-top:-2.5rem}.c-archive__img01{margin-bottom:1.8125rem}.c-archive__img02{width:17.75rem}.c-archive__content{width:calc(58% - 5rem);padding-top:3.9375rem}.c-archive__content .c-link-btn{background-color:#fff;margin-top:0 !important}.c-archive__content .c-link-btn:hover{background-color:#202020}.c-archive__txt{margin-bottom:3.125rem}.c-archive .c-box-ttl{margin-bottom:2.625rem !important;margin-top:0 !important}.c-archive .c-link-btn.no-link{position:relative;overflow:hidden;pointer-events:none}.c-archive .c-link-btn.no-link:before,.c-archive .c-link-btn.no-link:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.c-archive .c-link-btn.no-link:before{content:"";width:100%;height:100%;background-color:rgba(60,60,60,.7)}.c-archive .c-link-btn.no-link:after{content:"只今、準備中";color:#fff;font-weight:600;font-size:1.25rem}.c-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000}.c-modal.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.c-modal__wrap{background:#fff;border-radius:1.875rem;position:relative}.modal-close{position:absolute;top:10px;right:10px;cursor:pointer;width:2.875rem;height:2.875rem !important;top:-3.5rem;right:.4375rem}.modal-close:before,.modal-close:after{content:"";width:100%;height:.25rem;background-color:#fff;border-radius:.125rem;left:0;top:1.375rem;position:absolute}.modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-block>*:last-child{margin-bottom:0}.c-block h2{font-size:1.375rem;background-color:rgba(197,157,98,.2);border-radius:.75rem;padding:.875rem 1.5rem;margin-bottom:1.5rem}.c-block h3{position:relative;padding-left:.9375rem;margin:0 auto;font-size:1.25rem;margin-bottom:1.5rem}.c-block h3:before{content:"";width:.25rem;height:100%;background-color:#c59d62;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border-radius:.09375rem}.c-block h4{font-size:1.125rem;position:relative;padding-left:1.75rem;margin-bottom:1.375rem}.c-block h4:before{content:"";background-color:#c59d62;width:.5625rem;height:.5625rem;border-radius:.0625rem;position:absolute;left:.125rem;top:.75rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-block p{margin-bottom:2.0625rem}.c-block p a{color:#1a0dab;border-bottom:1px solid #1a0dab;display:inline}.c-block__table{border-collapse:collapse;font-size:.875rem;margin-bottom:2.0625rem;width:100%}.c-block__table tr{display:-webkit-box;display:-ms-flexbox;display:flex}.c-block__table td,.c-block__table th{padding:1rem 1.5625rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-block__table th{border:1px solid #fff;color:#fff;background-color:#c59d62;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-block__table td{border:1px solid #e8e8e8;border-top:none}.c-block__table td p{margin:0}.c-block__table--line td{-webkit-box-flex:2;-ms-flex:2;flex:2}.c-block>*:last-child{margin-bottom:0}.c-block ul{padding-left:1em;margin-bottom:2.0625rem}.c-block__btn-area{margin:1.4375rem 0 3.3125rem}.c-block a.c-link-btn{min-width:18.75rem;width:auto;line-height:1;padding:1.0625rem 1.8125rem 1.25rem .625rem}.img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.0625rem;overflow-x:hidden}.img-container.single-image img{width:92%;margin:0 auto}.img-container.two-images img{width:48%;margin:1%}.img-container.carousel-images{width:92%;margin:0 auto}.img-container.carousel-images>*{width:150%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.5rem}.img-container.carousel-images img{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1.5%}.wp-block-buttons{margin-bottom:2.0625rem}.c-bus-schedule{max-width:50rem;margin:0 auto;gap:3rem}.c-bus-schedule__item h3{margin-bottom:1rem}.c-bus-schedule__item .bus-img{max-width:37.5rem;margin:0 auto;width:100%}.c-veranda{background-color:#3c3c3c;overflow-x:hidden;color:#fff;padding:5.625rem 0 6.25rem}.c-veranda__content{margin-bottom:4.375rem}.c-veranda__logo{width:21.5625rem;margin-top:.5625rem}.c-veranda__txt{width:53%}.c-veranda .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;height:25rem}.c-veranda .swiper-slide{padding:0 .625rem;width:auto}.c-veranda .swiper-slide img{width:auto;height:25rem}.c-anchor-links__list{gap:1.875rem 1.8125rem}.c-anchor-links__list li a{background-color:#3c3c3c;color:#fff;padding:1.625rem 0 .875rem;gap:1.1875rem;border:1px solid #3c3c3c}.c-anchor-links__list li a img{width:.5625rem}.c-anchor-links__list li a img.hv{display:none}.c-anchor-links__list li a:hover{background-color:#fff;color:#3c3c3c}.c-anchor-links__list li a:hover img.no-hv{display:none}.c-anchor-links__list li a:hover img.hv{display:block}.c-overview{padding:6.125rem 0 5.875rem;background-color:#efefef}.c-overview__ttl-area{margin-bottom:1.875rem}.c-overview__en{margin-bottom:1.125rem;color:#cd1728}.c-overview--block{position:relative}.c-overview--block:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:300vh;height:100%;background-color:#efefef;z-index:-1}.c-overview--block .c-overview__txt{margin-bottom:3.375rem}.c-overview__bnr{margin-bottom:3.75rem}.c-overview__bnr a{max-width:41.25rem}.c-overview__bnr a:hover{opacity:.8}.c-overview__movie{max-width:28.75rem;width:100%;margin:0 auto}.c-overview__movie>*{height:0;width:100%;padding-top:56.3%;overflow:hidden}.c-overview__movie>* iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.c-note{padding-top:6.0625rem;margin-bottom:9.375rem}.c-note__img{margin:0 auto .9375rem;width:2.875rem}.c-note__wrap{border:1px solid #cd1728;padding:3.125rem 3.75rem}.c-note__ttl{color:#cd1728;border-bottom:1px solid #cd1728;padding-bottom:.9375rem;margin-bottom:1.8125rem;margin-top:0 !important;padding-left:0 !important}.c-note__ttl:before{content:none !important}.c-note__desc{gap:2.125rem}.c-note__desc>*{gap:.875rem;font-size:.875rem;line-height:1.7}.c-note__desc>*>p{text-indent:-.8em;margin:0 !important}.c-note__desc>*>p strong{font-size:1rem}.c-note__desc>* ul li{padding-left:1em;position:relative}.c-note__desc>* ul li:before{content:"※";position:absolute;left:0;top:0;color:inherit}.c-note__desc>* ul li span{position:relative}.c-note__desc>* ul li span:before{content:"※";position:absolute;left:-1em;color:inherit}.c-note__desc>* ul li:has(span):before{content:none}.c-note__desc>* ul[style*="list-style-type: disc"] li:before{content:"・";color:inherit}.c-note__desc span{color:#cd1728}.c-note .c-cau{gap:.25rem}.c-desc{gap:1.1875rem}.c-desc dl{gap:.9375rem}.c-desc dt{color:#fff;background-color:#3c3c3c;padding:.4375rem .625rem .5625rem;min-width:6.0625rem;text-align:center}.c-desc dd{gap:.375rem;margin-top:.5625rem}.c-desc dd span{font-size:.75rem}.c-time-cards{gap:.5625rem}.c-times-card{gap:.75rem}.c-times-card__icon{margin-top:.3125rem}.c-times-card__icon img{width:1.375rem;vertical-align:bottom}.c-times-card>*:nth-child(2){width:calc(100% - 1.375rem - 0.75rem)}.c-times-card p{margin:0 !important}.p-fv{margin-bottom:2rem}.p-fv__movie{width:100%;height:82vh;overflow:clip;min-height:49.375rem}.p-fv__movie video{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-fv__img,.p-fv .swiper-slide{width:100%;height:82vh;height:auto;overflow:hidden}.p-fv__img img,.p-fv .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover}.p-fv .swiper{overflow:inherit}.p-fv .swiper-wrapper{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.p-fv__content{display:inline-block;text-shadow:0 .1875rem .375rem rgba(62,103,140,.2);color:#fff;bottom:7%;left:5%;z-index:3}.p-fv__content p{margin-bottom:.6875rem}.p-fv__content h1{font-size:5rem;line-height:1.29;margin-bottom:1.8125rem;letter-spacing:.055em}.p-fv__data{font-size:3.3125rem;padding-left:11.1875rem}.p-fv__data:before{content:"";width:9.375rem;height:.25rem;background-color:#fff;border-radius:.0625rem;position:absolute;top:54%;left:0;-webkit-box-shadow:0 .1875rem .375rem rgba(0,0,0,.2);box-shadow:0 .1875rem .375rem rgba(0,0,0,.2)}.p-fv__en{width:22.5rem;top:3.75rem;right:10.7%}.p-fv__bird-area{top:4%;right:4%;gap:1.5rem;z-index:10;margin-bottom:1.75rem}.p-fv__bird{width:9.875rem;height:9.875rem;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.p-fv__bird p{margin-bottom:0}.p-fv__bird .yellow{color:#fff192}.p-fv__bird--blue{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/top/bg_bird-blue.png)}.p-fv__bird--red{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/top/bg_bird-red.png);line-height:1.33;font-size:1.3125rem}.p-fv__bird--red .yellow{line-height:.8}.p-fv a:hover{opacity:.8}.p-fv .swiper-pagination{bottom:-1.875rem}.p-fv .swiper-pagination-bullet{width:.75rem;height:.75rem;margin:0 1rem;background-color:#bebebe}.p-fv .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#cd1728}.p-fv .swiper-button-next,.p-fv .swiper-button-prev{width:3.25rem;height:3.25rem;border-radius:50%;background-color:#fff;border:2px solid #cd1728}.p-fv .swiper-button-next:after,.p-fv .swiper-button-prev:after{font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:2rem;color:#cd1728}.p-fv .swiper-button-next:after{content:"\f0da"}.p-fv .swiper-button-prev:after{content:"\f0d9"}.p-sales{padding:4.9375rem 0 5.625rem}.p-sales__wrap{max-width:50rem;width:100%;padding:1.25rem 0 3.125rem;background-color:#3c3c3c;color:#fff;margin:0 auto}.p-sales__top{padding:0 2.625rem 1.5rem 2.25rem;border-bottom:2px solid #fff}.p-sales__data{font-size:3.75rem;white-space:nowrap}.p-sales__btn{border-radius:1.5rem;gap:.75rem;padding:.625rem 1.0625rem .875rem 1.6875rem;color:#fff;border:2px solid #fff}.p-sales__btn:hover{color:#3c3c3c;background-color:#fff}.p-sales__bottom{padding:1.625rem 2.375rem 0}.p-sales__info{padding-left:.75rem;margin-bottom:1.25rem}.p-sales__info>div{width:44%;gap:.6875rem;white-space:nowrap}.p-sales__list{width:56%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-sales__unit{width:33.3333%}.p-sales__unit:not(:last-child){border-right:2px solid #747474}.p-sales__unit:not(:first-child){gap:.75rem}.p-sales__unit:first-child{gap:.375rem}.p-sales__unit:last-child p{height:2.25rem}.p-sales__img{width:4.0625rem}.p-sales__txt{height:11.25rem;overflow-y:auto;padding:.5rem;margin-bottom:1.25rem;border:1px solid #747474}.p-sales__txt a{color:#5f98ba}.p-sales__txt::-webkit-scrollbar{width:.3125rem}.p-sales__txt::-webkit-scrollbar-track{background:#202020}.p-sales__txt::-webkit-scrollbar-thumb{background:#747474;border-radius:6px}.p-sales__txt::-webkit-scrollbar-thumb:hover{background:#747474}.p-sales__box{max-width:50rem;width:100%;padding:1.25rem 0 3.125rem;background-color:#fdf4f4;margin:2rem auto 0;padding:2rem}.p-sales__txt-box{max-height:11.25rem;height:100%;overflow-y:auto;line-height:1.7;font-size:.8rem}.p-sales__txt-box::-webkit-scrollbar{width:.3125rem}.p-sales__txt-box::-webkit-scrollbar-track{background-color:#f7e0e0}.p-sales__txt-box::-webkit-scrollbar-thumb{background-color:#fdd2d2;border-radius:6px}.p-sales__txt-box::-webkit-scrollbar-thumb:hover{background:#fdd2d2}.p-gallery{padding:5.625rem 0 7.375rem}.p-gallery__cat{margin-bottom:2.375rem;gap:.75rem .625rem}.p-gallery__cat-link{background-color:#bebebe;padding:.5rem 1.25rem .75rem;border-radius:1.25rem}.p-gallery__cat-link.current{background-color:#cd1728}.p-gallery__list{width:100%;margin:0 auto;min-height:31.25rem}.p-gallery__item{width:22%;height:auto;margin:1.5%;display:block;z-index:1;line-height:0;overflow:hidden;border-radius:.625rem}.p-gallery__item>*{width:100%;height:100%}.p-gallery__item a{width:100%}.p-gallery__item a>* img,.p-gallery__item a>* video{position:relative;width:100%;height:auto;vertical-align:bottom}.p-gallery__item h3{bottom:.875rem;left:1rem;padding-right:1.25rem}.p-gallery .c-section-ttl{margin-bottom:2.75rem}.p-status{background-position:top;background-repeat:no-repeat;background-size:cover;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/top/bg_status.png);padding:4.4375rem 0 5rem}.p-status .c-section-ttl{margin-bottom:3.125rem}.p-status__map{margin-bottom:2.8125rem}.p-status__map .tab-container{margin-bottom:2.5rem}.p-status__map .tabs{max-width:56.25rem;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1.875rem;background-color:#fafafa}.p-status__map .tabs li{width:33.3333%}.p-status__map .tab{cursor:pointer;width:100%;line-height:1.4;border-radius:1.90625rem;border:none;background:0 0;font-size:1.25rem;font-weight:700;letter-spacing:.05em;padding:1.0625rem 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.p-status__map .tab.active{background-color:#505050;color:#fff}.p-status__map .tab-content{display:none;background-color:#fff;max-width:56.25rem;width:100%;margin:0 auto;padding:2.3125rem 2rem}.p-status__map .tab-content.active{display:block}.p-status__marking{bottom:.9375rem;left:.9375rem;width:23.8125rem}.p-status__map-iframe{width:100%;height:30rem}.p-status__btn{margin-top:1.25rem}.p-info{padding:4.375rem 0 2.25rem}.p-info>*{width:84%}.p-info__wrap{-ms-overflow-style:none;scrollbar-width:none;overflow-y:hidden !important}.p-info__wrap::-webkit-scrollbar{display:none}.p-info .scroll-hint.is-left-scrollable,.p-info .scroll-hint.is-right-scrollable{background:0 0}.p-info__list{gap:1.86%}.p-info__list.swiper-wrapper{gap:0}.p-info__unit{width:23.6%;padding:0 .625rem}.p-info__unit:nth-child(1){margin-left:-.625rem}.p-info__link{padding-top:68.6%;width:100%;overflow:hidden;border:1px solid #e6e6e6}.p-info__link:hover .p-info__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-info__img{top:0;left:0;right:0;bottom:0;width:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.p-info__img img{vertical-align:bottom;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-info .c-section-ttl{margin-bottom:4.875rem}.p-info .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-info .swiper-button-next,.p-info .swiper-button-prev{width:4.25rem;height:1.8125rem;background-color:#cd1728;border-radius:.90625rem;top:-1.5rem}.p-info .swiper-button-next:after,.p-info .swiper-button-prev:after{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:.5rem;top:1%;left:34%;z-index:2;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/common/icon_arrow-right-w.png)}.p-info .swiper-button-next.swiper-button-disabled,.p-info .swiper-button-prev.swiper-button-disabled{background-color:#bebebe}.p-info .swiper-button-next{right:1.25rem}.p-info .swiper-button-prev{right:6.875rem;left:auto}.p-info .swiper-button-prev:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-news{padding:4.75rem 0 5.125rem}.p-news__inner{max-width:56.25rem;margin:0 auto 3.625rem}.p-news__ttl{margin-bottom:2.9375rem}.p-news__item{border-bottom:1px solid #bebebe}.p-news__item:not(:last-child){margin-bottom:2.0625rem}.p-news__link{padding:0 1.875rem 1.625rem;width:100%}.p-news__link:hover .p-news__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-news__img{width:27.5%;height:0;padding-top:16.3%;overflow:hidden;border:1px solid #e6e6e6}.p-news__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.p-news__top{margin-bottom:1.125rem}.p-news__item-ttl{margin-bottom:.5rem}.p-news__cat-area{gap:.375rem}.p-news .c-section-ttl{margin-bottom:3.3125rem}.p-top-menu{padding:5rem 0;padding:15rem 0 10rem;overflow:hidden;position:relative}.p-top-menu:before{content:"";width:100%;height:calc(100% - 15rem);background-color:#3c3c3c;position:absolute;top:10rem;left:0;z-index:-1}.p-top-menu__inner{width:80%}.p-top-menu__cards{width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-top-menu__card{width:31.25rem;-ms-flex-negative:0;flex-shrink:0;margin-right:3.125rem}.p-top-menu__link{color:#fff;width:100%}.p-top-menu__link:hover .p-top-menu__img img{transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}.p-top-menu__img{height:0;padding-top:60%;overflow:hidden;margin-bottom:1.5rem}.p-top-menu__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transition:.4s all;transition:.4s all}.p-top-menu__bottom{padding:0 1.3125rem 0 .8125rem}.p-top-menu__txt{gap:1.3125rem;margin-bottom:.25rem}.p-top-bnr{background-color:#3c3c3c;padding:4.9375rem 0}.p-top-bnr__cards{gap:3.5%}.p-top-bnr__card{width:31%}.p-top-bnr__img{height:0;padding-top:58%;overflow:hidden}.p-top-bnr__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transition:.4s;transition:.4s}.p-top-bnr__link{width:100%}.p-top-bnr__link:hover .p-top-bnr__img img{transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}.p-official-sns{padding:4.75rem 0 8.75rem}.p-official-sns__list{max-width:56.5rem;width:100%;margin:0 auto 6.3125rem}.p-official-sns__area{border-radius:2.25rem;padding:.8125rem 1.875rem .8125rem 2.5rem;background-color:#3c3c3c}.p-official-sns__area-ttl{padding:.5625rem 2rem .6875rem 0;margin-right:2rem;border-right:.125rem solid #fff;color:#fff}.p-official-sns__area-list{gap:1.875rem}.p-official-sns__area-item--insta{width:2.5625rem}.p-official-sns__area-item--x{width:2.625rem}.p-official-sns__area-item--fb{width:2.8125rem}.p-official-sns__area-item--line{width:2.875rem}.p-official-sns .c-section-ttl{margin-bottom:3.375rem}.p-banner{padding:5rem 0 2.5rem}.p-banner__link:hover{opacity:.8}.p-page{overflow-x:clip;padding-bottom:8.75rem}.p-page h2{margin:7.5rem auto 3.75rem;padding-bottom:1.25rem;position:relative;line-height:1.5;letter-spacing:.05em;font-size:2rem;font-weight:700}.p-page h2:before{content:"";width:3.125rem;height:.25rem;background-color:#cd1728;position:absolute;bottom:0;left:-.125rem;border-radius:.09375rem}.p-page h3{font-size:1.5rem;position:relative;letter-spacing:.05em;line-height:1.5;font-weight:700;padding-left:1.875rem;margin-top:3.75rem;margin-bottom:3.75rem}.p-page h3:before{content:"";width:1.25rem;height:1.25rem;background-color:#cd1728;position:absolute;left:0;top:.375rem}.p-page p{margin-top:2rem;line-height:1.75;letter-spacing:.05em}.p-page__pdf{margin:5rem 0}.p-page__pdf a{width:80%}.p-page .c-link-btn{min-width:18.75rem;width:auto;margin-top:8.75rem}.p-page .c-link-btn>*{gap:1rem}.p-page .c-link-btn span{white-space:nowrap}.p-page .c-b-ttl{margin:6.125rem 0 2.5rem}.p-page .c-b-ttl h3{margin:0;padding-left:0}.p-page .c-b-ttl h3:before{content:none}.p-page__gallery{margin:0 auto;width:60%;margin-top:3.25rem}.p-page__gallery-list{gap:2.8%;margin-top:3.25rem}.p-page__gallery-list li{width:48.6%}.p-page__gallery-box{margin-top:3.25rem}.p-page__gallery-img{width:60%}.p-page__gallery-box02{gap:1.75rem;width:37%}.p-page-map{gap:.9375rem;margin-top:2.5rem}.p-page-map__item{gap:.625rem}.p-page-map__item span{width:1.4375rem;height:1.4375rem;color:#fff;background-color:#cd1728;padding-bottom:.125rem}.p-page-map__item p{margin:0}.p-qa{margin-bottom:3.1875rem}.p-qa__list{gap:3.125rem}.p-qa__item>*{gap:.375rem}.p-qa__item a:hover{opacity:.8}.p-qa__item img{width:1.25rem}.p-qa__modal-wrap{padding:3.625rem 0;width:62.5%;height:50vh}.p-qa__modal-content{width:88%;margin:0 auto;height:100%;overflow-y:auto}.p-qa__modal-content::-webkit-scrollbar{width:.3125rem}.p-qa__modal-content::-webkit-scrollbar-track{background:#e8e8e8}.p-qa__modal-content::-webkit-scrollbar-thumb{background:#b6b5b6;border-radius:6px}.p-qa__modal-content::-webkit-scrollbar-thumb:hover{background:#b6b5b6}.p-qa__modal-content h2{margin-bottom:2rem}.p-qa__modal-box{gap:1rem;width:97%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-qa__modal-box h3{font-weight:500;font-size:1.125rem}.p-qa__modal-box ul{gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-qa__modal-box ul li{padding-left:1.2em;position:relative}.p-qa__modal-box ul li:before{content:"〇";position:absolute;left:0}.p-qa__modal-box a{border-bottom:1px solid #cd1728;padding:0 1.9375rem .5625rem .625rem;color:#cd1728;position:relative}.p-qa__modal-box a:before{font-family:"Font Awesome 6 Free";content:"\f0da";font-weight:900;position:absolute;top:10%;right:3.6%;font-size:.9375rem;-webkit-transition:.4s all;transition:.4s all}.p-qa__modal-box a:hover:before{right:1.6%}.p-anchor-links{margin-bottom:3.125rem}.p-anchor-links__list{gap:1.875rem 1.8125rem}.p-anchor-links__list li{width:calc((100% - 3.625rem) / 3)}.p-anchor-links__list li a{background-color:#3c3c3c;color:#fff;padding:1.625rem 0 .875rem;gap:1.1875rem;border:1px solid #3c3c3c}.p-price-bnr{margin-bottom:9.75rem}.p-price-bnr__card{width:48.5%}.p-price-bnr__card a{padding-top:41.2%;height:0;width:100%;overflow:hidden}.p-price-bnr__card a:hover .p-price-bnr__img{transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}.p-price-bnr__img{width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s all;transition:.4s all}.p-price-bnr__ttl{width:100%;background-color:rgba(60,60,60,.8);color:#fff;bottom:0;left:0;padding:.875rem 0}.p-price-bnr .c-btn__icon{bottom:.4375rem;right:1.375rem}.p-price{gap:5.875rem}.p-price__ttl{margin-top:-.6875rem;width:25%;position:sticky;position:-webkit-sticky;top:5.625rem}.p-price__ttl p{color:#cd1728;margin-bottom:.3125rem}.p-price__ttl h2{width:100%}.p-price #set-plan .p-price__ttl{margin-top:-.3125rem}.p-price__desc{width:75%;gap:2.5rem}.p-price__btn{background-color:#3c3c3c;color:#fff;width:100%;padding:1.25rem 1.4375rem;gap:.9375rem;cursor:pointer}.p-price__btn.open .p-price__plus:after{-webkit-transform:rotate(0);transform:rotate(0)}.p-price__no-btn{background-color:#3c3c3c;color:#fff;width:100%;padding:1.6875rem 1.9375rem 1.875rem;gap:.9375rem;margin-bottom:1.8125rem}.p-price__st{background-color:#fff;color:#202020;padding:0 .25rem 0 .4375rem;display:inline-block;margin-left:.75rem}.p-price__content{margin:1.8125rem 0 5.9375rem}.p-price__txt{margin-bottom:2.25rem}.p-price__cards{gap:1.875rem;width:97.5%;margin-bottom:1.625rem}.p-price__card{width:calc((100% - 1.875rem) / 2);background-color:#fff;border:.125rem solid #a2a2a2;padding:1.75rem 2.125rem 1.625rem}.p-price__card--space{background-color:transparent;border:none}.p-price__card h3{font-size:1.5rem;color:#cd1728;padding-bottom:1.5rem;margin-bottom:1.375rem}.p-price__card h3:after{content:"";width:3.125rem;height:.25rem;background-color:#cd1728;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-price__card ul li:nth-child(1){padding-bottom:.625rem}.p-price__card ul li:nth-child(2){padding-bottom:1.25rem}.p-price__card ul li:not(:last-child){border-bottom:1px solid #bebebe;margin-bottom:1.375rem}.p-price__card ul li:last-child{padding-bottom:0}.p-price__card ul li>*:nth-child(2){margin-bottom:.5625rem}.p-price__blank{font-size:1.625rem}.p-price__cau{margin-bottom:2.125rem}.p-price__subttl{margin-bottom:1.875rem}.p-price__block{margin-bottom:5rem}.p-price #dis .br{display:none}.p-price-section{padding-bottom:13.4375rem}.p-price-table{max-width:100%;position:relative;margin-bottom:9.75rem}.p-price-table__scroll-container{margin-bottom:1.5rem}.p-price-table table{width:100%;border-collapse:collapse}.p-price-table .c-box-ttl{margin-bottom:3.75rem}.p-price-table__head{background-color:#efefef;border:1px solid #bebebe;padding:.5rem;text-align:center}.p-price-table__head--01:nth-child(2){width:25%}.p-price-table__head--02{width:17.5%}.p-price-table__body{padding:.5rem;border:1px solid #bebebe;text-align:center}.p-price-table__body--feature{text-align:left}.p-price-table__head,.p-price-table__body{height:2.5rem}.p-price-table__head--tickets,.p-price-table__body--tickets{position:sticky;top:0;left:0;background-color:#3c3c3c;color:#fff;z-index:40;width:18%}.p-price-table tbody tr:nth-child(even){background-color:rgba(239,239,239,.2)}.p-price-map{background-color:#3c3c3c;padding:6.25rem 0}.p-price-map__content{background-color:#fff;padding:3.125rem 3.75rem 5rem}.p-price-map__ttl{margin-bottom:2.4375rem}.p-price-map__ttl>*{width:14.8125rem}.p-price-map__img{margin-bottom:1.875rem}.p-price-map__txt{margin-bottom:3.375rem}.p-price-map a{width:20.625rem}.p-period{padding:4.375rem 0}.p-period__box:nth-of-type(1){margin-bottom:3.875rem}.p-period__list{gap:.625rem;margin-bottom:1.625rem}.p-period__ttl{margin-bottom:1.8125rem}.p-period__ttl h3{color:#fff;background-color:#3c3c3c;display:inline-block;padding:.5625rem .625rem}.p-period__unit{gap:.625rem}.p-period__unit--calendar .p-period__icon{width:1.3125rem}.p-period__unit--clock .p-period__icon{width:1.375rem}.p-period__unit img{margin-top:.5625rem}.p-period__unit span{width:calc(100% - 1.375rem - 0.625rem)}.p-period .c-box-ttl{margin-bottom:3.75rem}.p-hours{padding:10rem 0}.p-hours__area:not(:last-child){margin-bottom:8.75rem}.p-hours__ttl{margin-top:-.6875rem;width:30%;position:sticky;position:-webkit-sticky;top:5.625rem}.p-hours__ttl p{color:#cd1728;margin-bottom:.3125rem}.p-hours__ttl h2{width:100%}.p-hours__wrap{width:70%;gap:7.625rem}.p-hours__wrap .c-b-ttl{margin-bottom:3.5rem}.p-hours__desc{gap:3.4375rem}.p-hours__subttl{margin-bottom:1.875rem}.p-hours__list{gap:1rem}.p-hours__item{gap:.875rem}.p-hours__item img{margin-top:.125rem}.p-hours__item--period img{width:1.3125rem}.p-hours__item--times img{width:1.375rem}.p-access-page{padding:5.75rem 0 7.75rem}.p-access-page__catch{margin-bottom:.75rem}.p-access-page__ttl{margin-bottom:1.25rem;color:#cd1728}.p-access-page__add{margin-bottom:2.375rem}.p-access-page__map{height:23.75rem;margin:0 auto 7.125rem;width:90%}.p-access-page__map>*{width:100%;height:100%}.p-access-page__box--fi{margin-bottom:5.625rem}.p-access-page__box--sec{margin-bottom:5.625rem}.p-access-page__box--sec>*:nth-child(3) p{margin-bottom:1.5rem}.p-access-page__box .c-box-ttl{margin-bottom:.875rem}.p-access-page__box>*:nth-child(2){margin-bottom:5.625rem}.p-access-page__txt{margin-bottom:2.9375rem}.p-access-page__img{width:85%;margin:0 auto 2.625rem}.p-access-page__cau h4{margin-bottom:.875rem}.p-access-page__cau ul{text-indent:0}.p-access-page__cau ul li{position:relative}.p-access-page__cau ul li:before{content:"※";position:absolute;top:0;left:-1em}.p-access-page__parking-sec{margin-bottom:3.125rem}.p-access-page__parking-sec .c-box-ttl{margin-bottom:2rem}.p-faq-page{padding:5rem 0 7.5rem}.p-faq-page__lead{margin-bottom:3.125rem}.p-faq-page__area{gap:5rem}.p-faq-page__wrap{margin:0 auto;gap:1.5625rem}.p-faq-page__wrap--pickup{margin-bottom:5rem}.p-faq-page__term{cursor:pointer;padding:1.0625rem 1.5rem 1.8125rem}.p-faq-page__term:before,.p-faq-page__term:after{content:"";width:1.625rem;height:.25rem;border-radius:.25rem;background-color:#cd1728;position:absolute;top:49%;right:4%;-webkit-transition:.4s all;transition:.4s all}.p-faq-page__term:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-faq-page__subtitle{padding-left:3.125rem;padding-right:2.5rem}.p-faq-page__subtitle:before{content:"Q";font-family:"Roboto",sans-serif;font-size:2.25rem;color:#cd1728;position:absolute;left:0;top:-.6875rem}.p-faq-page__desc{color:#333;display:none;padding:0 1.5rem 1.8125rem 4.625rem}.p-faq-page__desc:before{content:"A";font-family:"Roboto",sans-serif;font-size:2.25rem;color:#202020;position:absolute;left:1.5rem;top:-.6875rem}.p-faq-page__desc ul li{position:relative;padding-left:1em}.p-faq-page__desc ul li:before{content:"・";position:absolute;left:0}.p-faq-page__desc a{border-bottom:1px solid #cd1728;color:#cd1728}.p-faq-page__dlist{background-color:#efefef}.p-faq-page__dlist.open .p-faq-page__term:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.p-faq-page__cat{margin-bottom:4.875rem}.p-faq-page__cat-list{gap:1.875rem 1.8125rem}.p-faq-page__cat-item{width:calc((100% - 1.8125rem) / 2)}.p-faq-page h2{margin-bottom:2.5rem}.p-course-status{background-position:top;background-repeat:no-repeat;background-size:cover;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/lift-course/bg_status.png);padding:8.75rem 0 6.25rem}.p-course-status .c-box-ttl{margin-bottom:3.4375rem}.p-course-status__map{margin:0 auto;width:91%;background-color:#fff;padding:1.875rem}.p-lift{padding:6.8125rem 0 10.625rem}.p-lift .c-box-ttl{margin-bottom:3.75rem}.p-lift__txt{color:#747474}.p-lift__map{width:100%;height:34.375rem}.p-lift .has_eae_slider h3{margin-bottom:2rem;margin-top:3rem}.p-lift .has_eae_slider .elementor-shortcode>p{margin-bottom:1.5rem;font-size:.875rem}.p-lift table{border-collapse:collapse;width:100%}.p-lift table th,.p-lift table td{border:1px solid #bebebe;padding:.5rem}.p-lift table th{background-color:#efefef;padding:.5rem;text-align:center}.p-lift table:nth-child(2){margin-top:2rem}.p-course-map{padding-bottom:8.625rem}.p-course-map .c-box-ttl{margin-bottom:3.875rem}.p-course-map__btn{margin:0 auto 1.1875rem;width:85%}.p-course-map__cau{color:#a4a4a4}.p-course .c-box-ttl{margin-bottom:3.75rem}.p-course__cat-list{margin-bottom:6.25rem;z-index:99}.p-course__cat-list li{width:23.5%}.p-course__cat-list li.current .p-course__cat-link{background-color:#fff;color:#3c3c3c}.p-course__cat-list li.current .p-course__cat-link img.no-hv{display:none}.p-course__cat-list li.current .p-course__cat-link img.hv{display:block}.p-course__cat-link{color:#fff;background-color:#3c3c3c;border:1px solid #3c3c3c;padding:1.375rem 0 .75rem;gap:1.3125rem}.p-course__cat-link img{width:.5625rem}.p-course__cat-link img.hv{display:none}.p-course__area{margin:0 auto;max-width:46.875rem;width:100%}.p-course__item-no{width:2.6875rem;height:2.6875rem;color:#fff}.p-course__item-no:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;height:100%}.p-course__box{margin-bottom:9.125rem}.p-course__box--beginner .p-course__item-no:before{border-radius:50%;background-color:#094}.p-course__box--intermediate .p-course__item-no:before{background-color:#ca0915}.p-course__box--advanced .p-course__item-no:before{background-color:#000;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg)}.p-course__box--connecting .p-course__item-no:before{background-color:#d28300;border-radius:50%}.p-course__cat{margin-bottom:3rem}.p-course__cat-title{color:#fff;background-color:#3c3c3c;padding:1.625rem 1.625rem 1.875rem}.p-course__list{gap:7.0625rem}.p-course__item-title{margin-bottom:1.8125rem;gap:.75rem}.p-course__content{margin-bottom:2.5rem}.p-course__img{width:49.4%;border:1px solid #ededed}.p-course__img img{vertical-align:bottom}.p-course__info{width:46.5%;gap:3.0625rem 0}.p-course__info-item{width:45.4%;gap:.625rem}.p-course__info-label{background-color:#ededed;padding:.6875rem 0 .75rem}.p-course .beginner{background-color:#094;border-color:#094}.p-course .intermediate{background-color:#ca0915;border-color:#ca0915}.p-course .advanced{background-color:#000;border-color:#000}.p-course .connecting{background-color:#d28300;border-color:#d28300}.p-skids-camp-overview .c-overview__txt{margin-bottom:3.3125rem}.p-skids-camp-overview__img{width:60%}.p-skids-camp-overview__img-box02{gap:1.75rem;width:37%}.p-skids-camp{padding:6.875rem 0 9.375rem}.p-skids-camp__anchor-links{margin-bottom:9.0625rem}.p-skids-camp__anchor-links li{width:calc((100% - 5.4375rem) / 4)}.p-camp-about{padding-bottom:10.75rem}.p-camp-about .c-box-ttl{margin-bottom:3.25rem}.p-camp-about__box--class{margin-bottom:3rem}.p-camp-about__txt{margin-bottom:3.125rem}.p-camp-about__top{gap:.625rem;padding:.625rem 1.875rem .625rem .625rem}.p-camp-about__top h3{color:#fff}.p-camp-about__top p{background-color:#fff;padding:.3125rem .625rem}.p-camp-about__top p span{font-size:1.5rem}.p-camp-about__bottom{padding:1.375rem 1.75rem 1.875rem;text-align:center}.p-camp-about__bottom ul li{position:relative;padding-left:1em}.p-camp-about__bottom ul li:before{content:"・";position:absolute;left:0}.p-camp-about__bottom div{margin-bottom:1.25rem;padding-bottom:1.25rem}.p-camp-about__goal{margin-bottom:1.25rem}.p-camp-about__card{width:31.4%}.p-camp-about__card--04{width:50%;margin:0 auto}.p-camp-about__card--04 .p-camp-about__top{padding-right:7.5rem}.p-camp-about__subttl{margin-bottom:2rem}.p-camp-desc{padding-bottom:10.75rem}.p-camp-desc .c-box-ttl{margin-bottom:3.75rem}.p-camp-desc__box{margin-bottom:2.0625rem}.p-camp-desc__box:last-child{margin-bottom:3rem}.p-camp-desc__subttl{margin-bottom:1.5rem}.p-camp-desc__cards{margin-bottom:1.4375rem;gap:1.5rem 0}.p-camp-desc__card{text-align:center;border:2px solid #a2a2a2;width:31.4%;padding:1.4375rem .9375rem 2rem}.p-camp-desc__card h3{color:#cd1728;line-height:1.4;padding-bottom:1.25rem;margin-bottom:1.875rem}.p-camp-desc__card h3:before{content:"";width:3.125rem;height:.25rem;background-color:#cd1728;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-camp-desc__card ul li:nth-child(n+2){border-top:1px solid #bebebe;margin-top:1.375rem;padding-top:1.25rem}.p-camp-desc__card ul li>*:nth-child(2){margin-bottom:.5625rem}.p-camp-desc__hours{margin-bottom:2rem}.p-camp-desc__calendar{gap:1.5rem;max-width:50rem;margin:0 auto}.p-camp-desc__calendar li{width:calc((100% - 1.5rem) / 2)}.p-camp-desc__cau ul{text-indent:0}.p-camp-desc__cau ul li{position:relative}.p-camp-desc__cau ul li:before{content:"※";position:absolute;top:0;left:-1em}.p-camp-app{padding-bottom:10.625rem}.p-camp-app .c-box-ttl{margin-bottom:1.875rem}.p-camp-app__note{margin-bottom:5rem;padding-top:0 !important}.p-camp-app__note .c-cau>*{text-indent:0;padding-left:0}.p-camp-app__area>p span{color:#cd1728}.p-camp-app__area--web{margin-bottom:7.5rem}.p-camp-app__area--web>p{margin-bottom:1.625rem}.p-camp-app__area--web--someday{margin-bottom:5rem}.p-camp-app__area--web--someday>p{margin-bottom:1rem}.p-camp-app__area--web--someday .p-camp-app__cau{color:#cd1728}.p-camp-app__area--someday ul{color:#cd1728;margin-top:1rem}.p-camp-app__area-img{margin-top:1rem}.p-camp-app__area-img img{max-width:37.5rem;width:100%}.p-camp-app__cau{margin-bottom:3.625rem}.p-camp-app__cau ul{text-indent:0}.p-camp-app__cau ul li{position:relative}.p-camp-app__cau ul li:before{content:"※";position:absolute;top:0;left:-1em}.p-camp-app__subttl{margin-bottom:2rem}.p-camp-app__benefits{background-color:#f5f5f5;padding:2.25rem 3.125rem;margin-bottom:3.875rem}.p-camp-app__benefits h3{color:#cd1728;margin-bottom:1.8125rem}.p-camp-app__benefits>p{margin-bottom:2.625rem}.p-camp-app__benefits-list{gap:2rem 6.25rem}.p-camp-app__benefits-ttl{color:#fff;background-color:#2b2b2b;display:inline-block;padding:.375rem .625rem .5rem;margin-bottom:.75rem}.p-camp-app__benefits-content{gap:.9375rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-camp-app__benefits-content img{width:.6875rem;margin-top:.375rem}.p-camp-app__benefits-bottom{gap:.9375rem}.p-camp-app__benefits-bottom>span span{color:#cd1728}.p-camp-app .c-link-btn.no-link{position:relative;overflow:hidden;pointer-events:none}.p-camp-app .c-link-btn.no-link:before,.p-camp-app .c-link-btn.no-link:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.p-camp-app .c-link-btn.no-link:before{content:"";width:100%;height:100%;background-color:rgba(60,60,60,.7)}.p-camp-app .c-link-btn.no-link:after{content:"只今、準備中";color:#fff;font-weight:600;font-size:1.25rem}.p-camp-app__txt{gap:1.625rem}.p-camp-flow{padding-bottom:10.625rem}.p-camp-flow .c-box-ttl{margin-bottom:1.875rem}.p-camp-flow__unit:not(:last-child){margin-bottom:4.25rem}.p-camp-flow__unit:not(:last-child):before{content:"";width:.25rem;height:calc(100% + 2.5rem);background-color:#cd1728;position:absolute;top:1.75rem;z-index:-1;left:5.84375rem}.p-camp-flow__time{width:5rem}.p-camp-flow__circle{width:2.0625rem;height:2.0625rem;border-radius:50%;border:.1875rem solid #cd1728;background-color:#fff}.p-camp-flow__content{width:calc(100% - 5rem - 2.0625rem - 3rem);margin:.375rem 0 0 3rem}.p-camp-flow__content h3{margin-bottom:.625rem}.p-camp-flow__content .c-cau{margin-top:.375rem}.p-camp-flow__label{color:#fff;background-color:#2b2b2b;display:inline-block;margin-left:.875rem;padding:.125rem .625rem .1875rem}.p-camp-faq .c-box-ttl{margin-bottom:3.8125rem}.p-camp-faq__wrap{margin:0 auto;gap:1.5625rem}.p-camp-faq__wrap--pickup{margin-bottom:5rem}.p-camp-faq__term{cursor:pointer;padding:1.0625rem 1.5rem 1.8125rem}.p-camp-faq__term:before,.p-camp-faq__term:after{content:"";width:1.625rem;height:.25rem;border-radius:.25rem;background-color:#cd1728;position:absolute;top:49%;right:4%;-webkit-transition:.4s all;transition:.4s all}.p-camp-faq__term:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-camp-faq__subtitle{padding-left:3.125rem;padding-right:2.5rem}.p-camp-faq__subtitle:before{content:"Q";font-family:"Roboto",sans-serif;font-size:2.25rem;color:#cd1728;position:absolute;left:0;top:-.6875rem}.p-camp-faq__desc{color:#333;display:none;padding:0 1.5rem 1.8125rem 4.625rem}.p-camp-faq__desc:before{content:"A";font-family:"Roboto",sans-serif;font-size:2.25rem;color:#202020;position:absolute;left:1.5rem;top:-.6875rem}.p-camp-faq__desc>*{gap:.75rem}.p-camp-faq__desc ul li{position:relative;padding-left:1em}.p-camp-faq__desc ul li:before{content:"・";position:absolute;left:0}.p-camp-faq__desc a{border-bottom:1px solid #cd1728;color:#cd1728}.p-camp-faq__dlist{background-color:#efefef}.p-camp-faq__dlist.open .p-camp-faq__term:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.p-archive-news{padding:6.25rem 0 8.4375rem}.p-archive-news__area{width:83.4%}.p-archive-news__list{margin-bottom:4.25rem}.p-archive-news__img{padding-top:56.5%;margin-bottom:.5rem}.p-archive-news__top{margin-bottom:.375rem}.p-archive-news__data{color:#929292}.p-archive-news__ttl{margin-bottom:1.25rem;min-height:3.825rem}.p-archive-news__tags{gap:.625rem}.p-archive-news__cat-area{gap:.375rem}.p-single-news{padding:5.5625rem 0 9.375rem}.p-single-news__area{width:83.7%}.p-single-news__desc{max-width:47.1875rem;width:100%;margin:0 auto 9.8125rem}.p-single-news__ttl{border-bottom:1px solid #e8e8e8;padding-bottom:.75rem;margin-bottom:1.4375rem}.p-single-news__tags{margin-bottom:1.5rem}.p-single-news__img{border:1px solid #eaeaea;margin-bottom:3.4375rem}.p-single-news__img img{vertical-align:bottom;width:100%}.p-single-news__content>*:last-child{margin-bottom:0}.p-single-news__content h2{font-size:1.375rem;background-color:rgba(197,157,98,.2);border-radius:.75rem;padding:.875rem 1.5rem;margin-bottom:1.5rem}.p-single-news__content h3{position:relative;padding-left:.9375rem;margin:0 auto;font-size:1.25rem;margin-bottom:1.5rem}.p-single-news__content h3:before{content:"";width:.25rem;height:100%;background-color:#c59d62;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border-radius:.09375rem}.p-single-news__content h4{font-size:1.125rem;position:relative;padding-left:1.75rem;margin-bottom:1.375rem}.p-single-news__content h4:before{content:"";background-color:#c59d62;width:.5625rem;height:.5625rem;border-radius:.0625rem;position:absolute;left:.125rem;top:.75rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-single-news__content p{margin-bottom:2.0625rem}.p-single-news__content table{border-collapse:collapse;font-size:.875rem;margin-bottom:2.0625rem}.p-single-news__content table td,.p-single-news__content table th{padding:1rem 1.5625rem}.p-single-news__content table th{border:1px solid #fff;color:#fff;background-color:#c59d62}.p-single-news__content table td{border:1px solid #e8e8e8}.p-single-news__content table td p{margin:0}.p-single-news__content>*:last-child{margin-bottom:0}.p-single-news__btn{margin-bottom:6.25rem}.p-single-news__new>h3{margin-bottom:2.3125rem}.p-single-news ul{padding-left:1em}.img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.0625rem;overflow-x:hidden}.img-container.single-image img{width:92%;margin:0 auto}.img-container.two-images img{width:48%;margin:1%}.img-container.carousel-images>*{width:150%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.5rem}.img-container.carousel-images img{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1.5%}.p-valuable{padding:4.375rem 0 9.25rem;overflow-x:hidden}.p-valuable__ttl{margin-bottom:1.6875rem}.p-valuable__txt{margin-bottom:2.9375rem}.p-valuable__img{margin:0 auto 5.4375rem;max-width:53.75rem;width:100%}.p-valuable__anchor-links{margin-bottom:5rem}.p-valuable__anchor-links li{width:calc((100% - 1.8125rem) / 2)}.p-valuable__area:not(:last-child){margin-bottom:5rem}.p-valuable__area-ttl{background-color:rgba(205,23,40,.1);padding:1.5rem 0 1.5625rem;margin-bottom:2.3125rem}.p-valuable__lead{margin:0 auto;width:92%;margin-bottom:2.1875rem}.p-valuable__box:not(:last-child){margin-bottom:2.5rem}.p-valuable__cards{margin:0 auto;width:92%;gap:1.5625rem 4%}.p-valuable__card{border:1px solid #bebebe;width:48%;overflow:hidden}.p-valuable__card-img{width:100%;overflow:hidden;height:12.5rem}.p-valuable__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:bottom}.p-valuable__card-wrap{padding:1.375rem 1.8125rem 1.375rem 1.25rem}.p-valuable__card-wrap h4{margin-bottom:.1875rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-valuable__card-wrap p{color:#929292;margin-bottom:.625rem}.p-valuable__sm-ttl{margin-bottom:1.9375rem}.p-valuable__sm-ttl--blue{color:#628ac5}.p-valuable__sm-ttl--green{color:#448b57}.p-valuable__pickup{padding:2.5rem 2.3125rem}.p-valuable__pickup--green{background-color:rgba(98,197,108,.1)}.p-valuable__pickup--blue{background-color:rgba(97,163,225,.1)}.p-valuable__pickup>h4{margin-bottom:1.9375rem}.p-valuable__pickup-cards{gap:1rem;margin-bottom:2.625rem}.p-valuable__pickup-card{overflow:hidden;background-color:#fff}.p-valuable__pickup-card img{vertical-align:bottom}.p-valuable__pickup-card h4{margin-bottom:.25rem}.p-valuable__pickup-card p{color:#929292;margin-bottom:1.25rem}.p-valuable__pickup-card .p-valuable__card-img{width:41.3%;overflow:hidden;height:100%}.p-valuable__pickup-card .p-valuable__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:bottom}.p-valuable__content{width:58.7%;padding:.375rem 2.8125rem 1.0625rem 2.3125rem}.p-valuable__cat{background-color:rgba(205,23,40,.1);border-radius:.25rem;display:inline-block;padding:.25rem 1rem .3125rem;margin-bottom:.5rem}.p-valuable__desc{margin-bottom:.75rem}.p-valuable__desc>*{gap:.5625rem}.p-valuable__accordion-content{margin-top:.9375rem;padding-bottom:1.875rem}.p-valuable__accordion-content table{width:100%;border-collapse:collapse;border:1px solid rgba(190,190,190,.1)}.p-valuable__accordion-content table thead{background-color:#767676}.p-valuable__accordion-content table th,.p-valuable__accordion-content table td{padding:.625rem 0 .625rem .9375rem}.p-valuable__accordion-content table tbody tr:nth-child(odd){background-color:#fff}.p-valuable__accordion-content table tbody tr:nth-child(even){background-color:rgba(190,190,190,.1)}.p-valuable__accordion-content table tbody td:nth-child(1){width:12.2%}.p-valuable__accordion-content table tbody td:nth-child(2){width:29.3%}.p-valuable__accordion-content table tbody td:nth-child(2)>*{text-decoration:underline;color:#1a0dab}.p-valuable__accordion-content table tbody td:nth-child(3){width:27%}.p-valuable__accordion-content table tbody td:nth-child(4){width:31.5%}.p-valuable__accordion{border-width:1px;border-style:solid;background-color:#fff;padding:0 1.375rem}.p-valuable__accordion button{width:100%;padding:1.0625rem 0 1.0625rem;border:none;background-color:#fff;color:#202020}.p-valuable__accordion button:before,.p-valuable__accordion button:after{width:1.375rem;height:.25rem;top:1.875rem;left:0}.p-valuable__accordion--green{border-color:#448b57}.p-valuable__accordion--green button{padding-right:28.75rem}.p-valuable__accordion--green button:before,.p-valuable__accordion--green button:after{background-color:#448b57}.p-valuable__accordion--blue{border-color:#628ac5}.p-valuable__accordion--blue button{padding-right:18.125rem}.p-valuable__accordion--blue button:before,.p-valuable__accordion--blue button:after{background-color:#628ac5}.p-valuable__accordion--blue .p-valuable__accordion-content table td:nth-child(2){width:34.3%}.p-valuable__accordion--blue .p-valuable__accordion-content table td:nth-child(3){width:22%}.p-valuable__map{width:100%;height:31.25rem;margin-bottom:3.75rem}.p-valuable__map iframe{width:100%;height:100%}.p-valuable__btn .c-link-btn{gap:1rem;width:auto}.p-about-lead{padding:6.375rem 0 6.25rem}.p-about-lead__wrap{margin-bottom:7.125rem}.p-about-lead__ttl{width:42%}.p-about-lead__ttl h2{width:16.375rem;margin-bottom:2.125rem}.p-about-lead__txt{width:53%;line-height:2.15;margin-top:.5rem;gap:2.375rem}.p-about-lead__movie{margin:0 auto;width:46%}.p-about-lead__movie>*{width:100%;height:0;padding-top:56.3%;overflow:hidden}.p-about-lead__movie>* iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.p-about-cards{padding:7.5rem 0;overflow-x:hidden}.p-about-card{padding-top:5.625rem}.p-about-card:before{content:"";width:77.8%;height:81.4%;position:absolute;top:0;background-color:#f1f1f1;z-index:-1}.p-about-card:nth-child(odd):before{left:0}.p-about-card:nth-child(even):before{right:0}.p-about-card:nth-child(even) .p-about-card__content{margin-left:auto;margin-right:0}.p-about-card:not(:last-child){margin-bottom:7.25rem}.p-about-card__content{width:82%;margin-bottom:3.5rem}.p-about-card__num{font-size:6.875rem;color:rgba(205,23,40,.1);left:0;top:-8.125rem}.p-about-card__ttl{margin-bottom:3.375rem}.p-about-card__ttl p{margin-bottom:.5rem}.p-about-card__img{width:60%}.p-about-card__img-box02{gap:1.75rem;width:37%}.p-about-card .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;height:25.3125rem}.p-about-card .swiper-slide{padding:0 .625rem;width:auto}.p-about-card .swiper-slide img{width:auto;height:25.3125rem}.p-about-img{width:100%;height:100vh}.p-about-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-about-access{padding:6.5625rem 0 8.75rem}.p-about-access .c-box-ttl{margin-bottom:3.4375rem}.p-about-access__txt{margin-bottom:3.4375rem}.p-about-access__map{margin-bottom:4.6875rem}.p-about-access__map>*{width:100%;height:21.875rem}.p-about-access__block:not(:last-child){margin-bottom:7.3125rem}.p-about-access__block h3{margin-bottom:3.1875rem}.p-facilities{overflow-x:clip;padding:13.75rem 0}.p-facilities .c-box-ttl{margin-bottom:2.625rem}.p-facilities__cards{gap:8.75rem}.p-facilities__card{gap:5rem;padding-bottom:2.5rem}.p-facilities__card:before{content:"";background-color:#f5f5f5;width:130%;height:100%;position:absolute;top:0;z-index:-1}.p-facilities__card:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-facilities__card:nth-child(odd):before{margin-right:calc(50% - 50vw);left:0}.p-facilities__card:nth-child(odd) .p-facilities__content{padding-left:3.75rem}.p-facilities__card:nth-child(odd) .p-facilities__img02{margin-right:-3.125rem;margin-left:auto}.p-facilities__card:nth-child(even):before{margin-left:calc(50% - 50vw);right:0}.p-facilities__card:nth-child(even) .p-facilities__content{padding-right:3.75rem}.p-facilities__card:nth-child(even) .p-facilities__img02{margin-left:-3.125rem;margin-right:auto}.p-facilities__img-box{width:42%;margin-top:-2.5rem}.p-facilities__img01{margin-bottom:1.8125rem}.p-facilities__img02{width:17.75rem}.p-facilities__content{width:calc(58% - 5rem);padding-top:3.9375rem}.p-facilities__content .c-link-btn{background-color:#fff}.p-facilities__content .c-link-btn:hover{background-color:#202020}.p-facilities__txt{margin-bottom:3.125rem}.p-anniversary{background:#0074ad;padding:6.6875rem 0 42.75rem;overflow-x:clip;color:#fff}.p-anniversary:before{content:"";width:100%;height:100%;background-position:center bottom;background-repeat:no-repeat;background-size:cover;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/anniversary/bg.png);position:absolute;bottom:0;left:0}.p-anniversary__ttl-area{margin-bottom:4.5rem}.p-anniversary__ttl{width:21.6875rem;margin:0 auto;z-index:2}.p-anniversary__subttl{width:72.375rem;top:5.875rem;left:50.5%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-anniversary__copy{font-size:2.16rem;margin-bottom:5rem}.p-anniversary__copy span{font-size:2.640625rem}.p-anniversary__swiper{margin-bottom:5rem}.p-anniversary__swiper .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.p-anniversary__swiper .swiper-slide{height:32.625rem;width:auto}.p-anniversary__swiper .swiper-slide>*{padding:0 1.875rem}.p-anniversary__swiper .swiper-slide--01>*{padding-top:9.375rem}.p-anniversary__swiper .swiper-slide--01>* img{height:16.875rem}.p-anniversary__swiper .swiper-slide--02>*{padding-top:1.25rem}.p-anniversary__swiper .swiper-slide--02>* img{height:22.125rem}.p-anniversary__swiper .swiper-slide--03>*{padding-top:11.25rem}.p-anniversary__swiper .swiper-slide--03>* img{height:21.25rem}.p-anniversary__swiper .swiper-slide--04>*{padding-top:5.3125rem}.p-anniversary__swiper .swiper-slide--04>* img{height:16.875rem}.p-anniversary__swiper .swiper-slide--05>*{padding-top:8.125rem}.p-anniversary__swiper .swiper-slide--05>* img{height:22.125rem}.p-anniversary__swiper .swiper-slide--06>*{padding-top:3.125rem}.p-anniversary__swiper .swiper-slide--06>* img{height:21.25rem}.p-anniversary__swiper .swiper-slide--07>* img{height:28rem}.p-anniversary__thanks{font-size:8.75rem;opacity:.4;margin-bottom:2.625rem}.p-anniversary__lead{font-size:3rem;margin-bottom:1.875rem}.p-anniversary__txt{line-height:2.2}.p-renewal{background-color:#3c3c3c;padding:7.625rem 0 8.125rem}.p-renewal__inner{max-width:77.5rem;width:92%;margin:0 auto}.p-renewal__ttl{margin-bottom:5.625rem;font-size:2.375rem}.p-renewal__cards{gap:4.5rem}.p-renewal__card{background-color:#fff;padding:5rem 1.875rem 4.1875rem}.p-renewal__card:nth-child(1) .p-renewal__img:nth-child(1){width:31.25rem}.p-renewal__card:nth-child(1) .p-renewal__img:nth-child(2){width:21.875rem;margin-top:6.875rem}.p-renewal__card:nth-child(2) .p-renewal__img:nth-child(1){width:21.875rem}.p-renewal__card:nth-child(2) .p-renewal__img:nth-child(2){width:31.25rem;margin-top:1.875rem}.p-renewal__year{font-size:7.5rem;color:#fff;top:.625rem;left:1.3125rem}.p-renewal__year span{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#cd1728}.p-renewal__subttl{margin-bottom:1.25rem}.p-renewal__txt{text-align:center;margin-bottom:2.5rem}.p-renewal__img-list{gap:3.75rem}.p-season-topics{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/anniversary/bg02.jpg);padding:5rem 0}.p-season-topics__wrap{background-color:#fff;padding:3.125rem 3rem 3.75rem}.p-season-topics__ttl{color:#107eb4;margin-bottom:3.625rem}.p-season-topics__ttl p{margin-bottom:1.875rem}.p-season-topics__txt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center}.p-season-topics__img-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;gap:1.875rem;margin-bottom:2.625rem}.p-season-topics__img-list li{width:calc((100% - 0.9375rem) * 3)}.p-special-event{background-color:#f5f5f5;padding:7.5rem 0 6.875rem}.p-special-event__ttl{color:#107eb4;margin-bottom:3.125rem}.p-special-event__ttl p{margin-bottom:2.5rem}.p-special-event__txt{margin-bottom:3.9375rem}.p-special-event__cards{margin:0 auto 6rem;max-width:53.75rem;width:100%;gap:3.875rem 3.75rem}.p-special-event__card{width:calc((100% - 3.75rem) / 2)}.p-special-event__card a{background-color:#fff;overflow:hidden;border-radius:1.25rem;-webkit-box-shadow:.064375rem .108125rem .625rem rgba(126,142,150,.2);box-shadow:.064375rem .108125rem .625rem rgba(126,142,150,.2);gap:2.5rem;padding-bottom:1.375rem}.p-special-event__card a:hover .p-special-event__icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-special-event__card h3{min-height:5.25rem}.p-special-event__img{width:100%;margin-bottom:1.375rem;height:0;padding-top:57.5%;position:relative}.p-special-event__img img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.p-special-event__btn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 1rem;gap:.75rem}.p-special-event__icon{width:2.74125rem;height:2.74125rem;background-color:#3c3c3c;border-radius:50%;-webkit-transition:.4s all;transition:.4s all}.p-special-event__icon:before,.p-special-event__icon:after{content:"";width:.9375rem;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.p-special-event__icon:after{transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg)}.p-special-event__teaser{margin:3rem auto 0;max-width:42.5rem;width:92%}.p-special-event-modal__wrap{max-width:33.75rem;width:92%;border-radius:0;padding:0 3.125rem;padding:2.875rem 1.875rem 2.875rem 3.125rem;height:67.2vh;position:relative}.p-special-event-modal__wrap>div{overflow-y:auto;height:100%;padding-right:1.25rem}.p-special-event-modal h3{margin-bottom:1.75rem}.p-special-event-modal__info{gap:.625rem}.p-special-event-modal__info dl{gap:.75rem}.p-special-event-modal__info dt{color:#fff;background-color:#202020;min-width:4.875rem;padding:.25rem 0 .3125rem}.p-special-event-modal__img{margin-bottom:1.875rem}.p-special-event-modal p{margin-bottom:1.25rem}.p-special-event-modal a{border-bottom:1px solid #202020;padding-bottom:1rem;margin-top:3.125rem}.p-special-event-modal a>*{gap:.875rem}.p-special-event-modal a img{width:1.4375rem}.p-special-event-modal .modal-close{width:3.10125rem;height:3.10125rem !important;border-radius:50%;background-color:#3c3c3c;border:2px solid #fff;top:-.875rem;right:-1rem}.p-special-event-modal .modal-close:before,.p-special-event-modal .modal-close:after{width:40%;height:2px;left:.75rem}.p-overview{padding:6.125rem 0 5.875rem;background-color:#efefef}.p-overview__ttl-area{margin-bottom:1.875rem}.p-overview__en{margin-bottom:1.125rem;color:#cd1728}.p-restaurant-map{padding:6.6875rem 0 10rem}.p-restaurant-map .c-box-ttl{margin-bottom:3.875rem}.p-restaurant{padding-bottom:8.75rem}.p-restaurant .c-box-ttl{margin-bottom:3.875rem}.p-restaurant__links{margin-bottom:4.375rem}.p-restaurant__links-list{gap:1.25rem}.p-restaurant__links-list .c-smooth-link__btn{width:calc((100% - 3.75rem) / 4)}.p-restaurant__area:not(:last-child){margin-bottom:8.4375rem}.p-restaurant__area h3{border-bottom:.125rem solid #3c3c3c;padding-bottom:1.625rem;margin-bottom:3.5625rem}.p-restaurant__area--fi .p-restaurant__num{background-color:#002dc2}.p-restaurant__area--sec .p-restaurant__num{background-color:#009b25}.p-restaurant__area--th .p-restaurant__num{background-color:#ff5614}.p-restaurant__area--fo .p-restaurant__num{background-color:#b98200}.p-restaurant__list{gap:3.75rem 3.125rem}.p-restaurant__unit{width:calc((100% - 6.25rem) / 3)}.p-restaurant__img{margin-bottom:1.25rem}.p-restaurant__content-ttl{gap:.625rem;margin-bottom:.5625rem}.p-restaurant__num{display:inline-block;width:1.625rem;height:1.625rem;color:#fff;margin-top:.1875rem}.p-restaurant__content-txt{margin-bottom:1.25rem}.p-restaurant__content-info{color:#a5a5a5;gap:.1875rem}.p-restaurant__content-info li{gap:.4375rem}.p-restaurant__content-info li:nth-child(1) img{width:.9375rem}.p-restaurant__content-info li:nth-child(2) img{width:.8125rem}.p-restaurant__content-info li:nth-child(3) img{width:.9375rem}.p-restaurant__content-info li img{margin-top:.25rem}.p-restaurant__btn{margin-top:1.3125rem}.p-restaurant__link{border-bottom:1px solid #a5a5a5;padding:0 1.125rem .625rem;gap:1rem}.p-restaurant__link img{width:1.4375rem}.p-notFound{padding:5rem 0 7.5rem}.p-notFound__ttl-ja{margin-bottom:2rem}.p-notFound__txt{margin-bottom:2.625rem}.access .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/access/bg_access.jpg)}.sunrise-express .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/sunrise-express/bg_sunrise-express.jpg)}.blog .l-page-top,.category .l-page-top,.tag .l-page-top{padding-bottom:4.875rem}.blog .l-page-top__bg,.category .l-page-top__bg,.tag .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/news/bg_news.jpg);background-position:left bottom}.lift-course .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/lift-course/bg_lift-course.jpg)}.livecamera .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/livecamera/bg_livecamera.jpg)}.price .l-page-top{padding-bottom:4.875rem}.price .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/price/bg_price.jpg)}.about .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/about/bg_about.jpg)}.valuable .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/valuable/bg_valuable.jpg)}.kids-snowland .l-page-top{padding-bottom:7.5rem}.kids-snowland .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/snowland/bg_snowland.jpg)}.rental .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/rental/bg_rental.jpg)}.faq .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/faq/bg_faq.jpg)}.rokka .l-page-top{padding-bottom:7.5rem}.rokka .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/rokka/bg_rokka.jpg)}.ic-tiket .l-page-top{padding-bottom:7.5rem}.ic-tiket .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/ic/bg_ic-tiket.jpg)}.snow-terrace .l-page-top{padding-bottom:7.5rem}.snow-terrace .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/snow-terrace/bg_terracecafe.jpg)}.park .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/park/bg_park.jpg)}.shop .l-page-top{padding-bottom:7.5rem}.shop .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/shop/bg_shop.jpg)}.ski-school .l-page-top{padding-bottom:7.5rem}.ski-school .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/school/bg_school.jpg)}.ski .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/ski/bg_ski.jpg)}.hours .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/hours/bg_hours.jpg)}.facilities .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/facilities/bg_facilities.jpg)}.treerun-course .l-page-top{padding-bottom:7.5rem}.treerun-course .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/treerun/bg_treerun.jpg)}.skids-camp .l-page-top{padding-bottom:7.5rem}.skids-camp .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/skids-camp/bg_skids-camp.jpg)}.restaurants .l-page-top{padding-bottom:7.5rem}.restaurants .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/restaurant/bg_restaurant.jpg)}.night-ski .l-page-top{padding-bottom:7.75rem}.resortcenter .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/resortcenter/bg_resortcenter.jpg)}.p-livecamera{padding:5.625rem 0 7.8125rem}.p-livecamera__box:nth-child(1){margin-bottom:6.5625rem}.p-livecamera__box:nth-child(1) .p-livecamera__ttl{margin-bottom:1.875rem}.p-livecamera__box:nth-child(2) .p-livecamera__ttl{margin-bottom:2.8125rem}.p-livecamera__img{margin:0 auto;max-width:50rem}.p-livecamera__list{gap:2.875rem 3.5%}.p-livecamera__unit{width:31%}.p-livecamera__unit h3{margin-bottom:.625rem}.rule a.modal-open{border-bottom:none}.p-rule-modal__wrap{border-radius:0;width:80%;height:70%;background:0 0}.p-rule-modal__img{width:100%;overflow:hidden;height:100%}.p-rule-modal__img>*{width:100%;height:100%;overflow-y:auto}.p-sunrise{padding:7.9375rem 0 10.375rem}.p-sunrise .c-box-ttl{margin-bottom:3.375rem}.p-sunrise__content{margin-bottom:3.25rem}.p-sunrise__img{width:60%}.p-sunrise__img-box02{gap:1.75rem;width:37%}.p-veranda-sunrise__swiper{margin-bottom:3.75rem}.p-veranda-sunrise .c-link-btn{background-color:#5c5c5c;color:#fff}.p-veranda-sunrise .c-link-btn:hover{background-color:#fff;color:#5c5c5c}.p-express{padding-bottom:10.3125rem}.p-express .c-box-ttl{margin-bottom:3.5625rem}.p-express__fade-in-text{gap:.5625rem;margin-bottom:4.375rem}.p-express__text{overflow:hidden;--bg-x:-100%;display:inline-block;padding:.375rem .625rem .5rem}.p-express__text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-transform:translateX(var(--bg-x));transform:translateX(var(--bg-x));z-index:1;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.p-express__text-content{color:#fff;white-space:nowrap;z-index:2}.p-express__list{gap:7.4375rem}.p-express__unit-ttl{margin-bottom:2.5625rem}.p-express__unit-txt{margin-bottom:3.375rem}.p-express__img-box{gap:1.75rem}.p-express__img{width:48.4%}.p-views{margin-top:3.3125rem}.p-views .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;height:25.3125rem}.p-views .swiper-slide{padding:0 .625rem;width:auto}.p-views .swiper-slide img{width:auto;height:25.3125rem}.p-resortcenter{padding:8.1875rem 0 10.625rem;overflow-x:clip}.p-resortcenter .c-box-ttl{margin-bottom:3.1875rem}.p-resortcenter__txt{margin-bottom:3.4375rem}.p-resortcenter__swiper{margin-bottom:4.875rem}.p-resortcenter .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;height:25rem}.p-resortcenter .swiper-slide{padding:0 .625rem;width:auto}.p-resortcenter .swiper-slide img{width:auto;height:25rem}.p-resortcenter__area--time{margin-bottom:8.5rem}.p-resortcenter__area--map{margin-bottom:7.3125rem}.p-resortcenter__ttl{margin-bottom:2.4375rem}.p-resortcenter__time-content{gap:1.8125rem}.p-resortcenter__time-content dl{gap:.9375rem}.p-resortcenter__time-content dt{color:#fff;background-color:#3c3c3c;padding:.625rem .8125rem .5rem .75rem}.p-resortcenter__time-content dd{gap:1.1875rem}.p-resortcenter__map{gap:.8%}.p-resortcenter__map li{width:49.2%}.p-resortcenter__facility-list{gap:6.25rem}.p-resortcenter__facility-unit{gap:2.5rem}.p-resortcenter__facility-unit h4{margin-bottom:1.25rem}.p-resortcenter__facility-icons{margin-top:2.25rem;margin-bottom:1.875rem;gap:2%}.p-resortcenter__facility-icons li{width:32%;border:1px solid #bebebe;padding:.625rem}.p-resortcenter__facility-icons li img{width:64.9%;vertical-align:bottom}.p-resortcenter__facility-cau{background-color:#fafafa;padding:1.875rem 1.75rem}.p-resortcenter__facility-cau .c-cau ul{text-indent:0}.p-resortcenter__facility-cau .c-cau ul li{position:relative;color:#cd1728}.p-resortcenter__facility-cau .c-cau ul li:before{content:"※";position:absolute;top:0;left:-1em}.p-resortcenter__facility-ttl{color:#fff;background-color:#505050;display:inline-block;padding:.375rem .4375rem .3125rem;margin-bottom:.75rem}.p-resortcenter__facility-txt{margin-bottom:.75rem}.p-resortcenter__facility-img{width:37%}.p-resortcenter__facility-content{width:calc(63% - 2.5rem)}.p-resortcenter__facility-btn{margin-top:2rem}.p-annex{padding-bottom:10.5625rem}.p-annex .c-box-ttl{margin-bottom:3.5625rem}.p-annex__txt{margin-bottom:3.25rem}.p-annex__img{margin:0 auto 4.875rem;width:70%}.p-annex__time dl{gap:.9375rem}.p-annex__time dt{color:#fff;background-color:#3c3c3c;padding:.625rem .8125rem .5rem .75rem}.p-center-access{padding-bottom:8.6875rem}.p-center-access .c-box-ttl{margin-bottom:3.75rem}.p-center-access__txt{margin-bottom:1.375rem}.p-center-access__map{height:21.875rem;margin-bottom:6.125rem}.p-center-access__map iframe{width:100%;height:100%}.p-center-access__ttl{margin-bottom:2.625rem}.p-center-access__parking p{margin-bottom:2.8125rem}.p-rental-anchor{padding:6rem 0 9.25rem}.p-rental-anchor__list li{width:19.625rem}.p-rental-intro{padding-bottom:10.625rem}.p-rental-intro .c-box-ttl{margin-bottom:3.5rem}.p-rental-intro__fade-in-text{gap:.5625rem;margin-bottom:4.375rem}.p-rental-intro__msg{line-height:2.1;margin-bottom:1.3125rem}.p-rental-intro__msg>*{color:#fff;background-color:#333;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.1875rem .625rem .25rem}.p-rental-intro__txt{margin-bottom:3.3125rem}.p-rental-intro__list{gap:5rem}.p-rental-intro__unit{gap:2.25rem}.p-rental-intro__img{width:37%}.p-rental-intro__content{width:calc(62% - 2.25rem)}.p-rental-intro__content h3{margin-bottom:2.375rem}.p-rental-intro__content dl{gap:.6875rem}.p-rental-intro__content dl dt{width:6.9375rem;background:#ededed;text-align:center}.p-rental-intro__content dl dd{width:calc(100% - 6.9375rem - 0.6875rem)}.p-rental-intro__info{gap:1.25rem}.p-rental-intro__btn{margin-top:2rem}.p-rental{padding-bottom:3.875rem}.p-rental__area--day{margin-bottom:7.375rem}.p-rental__ttl{width:27.5%;position:sticky;position:-webkit-sticky;top:5.625rem}.p-rental__desc{width:73.5%;margin-top:.625rem}.p-rental__desc .c-accordion:not(:last-child){margin-bottom:2.5rem}.p-rental__content{margin:1.8125rem 0 3.5625rem}.p-rental__table{border-collapse:collapse;width:100%;margin-bottom:1.375rem;line-height:1.5}.p-rental__row--adult{background-color:#fff8f8}.p-rental__row--child{background-color:#f6fbff}.p-rental__row--common{background-color:#fff}.p-rental__item{border:1px solid #bebebe;padding:.625rem 1rem .8125rem}.p-rental__item--name{background-color:#3c3c3c;color:#fff;text-align:left;width:47.5%}.p-rental__item--target{width:26%;text-align:center}.p-rental__item--price{width:26.5%;text-align:center}.p-rental__note{gap:1.0625rem;margin-bottom:3.4375rem}.p-rental__note ul li{position:relative;padding-left:1em}.p-rental__note ul li:before{content:"・";position:absolute;left:0}.p-rental__link{margin-top:2.3125rem}.p-rental .c-link-btn{position:relative;overflow:hidden;pointer-events:none}.p-rental .c-link-btn:before,.p-rental .c-link-btn:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.p-rental .c-link-btn:before{content:"";width:100%;height:100%;background-color:rgba(60,60,60,.7)}.p-rental .c-link-btn:after{content:"只今、準備中";color:#fff;font-weight:600;font-size:1.25rem}.p-rental-room{background-color:#fafafa;padding:5.0625rem 0 5.375rem}.p-rental-room__img{width:37%}.p-rental-room__content{width:59%}.p-rental-room__content h2{margin-bottom:1.3125rem}.p-rental-room__content p{margin-bottom:1.9375rem}.p-safe{padding:6.625rem 0 10.5625rem}.p-safe .c-box-ttl{margin-bottom:3.5rem}.p-safe__txt{margin-bottom:3.1875rem}.p-rental-map{padding-bottom:10rem}.p-rental-map .c-box-ttl{margin-bottom:3.1875rem}.p-rental-map__txt{margin-bottom:3.375rem}.p-rental-map__img{margin:0 auto 5rem;width:80%}.p-rental-map__table{margin:0 auto;width:80%;border-collapse:collapse;line-height:1.5}.p-rental-map__table th,.p-rental-map__table td{border:1px solid #ececec}.p-rental-map__body .p-rental-map__row:nth-child(even){background-color:#fcfcfc}.p-rental-map__header-item{padding:1.125rem 0 1.5625rem}.p-rental-map__header-item--name{background-color:#3c3c3c;color:#fff;width:52.5%}.p-rental-map__header-item--map,.p-rental-map__header-item--phone{background-color:#efefef}.p-rental-map__header-item--map{width:24%}.p-rental-map__header-item--phone{width:23.5%}.p-rental-map__item{padding:.5625rem 1.1875rem .8125rem}.p-rental-map__item--name{background-color:#3c3c3c;color:#fff;position:sticky;left:0}.p-rental-map__item--map,.p-rental-map__item--phone{text-align:center}.p-rental-map__item--map span{width:1.4375rem;height:1.4375rem;color:#fff;margin:0 auto}.p-rental-map__item--red span{background-color:#cd1728}.p-rental-map__item--blue span{background-color:#1955cc}.p-treerun-overview .c-overview__txt{margin-bottom:3.3125rem}.p-treerun-overview__img{width:60%}.p-treerun-overview__img-box02{gap:1.75rem;width:37%}.p-treerun-note{padding:6.0625rem 0 9.375rem}.p-treerun-map{padding-bottom:10rem}.p-treerun-map .c-box-ttl{margin-bottom:3.75rem}.p-treerun-map__img{margin-bottom:5.625rem}.p-treerun-map .c-b-ttl{margin-bottom:2.4375rem}.p-treerun-map__content:not(:last-of-type){margin-bottom:6.125rem}.p-treerun-map__img-list{gap:2.8%}.p-treerun-map__img-list li:nth-child(1){width:34.4%}.p-treerun-map__img-list li:nth-child(2){width:62.8%}.p-park-statuses{padding:7.5rem 0}.p-park-statuses__wrap{background-color:#3c3c3c;padding:3rem 3.125rem}.p-park-statuses__ttl{color:#fff;margin-bottom:2.5rem}.p-park-statuses__list{gap:1.875rem}.p-park-status{background-color:#fff;padding:1.5625rem 1.25rem;width:31.1%}.p-park-status__ttl{border-bottom:1px solid #a2a2a2;padding-bottom:.75rem;margin-bottom:1.375rem}.p-park-status__open,.p-park-status__close{margin-bottom:1.5625rem}.p-park-status__open{color:#cd1728}.p-park-status__close{color:#bebebe}.p-park-status__time{margin-bottom:1.25rem}.p-park-status__time--gray{color:#bebebe}.p-park-overview .c-overview__txt{margin-bottom:4.875rem}.p-park-overview__video{max-width:28.75rem;width:100%;margin:0 auto}.p-park-overview__video>*{height:0;width:100%;padding-top:56.3%;overflow:hidden}.p-park-overview__video>* iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.p-park-note{padding:7.375rem 0 11.5rem}.p-park-map{padding-bottom:10rem}.p-park-map .c-box-ttl{margin-bottom:3.75rem}.p-park-map__img{margin-bottom:5.625rem}.p-park-map .c-b-ttl{margin-bottom:3.125rem}.p-park-map__txt{margin-bottom:2.625rem}.p-park-map__img-list{gap:2.8%}.p-park-map__img-list li{width:48.6%}.p-park-map__img-list.single-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-park-map__img-list.single-image li{width:60%}.p-park-map__content:not(:last-of-type){margin-bottom:6.125rem}.p-park-map__content--beginner .p-park-map__img-list li{width:60%}.p-park-map__desc-img{width:42%}.p-park-map__desc-box{width:54%}.p-park-map__desc-box>*:nth-child(1){margin-bottom:2.375rem}.p-park-map__desc-box dl{width:29.6%}.p-park-map__desc-box dl dt{background-color:#ededed;padding:.625rem 0 .75rem;margin-bottom:.75rem}.p-park-map__desc-box .c-cau{margin-bottom:2rem;text-indent:0}.p-park-map__desc-box .c-cau li{position:relative}.p-park-map__desc-box .c-cau li:before{content:"※";position:absolute;left:-1em;top:0}.p-park-map__desc-box .c-link-btn{margin-top:0 !important}.p-park-map__desc-box .c-link-btn.no-link{position:relative;overflow:hidden;pointer-events:none}.p-park-map__desc-box .c-link-btn.no-link:before,.p-park-map__desc-box .c-link-btn.no-link:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.p-park-map__desc-box .c-link-btn.no-link:before{content:"";width:100%;height:100%;background-color:rgba(60,60,60,.7)}.p-park-map__desc-box .c-link-btn.no-link:after{content:"只今、準備中";color:#fff;font-weight:600;font-size:1.25rem}.p-snowland-overview .c-overview__txt{margin-bottom:3.3125rem}.p-snowland-overview__img{width:60%}.p-snowland-overview__img-box02{gap:1.75rem;width:37%}.p-snowland-map{padding:6.25rem 0 10.875rem}.p-snowland-map__anchor-links{margin-bottom:7.9375rem}.p-snowland-map__anchor-links li{width:calc((100% - 3.625rem) / 3)}.p-snowland-map__anchor-links li:nth-child(3) a{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/snowland/bg_kidspass.jpg);position:relative}.p-snowland-map__anchor-links li:nth-child(3) a>*{position:relative}.p-snowland-map__anchor-links li:nth-child(3) a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.8);opacity:0;-webkit-transition:.4s all;transition:.4s all}.p-snowland-map__anchor-links li:nth-child(3) a:hover:before{opacity:1}.p-snowland-map .c-box-ttl{margin-bottom:3.75rem}.p-snowland-map__img{margin-bottom:6.125rem}.p-snowland-map .c-b-ttl{margin-bottom:3.125rem}.p-snowland-map__content:not(:last-of-type){margin-bottom:6.125rem}.p-snowland-map__img-list{gap:1.5rem 2.6%;margin-bottom:3.6875rem}.p-snowland-map__img-list li{width:48.7%}.p-snowland-map__subttl{margin-bottom:2.4375rem}.p-snowland-map__desc{gap:1.1875rem}.p-snowland-map__desc dl{gap:.9375rem}.p-snowland-map__desc dt{color:#fff;background-color:#3c3c3c;padding:.4375rem .625rem .5625rem;min-width:6.0625rem;text-align:center}.p-snowland-map__desc dd{gap:.375rem}.p-snowland-map #veranda .p-snowland-map__txt{margin-bottom:.9375rem}.p-snowland-map #veranda .c-cau{margin-bottom:3.375rem}.p-snowland-map #veranda .p-snowland-map__img{margin:0 auto 3.5rem;width:80%}.p-snowland-map #veranda .p-snowland-map__desc{margin-bottom:5.0625rem}.p-snowland-map #veranda .c-link-btn{font-size:.8125rem}.p-snowland-map #snow-park .p-snowland-map__txt{margin-bottom:3.4375rem}.p-snowland-map__content-img{margin:0 auto 2.4375rem;width:32.5rem}.p-snowland-map .c-cau>*{text-indent:0}.p-snowland-map .c-cau ul li{position:relative}.p-snowland-map .c-cau ul li:before{content:"※";position:absolute;top:0;left:-1em}.p-snowland-kids{padding-bottom:9.6875rem}.p-snowland-kids__ttl-box{margin-bottom:3.125rem}.p-snowland-kids__ttl-box p{margin-bottom:1rem}.p-snowland-kids__txt{margin-bottom:3.375rem}.p-snowland-kids__table{margin-bottom:.75rem}.p-snowland-kids__table table{border-collapse:collapse;width:100%;text-align:center}.p-snowland-kids__table table th,.p-snowland-kids__table table td{border:1px solid #d6d6d6}.p-snowland-kids__head{background-color:#efefef;padding:.5625rem}.p-snowland-kids__head:nth-child(1){width:24.5%}.p-snowland-kids__head:nth-child(n+2){width:18.875%}.p-snowland-kids__body{padding:.75rem 1.0625rem}.p-snowland-kids__body--ttl{text-align:left;color:#fff;background-color:#3c3c3c}.p-snowland-kids .c-cau>*{text-indent:0}.p-snowland-kids .c-cau ul li{position:relative}.p-snowland-kids .c-cau ul li:before{content:"※";position:absolute;top:0;left:-1em}.p-rokka-overview .c-overview__txt{margin-bottom:3.3125rem}.p-rokka-overview__img{width:60%}.p-rokka-overview__img-box02{gap:1.75rem;width:37%}.p-rokka-map{padding:3.5625rem 0 7.6875rem}.p-rokka-map__anchor-links{margin-bottom:7.9375rem}.p-rokka-map__anchor-links li{width:calc((100% - 3.625rem) / 3)}.p-rokka-map__anchor-links li:nth-child(3) a{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/rokka/bg_kidspass.jpg);position:relative}.p-rokka-map__anchor-links li:nth-child(3) a>*{position:relative}.p-rokka-map__anchor-links li:nth-child(3) a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.8);opacity:0;-webkit-transition:.4s all;transition:.4s all}.p-rokka-map__anchor-links li:nth-child(3) a:hover:before{opacity:1}.p-rokka-map .c-box-ttl{margin-bottom:3.75rem}.p-rokka-menu .c-box-ttl{margin-bottom:3.75rem}.p-rokka-menu__list{gap:5%;margin:0 auto 5rem}.p-rokka-menu__unit{width:30%}.p-rokka-menu__img{margin-bottom:1.625rem}.p-business-overview{padding-bottom:8.75rem}.p-business-overview .c-box-ttl{margin-bottom:3.9375rem}.p-ic-overview .c-overview__txt{margin-bottom:3.4375rem}.p-ic-overview__img{width:60%}.p-ic-overview__img-box02{gap:1.75rem;width:37%}.p-ic-about{padding:6.3125rem 0 7.6875rem}.p-ic-about__anchor-links{margin-bottom:7.9375rem}.p-ic-about__anchor-links li{width:calc((100% - 3.625rem) / 3)}.p-ic-about .c-box-ttl{margin-bottom:3.75rem}.p-ic-about__area{margin-bottom:6.25rem}.p-ic-about .c-b-ttl{margin-bottom:3.75rem}.p-ic-about__subttl{margin-bottom:2.4375rem}.p-ic-about__list{background-color:#fafafa;padding:1.125rem 1.875rem;margin-bottom:3.75rem}.p-ic-about__list p{margin-bottom:1.0625rem}.p-ic-about__list p span{background-color:#505050;color:#fff;padding:0 .375rem}.p-ic-about__list li{padding-left:1em}.p-ic-about__list li:before{content:"・";position:absolute;left:0;top:0}.p-ic-about__img{margin:0 auto}.p-ic-about__box{margin-bottom:5rem}.p-ic-about #ic-how .p-ic-about__img{max-width:43.75rem;margin-bottom:2.5rem}.p-ic-about #time-how .p-ic-about__img{max-width:54.5625rem}.p-ic-about #machine .p-ic-about__img{max-width:30.125rem;margin-bottom:3.125rem}.p-ic-about #ic-charge .p-ic-about__txt{margin-bottom:3.5625rem}.p-ic-about #ic-charge .p-ic-about__list{width:57.1%;padding-top:1.9375rem;padding-left:1.6875rem;padding-right:.625rem}.p-ic-about #ic-charge .p-ic-about__img{width:37%;margin:0}.p-terrace-overview{padding-bottom:6.875rem}.p-terrace-overview .c-overview__txt{margin-bottom:3.3125rem}.p-terrace-overview__img{width:60%}.p-terrace-overview__img-box02{gap:1.75rem;width:37%}.p-terrace-overview__bnr{margin-bottom:3.75rem}.p-terrace-overview__bnr a{max-width:41.25rem}.p-terrace-overview__bnr a:hover{opacity:.8}.p-treerun-note{padding:6.0625rem 0 9.375rem}.p-terrace-map{padding:6.875rem 0 7.9375rem}.p-terrace-map .c-box-ttl{margin-bottom:3.75rem}.p-terrace-map__img{margin-bottom:4.875rem}.p-terrace-map__ttl{margin-bottom:3.75rem}.p-terrace-map__floor{margin:auto}.p-terrace-map__floor li{width:33%}.p-terrace-menu{padding-bottom:10.5rem}.p-terrace-menu .c-box-ttl{margin-bottom:3.75rem}.p-terrace-menu__list{gap:3.5625rem 5%;margin:0 auto 5rem}.p-terrace-menu__unit{width:30%}.p-terrace-menu__img{margin-bottom:.6875rem}.p-terrace-business-overview{padding-bottom:8.75rem}.p-terrace-business-overview .c-box-ttl{margin-bottom:3.9375rem}.p-terrace-business-overview__desc{margin-bottom:8.75rem}.p-terrace-business-overview .c-link-btn{width:22.5rem}.p-shop-overview{padding-bottom:6.25rem}.p-shop-overview .c-overview__txt{margin-bottom:3.3125rem}.p-shop-overview__img{width:63%}.p-shop-overview__img-box02{gap:1.75rem;width:34%}.p-shop-map{padding:8.125rem 0}.p-shop-map .c-box-ttl{margin-bottom:3.5rem}.p-shop{padding-bottom:11.1875rem}.p-shop .c-box-ttl{margin-bottom:3.5625rem}.p-shop__unit{gap:2.5rem}.p-shop__unit:not(:last-child){margin-bottom:8.625rem}.p-shop__img{width:23.125rem}.p-shop__content{width:calc(100% - 23.125rem - 2.5rem)}.p-shop__content .c-link-btn{margin-top:0 !important}.p-shop__ttl{margin-bottom:1.1875rem !important;margin-top:0 !important;padding-left:0 !important}.p-shop__ttl:before{content:none !important}.p-shop__txt{margin-bottom:1rem}.p-shop__time{color:#a5a5a5;gap:.75rem}.p-shop__time img{gap:.75rem;width:.9375rem}.p-shop-menu{padding-bottom:11.1875rem}.p-shop-menu .c-box-ttl{margin-bottom:3.75rem}.p-shop-menu__list{gap:5%}.p-shop-menu__unit{width:30%}.p-shop-menu__img{margin-bottom:1.625rem}.p-shop-annex{padding-bottom:11.1875rem}.p-shop-annex .c-box-ttl{margin-bottom:3.75rem}.p-shop-annex__desc{gap:2.5rem}.p-shop-annex__img{width:23.125rem}.p-shop-annex__content{width:calc(100% - 23.125rem - 2.5rem)}.p-shop-annex__content p{margin-bottom:1rem}.p-shop-annex__time{color:#a5a5a5;gap:.75rem}.p-shop-annex__time img{gap:.75rem;width:.9375rem}.p-school-overview{padding-bottom:6.25rem}.p-school-map{padding:0 0 8.125rem}.p-school-map .c-box-ttl{margin-bottom:3.625rem}.p-school-map__img{margin-bottom:2.5rem}.p-school-map__list{gap:.9375rem}.p-school-map__item{gap:.625rem}.p-school-map__item span{width:1.4375rem;height:1.4375rem;color:#fff;background-color:#cd1728;padding-bottom:.125rem}.p-school{padding:9.3125rem 0 11.1875rem}.p-school .c-box-ttl{margin-bottom:3.5625rem}.p-school__list{gap:7.5rem}.p-school__unit{gap:2.5rem}.p-school__img{width:23.125rem}.p-school__content{width:calc(100% - 23.125rem - 2.5rem)}.p-school__ttl{margin-bottom:1.1875rem}.p-school__btn01{margin-top:1.875rem}.p-school__btn02{margin-top:3rem}.p-school__btn02>*{border-bottom:2px solid #3c3c3c;gap:.75rem;padding:0 .625rem .625rem}.p-school__btn02>* img{width:.9375rem}.p-ski{overflow-x:clip;padding:13.75rem 0}.p-night-ski-charm{padding:8.125rem 0 7.25rem}.p-night-ski-charm .c-box-ttl{margin-bottom:3.5rem;padding-left:0;margin-top:0}.p-night-ski-charm__list{gap:5rem !important;padding:0 !important}.p-night-ski-charm__unit{gap:2.5rem}.p-night-ski-charm__img{width:23.125rem}.p-night-ski-charm__content{width:calc(100% - 23.125rem - 2.5rem);margin-top:1.25rem}.p-night-ski-charm__no{color:#cd1728;margin-bottom:1.25rem}.p-night-ski-charm__ttl{margin-bottom:.875rem}.p-night-ski-convenient{padding-bottom:9.1875rem}.p-night-ski-convenient__wrap{background:#3c3c3c;color:#fff;padding:3.1875rem 4.375rem;margin-bottom:3.125rem}.p-night-ski-convenient h3{margin-bottom:1.625rem}.p-night-ski-bo{padding-bottom:8.5rem}.p-night-ski-bo .c-box-ttl{margin-bottom:4.75rem;margin-top:0}.p-night-ski-bo__icon{margin-top:.3125rem}.p-night-ski-bo img{width:1.375rem;vertical-align:bottom}.p-night-ski-bo__list{gap:.5625rem}.p-night-ski-bo__item{gap:.75rem}.p-night-ski-bo__subttl{margin-bottom:1.5625rem}.p-night-ski-bo__area{margin-bottom:7.1875rem}.p-night-ski-bo__area02{gap:7.5rem}.p-night-ski-bo__cards{gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-night-ski-bo__card{width:calc((100% - 2.5rem) / 3);background-color:#fafafa;padding:1.25rem 1.125rem}.p-night-ski-bo__card h4{margin-bottom:.625rem}.p-night-ski-bo__card p{width:calc(100% - 1.375rem - 0.75rem)}.p-night-ski-bo__card>*{gap:.4375rem}.p-night-ski-bo__card>*>*{gap:.75rem}.p-night-ski-movie{max-width:50rem;margin:0 auto;padding-bottom:7.25rem}.p-night-ski-movie>*{position:relative;width:100%;padding-top:56.25%;height:0}.p-night-ski-movie>* iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;height:100%}.l-header{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-transition:background .2s ease-out,color .2s ease-out;transition:background .2s ease-out,color .2s ease-out}.l-header.scroll{-webkit-box-shadow:0 .1875rem .375rem rgba(0,0,0,.02);box-shadow:0 .1875rem .375rem rgba(0,0,0,.02);background-color:rgba(255,255,255,.6)}.l-header.scroll .l-header__inner{padding-top:1.375rem;padding-bottom:1.375rem}.l-header.scroll .l-header__nav-list{margin-top:0}.l-header__inner{padding:1.125rem 9.3125rem 1.125rem 1.8125rem;-webkit-transition:.4s all;transition:.4s all}.l-header__logo{-webkit-transition:.4s all;transition:.4s all}.l-header__logo>*{width:100%;height:100%}.l-header__logo img{vertical-align:bottom;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:.4s all;transition:.4s all;height:2.53125rem}.l-header__logo.small img{-webkit-transform:scale(1);transform:scale(1)}.l-header__nav-list{margin-top:.375rem;-webkit-transition:.4s all;transition:.4s all}.l-header__nav-item a{width:13.75rem;padding:.75rem 1.25rem .875rem;color:#cd1728}.l-header__nav-item a:hover{color:#fff;background-color:#168d00}.l-header__nav-item a:before{content:"\f0da";font-size:1rem;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;right:8%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.l-header__open-btn{width:5.625rem;height:5.625rem;background:0 0;border:none;position:fixed;right:1.5625rem;top:0;z-index:9999;cursor:pointer;-webkit-transition:.4s all;transition:.4s all}.l-header__open-btn span{background-color:#cd1728;width:3.125rem;height:.1875rem;position:absolute;left:1.25rem;-webkit-transition:all .4s;transition:all .4s;border-radius:.125rem}.l-header__open-btn span:nth-child(1){top:1.75rem}.l-header__open-btn span:nth-child(2){top:2.75rem}.l-header__open-btn span:nth-child(3){top:3.75rem}.l-header__open-btn.open{top:0;right:0}.l-header__open-btn.open span{left:1.25rem}.l-header__open-btn.open span:nth-of-type(1){top:2.375rem;-webkit-transform:translateY(.375rem) rotate(-45deg);transform:translateY(.375rem) rotate(-45deg)}.l-header__open-btn.open span:nth-of-type(2){opacity:0}.l-header__open-btn.open span:nth-of-type(3){top:3.125rem;-webkit-transform:translateY(-.375rem) rotate(45deg);transform:translateY(-.375rem) rotate(45deg)}.l-header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;visibility:hidden;z-index:999}.l-header__nav.active{visibility:visible}.l-header__nav.active .l-header__wrap{top:0}.l-header__nav.active .l-header__bg{opacity:1;visibility:visible}.l-header__bg{width:100%;height:100vh;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:all .2s;transition:all .2s}.l-header__wrap{height:37.5rem;width:100%;position:fixed;left:0;top:-120%;-webkit-transition:all .6s;transition:all .6s;background-color:#3c3c3c}.l-header__wrap a{color:#fff}.l-header__img{width:27rem}.l-header__img img{vertical-align:bottom}.l-header__nav-wrap{width:calc(100% - 27rem);gap:2.625rem;padding-top:1.25rem}.l-header__nav-area{margin-right:3.375rem}.l-header__list{gap:1.375rem;white-space:nowrap}.l-header__list:not(:last-child){border-right:1px solid #bebebe;padding-right:1.5rem;margin-right:1.5rem}.l-header__list.u-display-sp{display:none}.l-header__list.u-display-pc{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__link--pr{margin-bottom:.5rem}.l-header__link--pr:before{right:6%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.l-header__link--pr:after{right:5.9%;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transition:.2s all;transition:.2s all}.l-header__link--pr.open:after{transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg)}.l-header__sublist{gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__subitem{padding-left:.625rem}.l-header__subitem:before{content:"";width:.25rem;height:1px;background-color:#fff;position:absolute;top:68%;left:0}.l-header__btn-area{gap:1.75rem}.l-header__btn{padding-top:.875rem;padding-bottom:1.0625rem;border:.125rem solid #168d00 !important;background-color:#fff;padding-left:1.1875rem}.l-header__btn>*{color:#168d00}.l-header__btn:hover{background-color:#168d00}.l-header__btn:hover>*{color:#fff}.l-header__btn:hover:before{color:#fff}.l-header__btn:before{content:"\f0da";font-size:1rem;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;right:8%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#168d00}.l-header__sns-list{gap:1.25rem}.l-header__sns-item--insta{width:1.9375rem}.l-header__sns-item--x{width:2rem}.l-header__sns-item--fb{width:2.1875rem}.l-header__sns-item--line{width:2.25rem}.l-header__nav-area02{width:100%}.l-header__list02{gap:.75rem}.l-header__list02:not(:last-child){border-right:1px solid #bebebe;padding-right:2.375rem;margin-right:2.375rem}.l-header .gray-out{color:#bebebe;cursor:default}.l-header a.no-link{color:#7d7d7d}.l-header__subitem:has(a.no-link):before{background-color:#7d7d7d}.l-space{height:5.625rem}.l-breadcrumbs{padding:.75rem 0 .875rem;background-color:#3c3c3c;line-height:1.2}.l-breadcrumbs__list{width:96%;margin:0 auto}.l-breadcrumbs__item{color:#fff}.l-breadcrumbs__item:not(:last-child){padding-right:1.1875rem;margin-right:.9375rem}.l-breadcrumbs__item:not(:last-child):after{content:"";width:.3125rem;height:.5625rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/common/icon_breadcrumbs.svg);position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.l-breadcrumbs__item a{color:#fff}.l-fnav{padding:5rem 0 1.5rem;background-color:#fafafa}.l-fnav__nav-list{gap:3.625rem}.l-fnav__nav{margin-bottom:4.5rem}.l-fnav__list{gap:1.375rem}.l-fnav__list:not(:last-child){border-right:1px solid #bebebe;padding-right:1.5rem;margin-right:1.5rem}.l-fnav__link--pr{margin-bottom:.5rem}.l-fnav__link--pr:before{right:6%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.l-fnav__link--pr:after{right:5.9%;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transition:.2s all;transition:.2s all}.l-fnav__link--pr.open:after{transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg)}.l-fnav__sublist{gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.l-fnav__subitem{padding-left:.625rem}.l-fnav__subitem:before{content:"";width:.25rem;height:1px;background-color:#202020;position:absolute;top:68%;left:0}.l-fnav__logo-area{margin-bottom:2.875rem}.l-fnav__logo-area>*:nth-child(2){margin-bottom:.3125rem}.l-fnav__logo{width:13.75rem;margin-bottom:1.875rem}.l-fnav__item02:not(:last-child){border-right:1px solid #bebebe;margin-right:1rem;padding-right:1rem}.l-fnav .gray-out{color:#bebebe;cursor:default}.l-fnav a.no-link{color:#d5d5d5}.l-fnav__subitem:has(a.no-link):before{background-color:#d5d5d5}.l-footer{padding:3.875rem 0 1.875rem}.l-footer .group-info{margin-bottom:3.4375rem}.l-footer .group-info .group-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4vw 3.5vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-footer .group-info .group-list li{width:calc((100% - 14vw) / 4)}.l-footer .group-info .group-list a{display:block;width:100%}.l-footer .group-info-logo{margin:0 auto 1.875rem;width:26.875rem}.l-page-top{padding:8rem 0 0}.l-page-top__inner{max-width:80rem;width:92%;margin:0 auto}.l-page-top__ttl{padding-left:.3125rem;margin-bottom:3.75rem}.l-page-top__en{color:rgba(205,23,40,.1);font-size:6.875rem;top:-4.875rem;left:-.25rem;z-index:-1}.l-page-top__ja{font-size:3.125rem;color:#3c3c3c}.l-page-top__bg{width:100%;height:20.625rem;background-position:center;background-repeat:no-repeat;background-size:cover}.l-status-modal__wrap{max-width:43.75rem;width:92%;padding:1.25rem 0 3.125rem;background-color:#3c3c3c;color:#fff}.l-status-modal__top{padding:0 2.625rem 1.5rem 2.25rem;border-bottom:2px solid #fff}.l-status-modal__data{font-size:3.75rem;white-space:nowrap}.l-status-modal__btn{border-radius:1.5rem;gap:.75rem;padding:.625rem 1.0625rem .875rem 1.6875rem;color:#fff;border:2px solid #fff}.l-status-modal__btn:hover{color:#3c3c3c;background-color:#fff}.l-status-modal__bottom{padding:1.625rem 2.375rem 0}.l-status-modal__info{padding-left:.75rem;margin-bottom:1.25rem}.l-status-modal__info>div{width:44%;gap:.6875rem;white-space:nowrap}.l-status-modal__list{width:56%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.l-status-modal__unit{width:33.3333%}.l-status-modal__unit:not(:last-child){border-right:2px solid #747474}.l-status-modal__unit:not(:first-child){gap:.75rem}.l-status-modal__unit:first-child{gap:.375rem}.l-status-modal__unit>span{font-size:1.05rem}.l-status-modal__unit:last-child p{height:2.25rem}.l-status-modal__img{width:4.0625rem}.l-status-modal__txt{height:12.75rem;overflow-y:auto;padding:.5rem;margin-bottom:1.25rem;border:1px solid #747474}.l-status-modal__txt a{color:#5f98ba}.l-status-modal__txt::-webkit-scrollbar{width:.3125rem}.l-status-modal__txt::-webkit-scrollbar-track{background:#202020}.l-status-modal__txt::-webkit-scrollbar-thumb{background:#747474;border-radius:6px}.l-status-modal__txt::-webkit-scrollbar-thumb:hover{background:#747474}.l-widget{position:fixed;z-index:99;bottom:1%;right:1.4%}.l-widget__la{margin-top:.5rem}.l-widget__la-sp{margin-top:0;position:fixed;top:.75rem;right:4.625rem;z-index:1000}.widget-area{background-color:rgba(255,255,255,.7);border-radius:.9375rem;padding:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6.25rem}.widget_block{width:4.375rem}.widget_block:nth-child(1){width:5rem}.widget_block:nth-child(n+6){display:none}.u-display-tab{display:none}.u-display-sp{display:none}.u-df{display:-webkit-box;display:-ms-flexbox;display:flex}.u-jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.u-fd-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-fd-rr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.u-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-ai-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-ai-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.u-fw-w{-ms-flex-wrap:wrap;flex-wrap:wrap}.sp{display:none}.u-ff-anton{font-family:"Anton",sans-serif}.u-ff-robot{font-family:"Roboto",sans-serif}.u-fw-regular{font-weight:400}.u-fw-medium{font-weight:500}.u-fw-semibold{font-weight:600}.u-fw-bold{font-weight:700}.u-fw-extrabold{font-weight:800}.u-fw-black{font-weight:900}.u-ta-c{text-align:center}.u-ta-r{text-align:right}.u-ta-l{text-align:left}.u-fc-gold{color:#c59d62}.u-fc-white{color:#fff}.u-fc-green100{color:#2dc462}.u-fc-green40{color:#448b57}.u-lh12{line-height:1.2}.u-lh15{line-height:1.5}.u-lh165{line-height:1.65}.u-lh17{line-height:1.7}.u-lh175{line-height:1.75}.u-lh2{line-height:2}.u-lh23{line-height:2.3}.u-ff-palt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.u-ls0{letter-spacing:0}.u-ls10{letter-spacing:.01em}.u-ls50{letter-spacing:.05em}.u-ls80{letter-spacing:.08em}.u-ls100{letter-spacing:.1em}.u-ls120{letter-spacing:.12em}.u-fs12{font-size:.75rem}.u-fs13{font-size:.8125rem}.u-fs14{font-size:.875rem}.u-fs15{font-size:.9375rem}.u-fs16{font-size:1rem}.u-fs168{font-size:1.05rem}.u-fs18{font-size:1.125rem}.u-fs20{font-size:1.25rem}.u-fs22{font-size:1.375rem}.u-fs24{font-size:1.5rem}.u-fs26{font-size:1.625rem}.u-fs28{font-size:1.75rem}.u-fs30{font-size:1.875rem}.u-fs32{font-size:2rem}.u-fs36{font-size:2.25rem}.u-fs38{font-size:2.375rem}.u-fs40{font-size:2.5rem}.u-fs42{font-size:2.625rem}.u-fs46{font-size:2.875rem}.u-fs48{font-size:3rem}.u-po-rel{position:relative}.u-po-abs{position:absolute}.u-bg-black{background-color:#202020}.u-bg-white{background-color:#fff}.js-fade{opacity:0;-webkit-transition:1s cubic-bezier(.215,.61,.355,1);transition:1s cubic-bezier(.215,.61,.355,1)}.is-shown .js-fade,.js-fade.is-shown{opacity:1}.js-fadeup{opacity:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem,0);-webkit-transition:.9s cubic-bezier(.215,.61,.355,1);transition:.9s cubic-bezier(.215,.61,.355,1);transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.is-shown .js-fadeup,.js-fadeup.is-shown{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-fadeups>*{opacity:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem,0);-webkit-transition:.9s cubic-bezier(.215,.61,.355,1);transition:.9s cubic-bezier(.215,.61,.355,1);transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.js-fadeups>*:nth-child(1){-webkit-transition-delay:80ms;transition-delay:80ms}.js-fadeups>*:nth-child(2){-webkit-transition-delay:.16s;transition-delay:.16s}.js-fadeups>*:nth-child(3){-webkit-transition-delay:.24s;transition-delay:.24s}.js-fadeups>*:nth-child(4){-webkit-transition-delay:.32s;transition-delay:.32s}.js-fadeups>*:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}.js-fadeups>*:nth-child(6){-webkit-transition-delay:.48s;transition-delay:.48s}.is-shown .js-fadeups>*,.js-fadeups.is-shown>*{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-fadeups>*.is-shown{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-slide img{opacity:0;clip-path:inset(0 100% 0 0);-webkit-transition:opacity .5s ease-out,clip-path .5s ease-out;transition:opacity .5s ease-out,clip-path .5s ease-out}.js-slide.is-shown img{opacity:1;clip-path:inset(0 0 0 0)}.js-parallax{will-change:transform;overflow:hidden}.js-fade-in-text__text{overflow:hidden;--bg-x:-100%;display:inline-block;padding:.375rem .625rem .5rem}.js-fade-in-text__text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-transform:translateX(var(--bg-x));transform:translateX(var(--bg-x));z-index:1;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.js-fade-in-text__text-content{color:#fff;white-space:nowrap;z-index:2}.u-br12{border-radius:.75rem}.u-br15{border-radius:.9375rem}.u-br20{border-radius:1.25rem}.u-br295{border-radius:1.84375rem}@media screen and (max-width:1440px){html{font-size:1.1111111111vw}}@media (max-width:1080px){html{font-size:1.9512195122vw}}@media screen and (max-width:1080px){.c-menu-cards{gap:3rem 3%}.c-page h2{font-size:1.75rem}.c-news-archive__unit{width:48.5%}.c-faq__subtitle:before{font-size:2rem}.c-faq__desc:before{font-size:2rem}.c-archive__card{gap:2.5rem;padding:0 1.375rem 2.5rem}.c-archive__card:nth-child(odd) .c-archive__content{padding-left:2.5rem;padding:0}.c-archive__card:nth-child(odd) .c-archive__img02{margin-right:-1.875rem}.c-archive__card:nth-child(even) .c-archive__content{padding-right:2.5rem;padding:0}.c-archive__card:nth-child(even) .c-archive__img02{margin-left:-1.875rem}.c-archive__content{width:calc(58% - 2.5rem)}.c-veranda__logo{width:14.375rem}.c-veranda__txt{width:60%}.c-anchor-links__list{gap:1.25rem}.p-fv__content h1{font-size:4rem}.p-fv__data{font-size:2.375rem;padding-left:7.4583333333rem}.p-fv__data:before{width:6.25rem}.p-fv__en{width:16.25rem;top:4.0625rem;right:2.7%}.p-sales__unit:last-child p{height:auto}.p-gallery__cat-link{padding:.3333333333rem .875rem .4166666667rem}.p-status__map .tab{font-size:1rem}.p-status__map-iframe{height:25rem}.p-news__link{padding:0 .3125rem 1.4375rem}.p-news__top{margin-bottom:.5625rem}.p-page h2{font-size:1.375rem}.p-qa__modal-wrap{width:82.5%}.p-anchor-links__list{gap:1.25rem}.p-anchor-links__list li{width:calc((100% - 2.5rem) / 3)}.p-price__cards{gap:1rem}.p-price__card{padding:1.75rem .9375rem 1.625rem;width:calc((100% - 1rem) / 2)}.p-price #dis .br{display:block}.p-price-table__head--01:nth-child(2){width:23%}.p-price-table__head--02{width:16.75%}.p-price-table__head--tickets,.p-price-table__body--tickets{width:20%}.p-hours__ttl{width:27%}.p-hours__wrap{width:73%}.p-faq-page__subtitle:before{font-size:2rem}.p-faq-page__desc:before{font-size:2rem}.p-faq-page__cat-list{gap:1.25rem}.p-faq-page__cat-item{width:calc((100% - 1.25rem) / 2)}.p-course-status__map{width:100%}.p-lift__map{height:26.25rem}.p-course-map__btn{width:92%}.p-skids-camp__anchor-links li{width:calc((100% - 3.75rem) / 4)}.p-camp-about__bottom{padding:1.375rem .625rem 1.875rem}.p-camp-about__card{width:32.4%}.p-camp-about__card--04{width:70%}.p-camp-about__card--04 .p-camp-about__top{padding-right:5rem}.p-camp-desc__card{width:48%;padding:1.4375rem 1.5625rem 2rem}.p-camp-desc__hours .u-display-pc{display:none}.p-camp-app__benefits{padding:2.25rem 1.875rem}.p-camp-app__benefits-list{gap:1.5rem 1.875rem}.p-camp-app__benefits-content{gap:.625rem}.p-camp-app__benefits-bottom{gap:.625rem}.p-camp-faq__subtitle:before{font-size:2rem}.p-camp-faq__desc:before{font-size:2rem}.p-valuable__lead{width:100%}.p-valuable__card-wrap{padding:1.375rem 1.1875rem 1.375rem .625rem}.p-valuable__pickup-card .p-valuable__card-img{height:18.4375rem}.p-valuable__content{padding:1.25rem 2.1875rem 1.25rem 1.6875rem}.p-valuable__accordion-content table th,.p-valuable__accordion-content table td{padding:.625rem 0 .625rem .5rem}.p-valuable__accordion-content table tbody td:nth-child(2){width:26.3%}.p-valuable__accordion-content table tbody td:nth-child(3){width:20%}.p-valuable__accordion-content table tbody td:nth-child(4){width:34.5%}.p-valuable__accordion--green button{padding-right:14.375rem}.p-valuable__accordion--blue button{padding-right:3.125rem}.p-valuable__accordion--blue .p-valuable__accordion-content table td:nth-child(2){width:37.3%}.p-valuable__accordion--blue .p-valuable__accordion-content table td:nth-child(3){width:19%}.p-valuable__map{height:23.75rem;margin-bottom:3rem}.p-about-card:before{width:95.8%}.p-about-card:nth-child(even) .p-about-card__content{margin-right:auto}.p-about-card__content{width:89%;margin:0 auto 3.5rem}.p-facilities__card{gap:2.5rem;padding:0 1.375rem 2.5rem}.p-facilities__card:nth-child(odd) .p-facilities__content{padding-left:2.5rem;padding:0}.p-facilities__card:nth-child(odd) .p-facilities__img02{margin-right:-1.875rem}.p-facilities__card:nth-child(even) .p-facilities__content{padding-right:2.5rem;padding:0}.p-facilities__card:nth-child(even) .p-facilities__img02{margin-left:-1.875rem}.p-facilities__content{width:calc(58% - 2.5rem)}.p-anniversary:before{background-position:left -8.75rem bottom}.p-anniversary__subttl{width:96%}.p-renewal__year{font-size:4.625rem}.p-renewal__img-list{gap:1.875rem}.p-special-event__cards{gap:1.875rem;margin-bottom:3.125rem}.p-special-event__card{width:calc((100% - 1.875rem) / 2)}.p-restaurant__list{gap:2.5rem 1.875rem}.p-restaurant__unit{width:calc((100% - 2.5rem) / 2)}.sunrise-express .l-page-top__en{font-size:5.625rem;top:-4.375rem}.p-livecamera__unit{width:46.5%}.p-rule-modal__wrap{width:92%}.p-rental__item{padding:.625rem .625rem .8125rem}.p-rental__item--name{width:60%}.p-rental__item--target{width:14%}.p-rental__item--price{width:26%}.p-rental-map__img{width:100%;margin-bottom:3.125rem}.p-rental-map__table{width:28.125rem}.p-park-statuses__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-park-status{width:80%}.p-snowland-map__anchor-links li{width:calc((100% - 2.5rem) / 3)}.p-snowland-map__desc dd .u-display-pc{display:none}.p-snowland-kids__table table .br{display:none}.p-snowland-kids__body{padding:.375rem .625rem}.p-rokka-map__anchor-links li{width:calc((100% - 2.5rem) / 3)}.p-ic-about__anchor-links li{width:calc((100% - 2.5rem) / 3)}.p-ic-about #ic-charge .p-ic-about__list{width:60%;padding-top:1.25rem;padding-left:.9375rem;padding-right:.9375rem}.p-terrace-menu__list{gap:3rem 3%}.p-shop__unit{gap:1.25rem}.p-shop__content{width:calc(100% - 23.125rem - 1.25rem)}.p-shop-annex__desc{gap:1.25rem}.p-shop-annex__content{width:calc(100% - 23.125rem - 1.25rem)}.p-school__unit{gap:1.25rem}.p-school__content{width:calc(100% - 23.125rem - 1.25rem)}.p-night-ski-charm__content{margin-top:0}.p-night-ski-bo__card{width:calc((100% - 1.25rem) / 2)}.l-header.scroll .l-header__open-btn{top:.3125rem}.l-header.scroll .l-header__inner{padding-top:1rem}.l-header__inner{padding-right:6.25rem}.l-header__nav-list{margin-top:.3125rem}.l-header__nav-item a{width:11.25rem;padding-top:.5rem;padding-bottom:.5625rem}.l-header__nav-item a:before{font-size:.625rem;right:7.4%}.l-header__open-btn{width:3.75rem;height:3.75rem;top:.625rem;right:.625rem}.l-header__open-btn span{width:2rem;height:.16rem;left:.875rem}.l-header__open-btn span:nth-child(1){top:1.0625rem}.l-header__open-btn span:nth-child(2){top:1.8125rem}.l-header__open-btn span:nth-child(3){top:2.5rem}.l-header__open-btn.open span{left:.8125rem}.l-header__open-btn.open span:nth-of-type(1){top:1.4375rem}.l-header__open-btn.open span:nth-of-type(3){top:2.1875rem}.l-header__wrap{position:fixed;height:100vh;padding:3.6875rem 0 1.25rem}.l-header__img{display:none}.l-header__nav-wrap{width:92%;margin:0 auto;height:100vh}.l-header__nav-area{margin:0;width:100%}.l-header__list:not(:last-child){padding-right:1.125rem;margin-right:1.125rem}.l-header__list.u-display-pc{display:none}.l-header__btn:before{font-size:.75rem;right:11.4%}.l-space{height:5rem}.l-fnav__nav .u-display-pc{display:none}.l-fnav__list:not(:last-child){padding-right:1.125rem;margin-right:1.125rem}.l-status-modal__unit:last-child p{height:auto}.widget-area{width:5.625rem}.widget_block{width:3.75rem}.widget_block:nth-child(1){width:4.375rem}.u-display-tab{display:block}.u-ai-fs-lg-max{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-fs36{font-size:1.5rem}.u-fs40{font-size:1.6666666667rem}.u-fs42{font-size:1.75rem}.u-fs46{font-size:1.9166666667rem}.u-fs48{font-size:2rem}.u-fs10-lg-max{font-size:.625rem}.u-fs12-lg-max{font-size:.75rem}.u-fs13-lg-max{font-size:.8125rem}.u-fs14-lg-max{font-size:.875rem}.u-fs15-lg-max{font-size:.9375rem}.u-fs16-lg-max{font-size:1rem}.u-fs18-lg-max{font-size:1.125rem}.u-fs20-lg-max{font-size:1.25rem}.u-fs22-lg-max{font-size:1.375rem}.u-fs24-lg-max{font-size:1.5rem}.u-fs28-lg-max{font-size:1.75rem}}@media (max-width:768px){html{font-size:4.2666666667vw}}@media screen and (max-width:768px){body{font-size:.875rem}.c-section{padding:3.75rem 0}.c-section>*{gap:2.5rem}.c-section h2{margin-bottom:2rem}.c-section table th{width:35%}.c-section table td{width:65%}.c-section figure{width:100%}.c-section-box{width:100%}.preparation:after{font-size:1.75rem}.c-section-ttl{gap:.5625rem;padding-bottom:1.5625rem}.c-section-ttl:before{width:3.75rem;left:.15625rem}.c-section-ttl__en{font-size:2.8125rem}.c-section-ttl__ja{margin-bottom:.1875rem}.c-box-ttl{padding-bottom:1rem}.c-box-ttl:before{left:.0625rem}.c-section .c-box-ttl{width:100%;margin-bottom:1.5rem}.c-sm-ttl{padding:0 .3125rem .4375rem}.c-subttl{padding-left:1.4375rem}.c-subttl:before{width:.9375rem;height:.9375rem;top:.125rem}.c-link-btn{width:13.125rem;border-radius:1.40625rem;padding:.75rem 1rem .8125rem 1.75rem}.c-link-btn__icon{padding:.4375rem .875rem .5rem .9375rem}.c-link-btn__icon>*{width:1.03125rem}.c-link-btn.no-link:after{font-size:1rem}.c-btn__icon{padding:.4375rem .875rem .5rem .9375rem}.c-btn__icon>*{width:1.03125rem}.c-line-btn{padding:0 1.375rem .5625rem .5rem}.c-line-btn:before{top:9%;right:1.9%;font-size:.875rem}.c-accordion__btn{padding:.8125rem 3.125rem .6875rem .875rem;line-height:1.75}.c-accordion__plus{width:1.875rem;height:1.875rem;right:.625rem}.c-accordion__plus:before,.c-accordion__plus:after{width:.9375rem;height:.15625rem;top:.875rem;left:.375rem}.c-menu{padding:3.75rem 0}.c-menu .c-box-ttl{margin-bottom:1.875rem}.c-menu__list{gap:1.5rem}.c-menu__unit{width:100%}.c-menu-cards{margin-bottom:2.5rem;gap:1.75rem;width:92%}.c-menu-card{width:31.333}.c-menu-card{width:100%}.c-menu-card__img{margin-bottom:.375rem}.c-page h2{padding-bottom:1rem;margin-top:4.375rem;font-size:1.5rem}.c-page h2:before{left:.0625rem}.c-news-cat{border:.0625rem solid;padding:.0625rem .5rem .125rem}.c-news-sidebar{width:100%;margin-bottom:2rem}.c-news-sidebar__cat-area ul{gap:.625rem}.c-news-archive__list{gap:1.5rem 2.9%}.c-news-archive__unit{width:100%}.wp-pagenavi{font-size:1rem}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:2.375rem;height:2.375rem}.wp-pagenavi .previouspostslink{margin-right:.625rem}.wp-pagenavi .nextpostslink{margin-left:.625rem}.c-faq{gap:.875rem;margin-top:2rem}.c-faq__term{padding:.75rem 1.5rem 1.25rem}.c-faq__term:before,.c-faq__term:after{width:1rem;height:.125rem}.c-faq__subtitle{padding-left:1.875rem;padding-right:.625rem}.c-faq__subtitle:before{font-size:1.625rem}.c-faq__desc{padding:0 1.5rem 1.25rem 3.375rem}.c-faq__desc:before{font-size:1.625rem}.c-faq__desc>*{gap:.375rem}.c-archive{gap:5rem}.c-archive__card{gap:1.875rem}.c-archive__card:before{width:100%}.c-archive__card:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-archive__card:nth-child(odd):before{margin-right:0}.c-archive__card:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-archive__card:nth-child(even):before{margin-left:0}.c-archive__img-box{width:100%}.c-archive__img01{margin:0}.c-archive__img02{display:none}.c-archive__content{padding-top:0;width:100%}.c-archive__txt{margin-bottom:1.875rem}.c-archive .c-box-ttl{margin-bottom:1.5625rem !important}.c-archive .c-link-btn.no-link:after{font-size:1rem}.modal-close{width:2rem;height:2rem !important;top:-1.6875rem;right:.875rem}.modal-close:before,.modal-close:after{height:.125rem;top:.625rem}.c-block h2{font-size:1.25rem;padding:.4375rem .75rem;margin-bottom:1.125rem}.c-block h3{font-size:1.125rem;margin-bottom:1.125rem}.c-block h3:before{width:.125rem}.c-block h4{font-size:1rem;margin-bottom:1rem;padding-left:1.25rem}.c-block h4:before{top:.625rem}.c-block p{margin-bottom:1.25rem}.c-block__table{margin-bottom:1.25rem;font-size:.8125rem}.c-block__table td,.c-block__table th{padding:.5rem .75rem}.c-block ul{margin-bottom:1.25rem}.c-block__btn-area{margin:.625rem 0 1.875rem}.c-block a.c-link-btn{min-width:12.5rem;width:auto;padding:.6875rem 1.1875rem .8125rem .625rem}.img-container{margin-bottom:1.25rem}.img-container.single-image img{width:100%}.img-container.two-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.img-container.two-images img{width:100%}.img-container.carousel-images{width:100%}.wp-block-buttons{margin-bottom:1.25rem}.c-bus-schedule{margin-bottom:.75rem;gap:2rem}.c-veranda{padding:2.5625rem 0 3.125rem}.c-veranda__content{margin-bottom:2rem}.c-veranda__logo{width:12.5rem;margin:0 auto 1.375rem}.c-veranda__txt{width:100%}.c-veranda .swiper-wrapper{height:12.5rem}.c-veranda .swiper-slide img{height:12.5rem}.c-anchor-links__list{gap:.9375rem}.c-anchor-links__list li a{padding:.9375rem 1.125rem 1.0625rem 1.25rem}.c-anchor-links__list li a img{width:.4375rem}.c-overview{padding:3.75rem 0}.c-overview--block .c-overview__txt{margin-bottom:1.5rem}.c-note{padding-top:3.75rem;margin-bottom:5rem}.c-note__wrap{padding:1.875rem 1.25rem}.c-note__desc>*{font-size:.75rem}.c-note__desc>*>p strong{font-size:.875rem}.c-desc{gap:.75rem}.c-desc dl{gap:.5rem}.c-desc dt{padding:.25rem .375rem .375rem}.c-desc dd{gap:.1875rem;margin-top:0}.c-desc dd span{font-size:.625rem}.p-fv__movie{min-height:30rem}.p-fv__content h1{font-size:2rem;margin-bottom:.875rem}.p-fv__data{font-size:1.25rem;padding-left:3.125rem}.p-fv__data:before{width:2.5625rem;height:.125rem}.p-fv__en{width:10rem;top:1.6875rem;right:0}.p-fv__bird-area{gap:.25rem;margin-bottom:.875rem}.p-fv__bird{width:6.75rem;height:6.75rem}.p-fv__bird--red{font-size:.875rem}.p-fv .swiper-pagination-bullet{width:.5rem;height:.5rem}.p-fv .swiper-button-next,.p-fv .swiper-button-prev{width:2.25rem;height:2.25rem}.p-fv .swiper-button-next:after,.p-fv .swiper-button-prev:after{font-size:1.5rem}.p-sales{padding:1.8125rem 0 2.8125rem}.p-sales__wrap{padding:.875rem 0 1.25rem}.p-sales__top{padding:0 .9375rem 1.5rem}.p-sales__data{font-size:2rem}.p-sales__btn{gap:.625rem;padding:.3125rem .625rem .4375rem;border-radius:1.875rem}.p-sales__bottom{padding:1rem 1.375rem 0}.p-sales__info{gap:1.5625rem;padding-left:0}.p-sales__info>div{width:100%;gap:.375rem}.p-sales__list{width:100%}.p-sales__unit:last-child p{height:1.875rem}.p-sales__img{width:3.125rem}.p-sales__txt{height:11.875rem;margin-bottom:.75rem}.p-sales__box{padding:2rem 1.25rem;margin-top:1.5rem}.p-sales__txt-box{height:11.875rem;font-size:.7375rem}.p-gallery{padding:3.375rem 0 2.9375rem}.p-gallery__cat{gap:.5rem;margin-bottom:1.25rem}.p-gallery__item{width:47.8%;margin:1.1%}.p-gallery .c-section-ttl{margin-bottom:1.875rem}.p-status{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/top/bg_status_sp.png)}.p-status__map{margin-bottom:1.875rem}.p-status__map .tab-container{margin-bottom:1.25rem}.p-status__map .tabs{border-radius:.9375rem}.p-status__map .tab{font-size:.75rem;padding:.625rem 0;border-radius:.953125rem}.p-status__map .tab-content{padding:1.25rem .9375rem}.p-status__marking{width:11.25rem;bottom:.3125rem;left:.3125rem}.p-status__map-iframe{height:12.5rem}.p-info{padding:3.4375rem 0}.p-info__list{gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-info__unit{padding:.3125rem;width:50%}.p-info__unit:nth-child(1){margin:0}.p-info__link{padding-top:68.4%}.p-info .c-section-ttl{margin-bottom:3.625rem}.p-info .swiper-button-next,.p-info .swiper-button-prev{top:-10%}.p-info .swiper-button-next{right:.625rem}.p-info .swiper-button-prev{right:5.625rem}.p-news{padding-bottom:3rem}.p-news__inner{margin-bottom:1.75rem}.p-news__ttl{margin-bottom:1.4375rem}.p-news__item:not(:last-child){margin-bottom:1.625rem}.p-news__img{width:41%;padding-top:38.114%}.p-news__item-ttl{margin-bottom:0}.p-news .c-section-ttl{margin-bottom:2.1875rem}.p-top-menu{padding:3.25rem 0 3.0625rem}.p-top-menu:before{height:100%;top:0}.p-top-menu__inner{height:auto}.p-top-menu__cards{width:100%;gap:2.75rem}.p-top-menu__card{width:100%;margin:0}.p-top-menu__img{margin-bottom:.875rem}.p-top-menu__bottom{padding:0}.p-top-menu__txt{gap:.5rem}.p-top-bnr{padding:2.9375rem 0}.p-top-bnr__cards{gap:1.625rem;width:73.3%;margin:0 auto}.p-top-bnr__card{width:100%}.p-official-sns{padding:2.9375rem 0 2.9375rem}.p-official-sns__list{margin-bottom:3.1875rem}.p-official-sns__area{border:none;margin-right:.75rem;padding:.75rem 1.3125rem .8125rem 1.1875rem;border-radius:1.125rem;width:16.1875rem}.p-official-sns__area-ttl{padding:0 0 .5625rem;margin-right:0;border-right:none;margin-bottom:.75rem;border-bottom:1px solid #fff;width:100%}.p-official-sns__area-ttl p{width:100%;text-align:center}.p-official-sns__area-list{gap:1.5rem}.p-official-sns__area-item--insta{width:1.9375rem}.p-official-sns__area-item--x{width:1.96875rem}.p-official-sns__area-item--fb{width:2.125rem}.p-official-sns__area-item--line{width:2.15625rem}.p-official-sns .c-section-ttl{margin-bottom:2.3125rem}.p-banner{padding:2.5rem 0 1.25rem}.p-page{padding-bottom:5rem}.p-page h2{padding-bottom:1rem;margin-top:5rem;margin-bottom:2.5rem}.p-page h2:before{left:.0625rem}.p-page h3{padding-left:1.4375rem;font-size:1rem;margin-top:2rem;margin-bottom:2rem}.p-page h3:before{width:.9375rem;height:.9375rem;top:.125rem}.p-page__pdf a{width:100%}.p-page .c-link-btn{margin-top:4.375rem}.p-page .c-b-ttl{margin:3.125rem 0 1.25rem}.p-page__gallery{width:100%;gap:.9375rem;margin-top:2.25rem}.p-page__gallery-list{gap:.9375rem;margin-top:2.25rem}.p-page__gallery-list li{width:100%}.p-page__gallery-box{width:91%;margin:0 auto;gap:.8125rem;gap:.9375rem;margin-top:2.25rem}.p-page__gallery-box02{width:100%;gap:0}.p-page__gallery-box02{gap:1.25rem}.p-page__gallery-img02{width:47.8%}.p-page-map__item{gap:.5rem}.p-page-map__item span{width:1.125rem;height:1.125rem}.p-page-map__item p{width:calc(100% - 1.125rem - 0.5rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-qa{margin-bottom:1.9375rem}.p-qa__list{gap:1.5625rem 2.9375rem}.p-qa__item img{width:.84375rem}.p-qa__modal-wrap{width:92.5%}.p-qa__modal-box h3{font-size:1rem}.p-qa__modal-box a{padding:0 1.375rem .5625rem .5rem}.p-qa__modal-box a:before{top:9%;right:1.9%;font-size:.875rem}.p-anchor-links{margin-bottom:2.5rem}.p-anchor-links__list{gap:.9375rem}.p-anchor-links__list li{width:100%}.p-anchor-links__list li a{padding:.9375rem 1.125rem 1.0625rem 1.25rem}.p-price-bnr{margin-bottom:4.875rem}.p-price-bnr__cards{gap:1.5625rem}.p-price-bnr__card{width:100%}.p-price-bnr__ttl{padding:.5625rem 0}.p-price-bnr .c-btn__icon{bottom:.25rem;right:.625rem}.p-price{gap:3.625rem}.p-price__ttl{margin-top:0;width:100%;margin-bottom:1.875rem;position:static;top:0}.p-price__desc{width:100%;gap:1.6875rem}.p-price__btn{padding:.8125rem 3.125rem .6875rem .875rem;line-height:1.75}.p-price__no-btn{padding:1.25rem 1rem 1.5rem;line-height:1.75;margin-bottom:1.4375rem}.p-price__content{margin:1.5rem 0 2.0625rem}.p-price__cards{width:80.4%;margin:0 auto;margin-bottom:1.5rem}.p-price__card{width:100%;padding:1.25rem 1.5625rem 1.1875rem}.p-price__card h3{font-size:1.1665625rem;padding-bottom:1.125rem;margin-bottom:1.0625rem}.p-price__card h3:after{width:2.430625rem;height:.194375rem}.p-price__card ul li:nth-child(1){padding-bottom:.6875rem}.p-price__card ul li:nth-child(2){padding-bottom:1rem}.p-price__card ul li:not(:last-child){margin-bottom:1rem}.p-price__card ul li>*:nth-child(2){margin-bottom:.1875rem}.p-price__blank{font-size:1.2640625rem}.p-price #dis .br{display:none}.p-price-section{padding-bottom:3.625rem}.p-price-table{margin-bottom:4.875rem}.p-price-table__scroll-container{margin-bottom:1.125rem}.p-price-table table{width:37.5rem}.p-price-table .c-box-ttl{margin-bottom:2rem}.p-price-table__head{padding:.5rem .25rem}.p-price-table__head--01:nth-child(2){width:22%}.p-price-table__head--02{width:18.25%}.p-price-table__body{padding:.5rem .25rem}.p-price-table__head--tickets,.p-price-table__body--tickets{width:15%}.p-price-map{padding:1.5625rem 0}.p-price-map__content{padding:1.5625rem 1rem 3.125rem}.p-price-map__ttl{margin-bottom:1.6875rem}.p-price-map__ttl>*{width:9.15625rem}.p-price-map__img{margin-bottom:1.5rem}.p-price-map__txt{margin-bottom:2.1875rem}.p-price-map a{width:16.09375rem}.p-period{padding:3.25rem 0 5.625rem}.p-period__box:nth-of-type(1){margin-bottom:2.9375rem}.p-period__list{gap:.375rem;margin-bottom:.25rem}.p-period__ttl{margin-bottom:.6875rem}.p-period__ttl h3{padding:.25rem .5rem .375rem}.p-period__unit{gap:.4375rem}.p-period__unit--calendar .p-period__icon{width:.9375rem}.p-period__unit--clock .p-period__icon{width:.96875rem}.p-period__unit span{width:calc(100% - 0.96875rem - 0.4375rem)}.p-period .c-box-ttl{margin-bottom:1.875rem}.p-hours{padding:5.625rem 0}.p-hours__area:not(:last-child){margin-bottom:4.375rem}.p-hours__ttl{margin-top:0;width:100%;margin-bottom:1.875rem;position:static;top:0}.p-hours__wrap{width:100%;gap:3.75rem}.p-hours__wrap .c-b-ttl{margin-bottom:1.875rem}.p-hours__desc{gap:2rem}.p-hours__subttl{margin-bottom:1.125rem}.p-hours__list{gap:.625rem}.p-hours__item--period img{width:1.125rem}.p-hours__item--times img{width:1.1875rem}.p-access-page{padding:2.875rem 0 3.875rem}.p-access-page__catch{margin-bottom:.5rem}.p-access-page__ttl{margin-bottom:.875rem}.p-access-page__add{margin-bottom:1.5625rem}.p-access-page__map{margin:0 auto 3.75rem;width:100%}.p-access-page__box--fi{margin-bottom:2.8125rem}.p-access-page__box--sec{margin-bottom:2.8125rem}.p-access-page__box--sec>*:nth-child(3) p{margin-bottom:.875rem}.p-access-page__box>*:nth-child(2){margin-bottom:2.8125rem}.p-access-page__txt{margin-bottom:1.5rem}.p-access-page__img{width:100%;margin-bottom:2rem}.p-access-page__parking-sec{margin-bottom:2rem}.p-access-page__parking-sec .c-box-ttl{margin-bottom:1.5rem}.p-faq-page{padding:2.5rem 0 3.75rem}.p-faq-page__area{gap:2.5rem}.p-faq-page__wrap{gap:.875rem}.p-faq-page__wrap--pickup{margin-bottom:2.5rem}.p-faq-page__term{padding:.75rem 1.5rem 1.25rem}.p-faq-page__term:before,.p-faq-page__term:after{width:1rem;height:.125rem}.p-faq-page__subtitle{padding-left:1.875rem;padding-right:.625rem}.p-faq-page__subtitle:before{font-size:1.625rem}.p-faq-page__desc{padding:0 1.5rem 1.25rem 3.375rem}.p-faq-page__desc:before{font-size:1.625rem}.p-faq-page__cat{margin-bottom:2.375rem}.p-faq-page__cat-list{gap:.9375rem}.p-faq-page__cat-item{width:100%}.p-faq-page h2{margin-bottom:1.25rem}.p-course-status{padding:4.375rem 0 3.125rem}.p-course-status .c-box-ttl{margin-bottom:1.875rem}.p-course-status__map{padding:.9375rem}.p-lift{padding:3.75rem 0 5rem}.p-lift .c-box-ttl{margin-bottom:1.875rem}.p-lift__map{height:12.5rem}.p-lift .has_eae_slider h3{margin-bottom:1.5rem;margin-top:2rem}.p-lift .has_eae_slider .elementor-shortcode>p{font-size:.75rem}.p-lift table th,.p-lift table td{padding:.5rem .25rem}.p-course-map{padding-bottom:4.0625rem}.p-course-map .c-box-ttl{margin-bottom:2rem}.p-course-map__btn{width:100%}.p-course__cat-list{position:sticky;top:4rem;margin-bottom:1.625rem}.p-course__cat-list li{width:24.6%}.p-course__cat-link{padding:.25rem .375rem .375rem;gap:0}.p-course__cat-link img{width:.3125rem}.p-course__item-no{width:2.0625rem;height:2.0625rem}.p-course__box{margin-bottom:4.5625rem}.p-course__cat{margin-bottom:1.5rem}.p-course__cat-title{padding:1.125rem .9375rem 1.25rem}.p-course__list{gap:3.75rem}.p-course__item-title{margin-bottom:.9375rem}.p-course__content{margin-bottom:1rem;gap:1.5rem}.p-course__img{width:100%}.p-course__info{width:100%}.p-course__info-item{width:22.4%}.p-course__info-label{padding:.25rem 0 .3125rem}.p-skids-camp-overview .c-overview__txt{margin-bottom:1.5rem}.p-skids-camp-overview__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-skids-camp-overview__img{width:100%}.p-skids-camp-overview__img-box02{gap:1rem;width:100%}.p-skids-camp-overview__img02{width:48.8%}.p-skids-camp{padding:3.75rem 0 4.6875rem}.p-skids-camp__anchor-links{margin-bottom:3.75rem}.p-skids-camp__anchor-links li{width:100%}.p-camp-about{padding-bottom:5.3125rem}.p-camp-about .c-box-ttl{margin-bottom:1.875rem}.p-camp-about__cards{gap:1.5rem}.p-camp-about__txt{margin-bottom:1.875rem}.p-camp-about__top p span{font-size:1.125rem}.p-camp-about__card{width:100%}.p-camp-about__card--04{width:100%}.p-camp-about__subttl{margin-bottom:1.5rem}.p-camp-desc{padding-bottom:5.3125rem}.p-camp-desc .c-box-ttl{margin-bottom:1.875rem}.p-camp-desc__subttl{margin-bottom:1rem}.p-camp-desc__cards{margin-bottom:1rem;gap:1.5rem}.p-camp-desc__card{width:100%;padding:1.25rem 1.5625rem 1.1875rem}.p-camp-desc__card ul li:nth-child(n+2){margin-top:1rem;padding-top:1rem}.p-camp-desc__card ul li>*:nth-child(2){margin-bottom:.1875rem}.p-camp-desc__hours{margin-bottom:1.5rem}.p-camp-desc__calendar{width:80%}.p-camp-desc__calendar li{width:100%}.p-camp-app{padding-bottom:5.3125rem}.p-camp-app .c-box-ttl{margin-bottom:1.5rem}.p-camp-app__note{margin-bottom:2.5rem}.p-camp-app__area--web{margin-bottom:3.75rem}.p-camp-app__cau{margin-bottom:1.875rem}.p-camp-app__subttl{margin-bottom:1.5rem}.p-camp-app__benefits{padding:1.625rem 1.25rem;margin-bottom:2.5rem}.p-camp-app__benefits h3{margin-bottom:1.125rem}.p-camp-app__benefits>p{margin-bottom:1.5rem}.p-camp-app .c-link-btn.no-link:after{font-size:1rem}.p-camp-flow{padding-bottom:5.3125rem}.p-camp-flow .c-box-ttl{margin-bottom:1.5rem}.p-camp-flow__unit:not(:last-child){margin-bottom:2.5rem}.p-camp-flow__unit:not(:last-child):before{left:3.75rem;top:1.4375rem}.p-camp-flow__time{width:3.125rem}.p-camp-flow__circle{width:1.5rem;height:1.5rem}.p-camp-flow__content{width:calc(100% - 3.125rem - 1.5rem - 1.5rem);margin:0 0 0 1.5rem}.p-camp-flow__label{margin-left:.375rem;padding:.125rem .375rem .1875rem}.p-camp-faq .c-box-ttl{margin-bottom:2rem}.p-camp-faq__wrap{gap:.875rem}.p-camp-faq__wrap--pickup{margin-bottom:2.5rem}.p-camp-faq__term{padding:.75rem 1.5rem 1.25rem}.p-camp-faq__term:before,.p-camp-faq__term:after{width:1rem;height:.125rem}.p-camp-faq__subtitle{padding-left:1.875rem;padding-right:.625rem}.p-camp-faq__subtitle:before{font-size:1.625rem}.p-camp-faq__desc{padding:0 1.5rem 1.25rem 3.375rem}.p-camp-faq__desc:before{font-size:1.625rem}.p-camp-faq__desc>*{gap:.375rem}.p-archive-news{padding:3.125rem 0 4rem}.p-archive-news__area{width:100%}.p-archive-news__list{margin-bottom:2.125rem}.p-archive-news__ttl{margin-bottom:.75rem;min-height:0}.p-single-news{padding:2.8125rem 0 4.6875rem}.p-single-news__area{width:100%}.p-single-news__desc{margin:0 auto 4.6875rem}.p-single-news__ttl{padding-bottom:.5rem;margin-bottom:1rem}.p-single-news__content h2{font-size:1.25rem;padding:.4375rem .75rem;margin-bottom:1.125rem}.p-single-news__content h3{font-size:1.125rem;margin-bottom:1.125rem}.p-single-news__content h3:before{width:.125rem}.p-single-news__content h4{font-size:1rem;margin-bottom:1rem;padding-left:1.25rem}.p-single-news__content h4:before{top:.625rem}.p-single-news__content p{margin-bottom:1.25rem}.p-single-news__content table{margin-bottom:1.25rem;font-size:.8125rem}.p-single-news__content table td,.p-single-news__content table th{padding:.5rem .75rem}.p-single-news__btn{margin-bottom:3.125rem}.p-single-news__sidebar{margin-bottom:3.125rem}.p-single-news__new>h3{margin-bottom:1.25rem}.img-container{margin-bottom:1.25rem}.img-container.single-image img{width:100%}.img-container.two-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.img-container.two-images img{width:100%}.p-valuable{padding:3.125rem 0 4.625rem}.p-valuable__txt{margin-bottom:1.4375rem}.p-valuable__img{width:115%;margin:0 calc(50% - 50vw) 2.6875rem}.p-valuable__anchor-links li{width:100%}.p-valuable__area-ttl{padding:.75rem 0 .8125rem;margin-bottom:1.25rem}.p-valuable__cards{width:100%;gap:.75rem}.p-valuable__card{width:100%}.p-valuable__card-img{width:100%;height:9.375rem}.p-valuable__card-wrap{width:100%;padding:.75rem 1.1875rem .75rem .625rem}.p-valuable__pickup{padding:1.875rem 1.0625rem}.p-valuable__pickup-card .p-valuable__card-img{width:100%;height:15.350625rem}.p-valuable__content{width:100%;padding:1.25rem}.p-valuable__accordion-content table{width:40rem}.p-valuable__accordion{padding:0 .75rem}.p-valuable__accordion button:before,.p-valuable__accordion button:after{height:.125rem;width:1rem;top:1.6875rem}.p-valuable__accordion--green button{padding-right:0}.p-valuable__accordion--blue button{padding-right:0;padding-left:1.25rem}.p-about-lead{padding:3.0625rem 0 5rem}.p-about-lead__wrap{margin-bottom:4.5625rem}.p-about-lead__ttl{width:100%;margin-bottom:1.5rem}.p-about-lead__ttl h2{width:13.875rem;margin-bottom:1.5rem}.p-about-lead__txt{width:100%;margin-top:0;gap:1.9375rem}.p-about-lead__movie{width:100%}.p-about-cards{padding:5.625rem 0}.p-about-card{padding-top:2.625rem}.p-about-card:before{width:92%;top:0;height:90%}.p-about-card:nth-child(odd):before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-about-card:nth-child(even):before{right:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-about-card__content{margin-bottom:2.25rem}.p-about-card__num{font-size:4.375rem;top:-5.125rem}.p-about-card__ttl{margin-bottom:1.5rem}.p-about-card__ttl p{margin-left:.25rem;margin-bottom:0}.p-about-card__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-about-card__img{width:100%}.p-about-card__img-box02{width:100%;gap:0}.p-about-card__img-box02{gap:1.25rem}.p-about-card__img02{width:47.8%}.p-about-card .swiper-wrapper{height:12.65625rem}.p-about-card .swiper-slide img{height:12.65625rem}.p-about-access{padding:4.25rem 0 4.375rem}.p-about-access .c-box-ttl{margin-bottom:1.25rem}.p-about-access__txt{margin-bottom:1.375rem}.p-about-access__map{margin-bottom:3.125rem}.p-about-access__map>*{height:25rem}.p-about-access__block:not(:last-child){margin-bottom:4.25rem}.p-about-access__block h3{margin-bottom:1.6875rem}.p-facilities{padding:7.5rem 0}.p-facilities .c-box-ttl{margin-bottom:1.5625rem}.p-facilities__cards{gap:5rem}.p-facilities__card{gap:1.875rem}.p-facilities__card:before{width:100%}.p-facilities__card:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-facilities__card:nth-child(odd):before{margin-right:0}.p-facilities__card:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-facilities__card:nth-child(even):before{margin-left:0}.p-facilities__img-box{width:100%}.p-facilities__img01{margin:0}.p-facilities__img02{display:none}.p-facilities__content{padding-top:0;width:100%}.p-facilities__txt{margin-bottom:1.875rem}.p-anniversary{padding:2.875rem 0 22.5rem}.p-anniversary:before{background-position:center;background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/anniversary/bg_sp.png)}.p-anniversary__ttl-area{margin-bottom:7.5rem}.p-anniversary__ttl{width:10.9375rem}.p-anniversary__subttl{width:83%;top:auto;bottom:-5.4375rem}.p-anniversary__copy{font-size:1.0625rem;margin-bottom:2.5rem}.p-anniversary__copy span{font-size:1.3125rem}.p-anniversary__swiper{margin-bottom:3rem}.p-anniversary__swiper .swiper-slide{height:13.1875rem}.p-anniversary__swiper .swiper-slide>*{padding:0 .6875rem}.p-anniversary__swiper .swiper-slide--01>*{padding-top:3.6875rem}.p-anniversary__swiper .swiper-slide--01>* img{height:6.75rem}.p-anniversary__swiper .swiper-slide--02>*{padding-top:.4375rem}.p-anniversary__swiper .swiper-slide--02>* img{height:8.85rem}.p-anniversary__swiper .swiper-slide--03>*{padding-top:4.625rem}.p-anniversary__swiper .swiper-slide--03>* img{height:8.5rem}.p-anniversary__swiper .swiper-slide--04>*{padding-top:2.1875rem}.p-anniversary__swiper .swiper-slide--04>* img{height:6.75rem}.p-anniversary__swiper .swiper-slide--05>*{padding-top:3.125rem}.p-anniversary__swiper .swiper-slide--05>* img{height:8.85rem}.p-anniversary__swiper .swiper-slide--06>*{padding-top:1.25rem}.p-anniversary__swiper .swiper-slide--06>* img{height:8.5rem}.p-anniversary__swiper .swiper-slide--07>* img{height:11.2rem}.p-anniversary__thanks{font-size:4.6875rem}.p-anniversary__lead{font-size:1.6875rem}.p-anniversary__txt{gap:2rem}.p-renewal{padding:5rem 0}.p-renewal__ttl{margin-bottom:2rem;font-size:1.5rem}.p-renewal__cards{gap:2.5rem}.p-renewal__card:nth-child(1) .p-renewal__img:nth-child(1){width:92%}.p-renewal__card:nth-child(1) .p-renewal__img:nth-child(2){margin-top:0;width:82%;margin-left:auto;margin-right:0}.p-renewal__card:nth-child(2) .p-renewal__img:nth-child(1){width:82%}.p-renewal__card:nth-child(2) .p-renewal__img:nth-child(2){margin-top:0;width:92%;margin-left:auto;margin-right:0}.p-renewal__year{font-size:3.25rem;top:1.25rem}.p-renewal__txt{text-align:left}.p-renewal__txt .u-display-tab{display:none}.p-season-topics__wrap{padding:3.125rem 1.5rem 3.75rem}.p-season-topics__ttl{margin-bottom:2rem}.p-season-topics__ttl p{margin-bottom:1rem}.p-season-topics__txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:2rem}.p-season-topics__txt .u-display-tab{display:none}.p-season-topics__img-list{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:0}.p-season-topics__img-list li{width:86%}.p-season-topics__img-list li:nth-child(2){margin:0 0 0 auto}.p-special-event{padding:3.75rem 0}.p-special-event__ttl{margin-bottom:1.5rem}.p-special-event__ttl p{margin-bottom:1.25rem}.p-special-event__txt{margin-bottom:2rem}.p-special-event__card{width:100%}.p-special-event__teaser{margin-top:1.5rem}.p-special-event-modal__wrap{padding:2rem 1rem 2rem 2rem;height:57.2vh}.p-special-event-modal__wrap>div{padding-right:1rem}.p-special-event-modal__info dl{gap:.25rem}.p-special-event-modal a{margin-top:2rem}.p-special-event-modal .modal-close{right:-.625rem}.p-special-event-modal .modal-close:before,.p-special-event-modal .modal-close:after{top:1.375rem;right:.875rem}.p-overview{padding:3.75rem 0}.p-restaurant-map{padding:3.75rem 0 5rem}.p-restaurant-map .c-box-ttl{margin-bottom:2rem}.p-restaurant{padding-bottom:4.375rem}.p-restaurant__links-list .c-smooth-link__btn{width:100%}.p-restaurant__area:not(:last-child){margin-bottom:4.375rem}.p-restaurant__area h3{padding-bottom:1rem;margin-bottom:2rem}.p-restaurant__list{gap:2.5rem}.p-restaurant__unit{width:100%;gap:.9375rem}.p-restaurant__img{width:45.5%}.p-restaurant__content{width:calc(54.5% - 0.9375rem)}.p-restaurant__content-ttl{gap:.3125rem;margin-bottom:.3125rem}.p-restaurant__content-ttl p{width:calc(100% - 0.3125rem - 0.9375rem)}.p-restaurant__num{width:.9375rem;height:.9375rem;margin-top:.34375rem;padding-bottom:.09375rem}.p-restaurant__content-txt{margin-bottom:.625rem}.p-restaurant__content-info li:nth-child(1) img{width:.78125rem}.p-restaurant__content-info li:nth-child(2) img{width:.6875rem}.p-restaurant__content-info li:nth-child(3) img{width:.78125rem}.p-restaurant__link{gap:.75rem;padding:0 .375rem .5rem}.p-restaurant__link img{width:1.25rem}.access .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/access/bg_access_sp.jpg)}.sunrise-express .l-page-top__en{font-size:2.8125rem;top:-2.0625rem}.sunrise-express .l-page-top__ja{font-size:1.75rem}.blog .l-page-top,.category .l-page-top,.tag .l-page-top{padding-bottom:2.6875rem}.lift-course .l-page-top__en{font-size:4rem}.livecamera .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/livecamera/bg_livecamera.jpg)}.price .l-page-top{padding-bottom:2.6875rem}.price .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/price/bg_price_sp.jpg)}.about .l-page-top__bg{background-image:url(//ishiuchi.or.jp/winter/wp/wp-content/themes/ishiuchi-winter/css/../img/about/bg_about_sp.jpg)}.kids-snowland .l-page-top{padding-bottom:3.75rem}.kids-snowland .l-page-top__en{font-size:3.75rem}.rokka .l-page-top{padding-bottom:3.75rem}.ic-tiket .l-page-top{padding-bottom:3.75rem}.ic-tiket .l-page-top__ja{font-size:1.5625rem}.snow-terrace .l-page-top{padding-bottom:3.75rem}.snow-terrace .l-page-top__en{font-size:3.25rem;top:-2.4375rem}.park .l-page-top__bg{background-position:left center}.shop .l-page-top{padding-bottom:5rem}.ski-school .l-page-top{padding-bottom:5rem}.treerun-course .l-page-top{padding-bottom:5rem}.skids-camp .l-page-top{padding-bottom:5rem}.restaurants .l-page-top{padding-bottom:5rem}.restaurants .l-page-top__en{font-size:3.875rem;top:-2.625rem}.night-ski .l-page-top{padding-bottom:5rem}.resortcenter .l-page-top__en{font-size:3.25rem;top:-2.625rem}.resortcenter .l-page-top__ja{font-size:1.5rem}.p-livecamera{padding:2.8125rem 0 3.8125rem}.p-livecamera__box:nth-child(1){margin-bottom:3.1875rem}.p-livecamera__box:nth-child(1) .p-livecamera__ttl{margin-bottom:1rem}.p-livecamera__box:nth-child(2) .p-livecamera__ttl{margin-bottom:1.375rem}.p-livecamera__list{gap:1.4375rem}.p-livecamera__unit{width:100%}.p-sunrise{padding:3.75rem 0 5rem}.p-sunrise .c-box-ttl{margin-bottom:1.875rem}.p-sunrise__content{margin-bottom:2.25rem}.p-sunrise__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-sunrise__img{width:100%}.p-sunrise__img-box02{width:100%;gap:0}.p-sunrise__img-box02{gap:1.25rem}.p-sunrise__img02{width:47.8%}.p-veranda-sunrise__swiper{margin-bottom:2.5rem}.p-express{padding-bottom:5rem}.p-express .c-box-ttl{margin-bottom:2rem}.p-express__fade-in-text{margin-bottom:2.5rem}.p-express__list{gap:3.75rem}.p-express__unit-ttl{margin-bottom:1.5rem}.p-express__unit-txt{margin-bottom:2.625rem}.p-express__img{width:92%}.p-views{margin-top:2rem}.p-views .swiper-wrapper{height:12.65625rem}.p-views .swiper-slide img{height:12.65625rem}.p-resortcenter{padding:3.75rem 0 5rem}.p-resortcenter .c-box-ttl{margin-bottom:1.875rem}.p-resortcenter__txt{margin-bottom:2rem}.p-resortcenter__swiper{margin-bottom:2.5rem}.p-resortcenter .swiper-wrapper{height:12.5rem}.p-resortcenter .swiper-slide img{height:12.5rem}.p-resortcenter__area--time{margin-bottom:4.375rem}.p-resortcenter__area--map{margin-bottom:3.75rem}.p-resortcenter__time-content{gap:1.25rem}.p-resortcenter__time-content dl{gap:.5rem}.p-resortcenter__time-content dt{padding:.25rem .375rem .5rem}.p-resortcenter__time-content dd{gap:.5rem}.p-resortcenter__map{gap:1rem}.p-resortcenter__map li{width:100%}.p-resortcenter__facility-list{gap:3.125rem}.p-resortcenter__facility-unit{gap:1.75rem}.p-resortcenter__facility-icons{margin-top:1.25rem;margin-bottom:1rem}.p-resortcenter__facility-icons li img{width:80.6%}.p-resortcenter__facility-cau{padding:1.25rem 1rem}.p-resortcenter__facility-img{width:100%}.p-resortcenter__facility-content{width:100%}.p-annex{padding-bottom:5rem}.p-annex__txt{margin-bottom:2rem}.p-annex__img{width:90%;margin-bottom:2.625rem}.p-annex__time dt{padding:.25rem .375rem .375rem}.p-center-access{padding-bottom:5rem}.p-center-access .c-box-ttl{margin-bottom:2.125rem}.p-center-access__map{margin-bottom:3.75rem}.p-center-access__ttl{margin-bottom:2rem}.p-center-access__parking p{margin-bottom:2rem}.p-rental-anchor{padding:3.75rem 0 5rem}.p-rental-anchor__list li{width:100%}.p-rental-intro{padding-bottom:5rem}.p-rental-intro .c-box-ttl{margin-bottom:2rem}.p-rental-intro__fade-in-text{margin-bottom:2.5rem}.p-rental-intro__txt{margin-bottom:2rem}.p-rental-intro__list{gap:3.25rem}.p-rental-intro__unit{gap:1.25rem}.p-rental-intro__img{width:100%}.p-rental-intro__content{width:100%}.p-rental-intro__content h3{margin-bottom:1rem}.p-rental-intro__info{gap:.75rem}.p-rental__area--day{margin-bottom:3.75rem}.p-rental__ttl{position:static;top:0;width:100%;margin-bottom:1.875rem}.p-rental__desc{width:100%;margin-top:0}.p-rental__desc .c-accordion:not(:last-child){margin-bottom:1.5rem}.p-rental__content{margin:1.5rem 0 2.0625rem}.p-rental__item--name{width:49%}.p-rental__item--price{width:37%}.p-rental .c-link-btn:after{font-size:1rem}.p-rental-room{padding:3.75rem 0}.p-rental-room__wrap{gap:1.5rem}.p-rental-room__img{width:100%}.p-rental-room__content{width:100%}.p-safe{padding:3.75rem 0 5rem}.p-safe .c-box-ttl{margin-bottom:2rem}.p-safe__txt{margin-bottom:1.875rem}.p-rental-map{padding-bottom:5rem}.p-rental-map .c-box-ttl{margin-bottom:1.875rem}.p-rental-map__txt{margin-bottom:2rem}.p-rental-map__header-item--name{position:sticky;top:0;left:0;width:45%}.p-rental-map__header-item--map{width:16%}.p-rental-map__header-item--phone{width:39%}.p-rental-map__item{padding:.5625rem .375rem .8125rem}.p-treerun-overview .c-overview__txt{margin-bottom:1.5rem}.p-treerun-overview__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-treerun-overview__img{width:100%}.p-treerun-overview__img-box02{gap:1rem;width:100%}.p-treerun-overview__img02{width:48.8%}.p-treerun-note{padding:3.75rem 0 5rem}.p-treerun-map{padding-bottom:5rem}.p-treerun-map .c-box-ttl{margin-bottom:1.875rem}.p-treerun-map__img{margin-bottom:3.125rem}.p-treerun-map .c-b-ttl{margin-bottom:1.25rem}.p-treerun-map__content:not(:last-of-type){margin-bottom:3.125rem}.p-treerun-map__img-list{gap:.9375rem}.p-treerun-map__img-list li:nth-child(1){width:58%}.p-treerun-map__img-list li:nth-child(2){width:100%}.p-park-statuses{padding:3.75rem 0}.p-park-statuses__wrap{padding:3rem 1.5625rem}.p-park-status{width:100%}.p-park-status__open,.p-park-status__close{margin-bottom:.9375rem}.p-park-status__time{margin-bottom:.75rem}.p-park-overview .c-overview__txt{margin-bottom:2rem}.p-park-note{padding:3.6875rem 0 5.75rem}.p-park-map{padding-bottom:5rem}.p-park-map .c-box-ttl{margin-bottom:1.875rem}.p-park-map__img{margin-bottom:3.125rem}.p-park-map .c-b-ttl{margin-bottom:1.5625rem}.p-park-map__txt{margin-bottom:1.5rem}.p-park-map__img-list{gap:.9375rem}.p-park-map__img-list li{width:100%}.p-park-map__img-list.single-image li{width:100%}.p-park-map__content:not(:last-of-type){margin-bottom:3.125rem}.p-park-map__content--beginner .p-park-map__img-list li{width:100%}.p-park-map__desc{gap:.9375rem}.p-park-map__desc-img{width:100%}.p-park-map__desc-box{width:100%}.p-park-map__desc-box>*:nth-child(1){margin-bottom:1.25rem}.p-park-map__desc-box .c-link-btn.no-link:after{font-size:1rem}.p-snowland-overview .c-overview__txt{margin-bottom:1.5rem}.p-snowland-overview__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-snowland-overview__img{width:100%}.p-snowland-overview__img-box02{gap:1rem;width:100%}.p-snowland-overview__img02{width:48.8%}.p-snowland-map{padding:5rem 0}.p-snowland-map__anchor-links{margin-bottom:3.75rem}.p-snowland-map__anchor-links li{width:100%}.p-snowland-map .c-box-ttl{margin-bottom:1.875rem}.p-snowland-map__img{margin-bottom:3.125rem}.p-snowland-map .c-b-ttl{margin-bottom:2.375rem}.p-snowland-map__content:not(:last-of-type){margin-bottom:3.125rem}.p-snowland-map__img-list{gap:1.5rem;margin-bottom:1.875rem}.p-snowland-map__img-list li{width:100%}.p-snowland-map__subttl{margin-bottom:1.5rem}.p-snowland-map__desc{gap:.75rem}.p-snowland-map__desc dl{gap:.5rem}.p-snowland-map__desc dt{padding:.25rem .375rem .375rem}.p-snowland-map__desc dd{gap:.1875rem}.p-snowland-map #veranda .p-snowland-map__img{width:100%;margin:0 auto 1.75rem}.p-snowland-map #veranda .p-snowland-map__img-list li{width:90%}.p-snowland-map #veranda .p-snowland-map__desc{margin-bottom:2.5rem}.p-snowland-map #veranda .c-link-btn{padding-left:.75rem;padding-right:.625rem;font-size:.75rem}.p-snowland-map #snow-park .p-snowland-map__txt{margin-bottom:2.125rem}.p-snowland-map__content-img{margin-bottom:1.5rem;width:82%}.p-snowland-kids{padding-bottom:5rem}.p-snowland-kids__ttl-box{margin-bottom:1.75rem}.p-snowland-kids__ttl-box p{margin-bottom:.5rem}.p-snowland-kids__table table{width:48.75rem}.p-snowland-kids__head--ttl{position:sticky;top:0;left:0}.p-snowland-kids__body--ttl{position:sticky;top:0;left:0}.p-rokka-overview .c-overview__txt{margin-bottom:1.5rem}.p-rokka-overview__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-rokka-overview__img{width:100%}.p-rokka-overview__img-box02{gap:1rem;width:100%}.p-rokka-overview__img02{width:48.8%}.p-rokka-map{padding:3.75rem 0}.p-rokka-map__anchor-links{margin-bottom:3.75rem}.p-rokka-map__anchor-links li{width:100%}.p-rokka-map .c-box-ttl{margin-bottom:1.875rem}.p-rokka-menu .c-box-ttl{margin-bottom:2rem}.p-rokka-menu__list{margin-bottom:2.5rem;gap:1.75rem;width:92%}.p-rokka-menu__unit{width:100%}.p-rokka-menu__img{margin-bottom:.75rem}.p-business-overview{padding-bottom:4.375rem}.p-business-overview .c-box-ttl{margin-bottom:1.875rem}.p-ic-overview .c-overview__txt{margin-bottom:1.5625rem}.p-ic-overview__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-ic-overview__img{width:100%}.p-ic-overview__img-box02{gap:1rem;width:100%}.p-ic-overview__img02{width:48.8%}.p-ic-about{padding:3.75rem 0}.p-ic-about__anchor-links{margin-bottom:3.75rem}.p-ic-about__anchor-links li{width:100%}.p-ic-about .c-box-ttl{margin-bottom:1.875rem}.p-ic-about__area{margin-bottom:3.125rem}.p-ic-about .c-b-ttl{margin-bottom:1.875rem}.p-ic-about__subttl{margin-bottom:1.25rem}.p-ic-about__list{margin-bottom:1.875rem;padding:1.25rem .9375rem}.p-ic-about__box{margin-bottom:2.5rem}.p-ic-about #ic-how .p-ic-about__img{margin-bottom:1.25rem}.p-ic-about #ic-charge .p-ic-about__list{width:100%}.p-ic-about #ic-charge .p-ic-about__img{width:100%}.p-terrace-overview{padding-bottom:3.75rem}.p-terrace-overview .c-overview__txt{margin-bottom:1.5rem}.p-terrace-overview__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-terrace-overview__img{width:100%}.p-terrace-overview__img-box02{gap:1rem;width:100%}.p-terrace-overview__img02{width:48.8%}.p-treerun-note{padding:3.75rem 0 5rem}.p-terrace-map{padding:3.75rem 0 2.5rem}.p-terrace-map .c-box-ttl{margin-bottom:1.875rem}.p-terrace-map__img{margin-bottom:2.5rem}.p-terrace-map__ttl{margin-bottom:1.875rem}.p-terrace-map__floor{width:92%}.p-terrace-map__floor li{width:100%}.p-terrace-menu{padding-bottom:5rem}.p-terrace-menu .c-box-ttl{margin-bottom:2rem}.p-terrace-menu__list{margin-bottom:2.5rem;gap:1.75rem;width:92%}.p-terrace-menu__unit{width:31.333}.p-terrace-menu__unit{width:100%}.p-terrace-menu__img{margin-bottom:.375rem}.p-terrace-business-overview{padding-bottom:4.375rem}.p-terrace-business-overview .c-box-ttl{margin-bottom:1.875rem}.p-terrace-business-overview__desc{margin-bottom:4.375rem}.p-terrace-business-overview .c-link-btn{width:16.875rem}.p-shop-overview{padding-bottom:3.75rem}.p-shop-overview .c-overview__txt{margin-bottom:1.5rem}.p-shop-overview__img-box{width:91%;margin:0 auto;gap:.8125rem}.p-shop-overview__img{width:100%}.p-shop-overview__img-box02{gap:1rem;width:100%}.p-shop-overview__img02{width:48.8%}.p-shop-map{padding:4.0625rem 0}.p-shop-map .c-box-ttl{margin-bottom:1.875rem}.p-shop{padding-bottom:6.25rem}.p-shop .c-box-ttl{margin-bottom:2.125rem}.p-shop__unit:not(:last-child){margin-bottom:3.75rem}.p-shop__img{width:100%}.p-shop__content{width:100%}.p-shop-menu{padding-bottom:6.25rem}.p-shop-menu .c-box-ttl{margin-bottom:2rem}.p-shop-menu__list{gap:1.75rem;width:92%}.p-shop-menu__unit{width:100%}.p-shop-menu__img{margin-bottom:.75rem}.p-shop-annex{padding-bottom:6.25rem}.p-shop-annex .c-box-ttl{margin-bottom:2rem}.p-shop-annex__img{width:100%}.p-shop-annex__content{width:100%}.p-school-overview{padding-bottom:3.75rem}.p-school-map{padding:0 0 4.0625rem}.p-school-map .c-box-ttl{margin-bottom:1.875rem}.p-school-map__item{gap:.5rem}.p-school-map__item span{width:1.125rem;height:1.125rem}.p-school-map__item p{width:calc(100% - 1.125rem - 0.5rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-school{padding:3.75rem 0 5rem}.p-school .c-box-ttl{margin-bottom:2.125rem}.p-school__list{gap:3.75rem}.p-school__img{width:100%}.p-school__content{width:100%}.p-school__btn02{margin-top:1.875rem}.p-ski{padding:7.5rem 0}.p-night-ski-charm{padding:4.375rem 0 3.75rem}.p-night-ski-charm .c-box-ttl{margin-bottom:2rem}.p-night-ski-charm__list{gap:2rem !important}.p-night-ski-charm__unit{gap:1.5rem}.p-night-ski-charm__img{width:100%}.p-night-ski-charm__content{width:100%;margin-top:0}.p-night-ski-convenient{padding-bottom:5rem}.p-night-ski-convenient__wrap{padding:3.125rem 2.1875rem}.p-night-ski-convenient__wrap{padding:1.875rem 1.5625rem;margin-bottom:1.875rem}.p-night-ski-convenient h3{margin-bottom:1rem}.p-night-ski-bo{padding-bottom:5rem}.p-night-ski-bo .c-box-ttl{margin-bottom:2.5rem}.p-night-ski-bo__area{margin-bottom:3.75rem}.p-night-ski-bo__area02{gap:2.5rem}.p-night-ski-bo__card{width:100%}.p-night-ski-movie{padding-bottom:3.75rem}.l-header.scroll .l-header__open-btn{top:0}.l-header.scroll .l-header__inner{padding-right:10.0625rem;padding-top:.375rem;padding-bottom:.375rem}.l-header__inner{padding:.375rem 10.0625rem .375rem .625rem}.l-header__logo img{height:3.125rem;-webkit-transform:scale(1);transform:scale(1)}.l-header__nav-list{margin-top:0}.l-header__nav-item a{width:7.375rem;padding-left:.5rem;padding-right:1rem}.l-header__open-btn{top:0}.l-header__nav-wrap{overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding:2.5rem 0;gap:2rem}.l-header__nav-wrap::-webkit-scrollbar{display:none}.l-header__list{width:100%;gap:0}.l-header__list:not(:last-child){border-right:none;padding-right:0;margin-right:0}.l-header__list:nth-child(1) .l-header__item:nth-child(odd),.l-header__list:nth-child(5) .l-header__item:nth-child(odd){border-right:.0625rem solid #bebebe}.l-header__list:nth-child(3) .l-header__item:nth-child(even){border-right:.0625rem solid #bebebe}.l-header__list.u-display-sp{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__item{border-bottom:.0625rem solid #bebebe;width:50%}.l-header__item--pr{width:100%;border-right:none !important}.l-header__link{padding:1.125rem 1rem 1.1875rem;width:100%}.l-header__link--pr{margin-bottom:0}.l-header__link--pr:before,.l-header__link--pr:after{content:"";width:.9375rem;height:.15625rem;background-color:#cd1728;border-radius:.125rem;position:absolute;top:50%}.l-header__sublist{padding-left:1rem;gap:.75rem;margin-bottom:1.4375rem;display:none}.l-header__btn-area{width:100%;gap:1rem}.l-header__btn{width:80%}.l-header__sns-list{gap:.75rem}.l-header__sns-item--insta{width:1.40625rem}.l-header__sns-item--x{width:1.46875rem}.l-header__sns-item--fb{width:1.625rem}.l-header__sns-item--line{width:1.6875rem}.l-header__list02{width:50%}.l-header__list02:not(:last-child){border-right:none;padding-right:0;margin-right:0}.l-header__list02:nth-child(1) .l-header__item,.l-header__list02:nth-child(3) .l-header__item{width:50%}.l-header__list02:nth-child(1) .l-header__item:nth-child(odd){border-right:.0625rem solid #bebebe}.l-header__list02:nth-child(3) .l-header__item:nth-child(even){border-right:.0625rem solid #bebebe}.l-header__link--pr.no-link{pointer-events:visible;color:#fff !important}.l-space{height:3.75rem}.l-breadcrumbs{padding:.625rem 0}.l-breadcrumbs__list{width:92%}.l-fnav{padding-top:1.4375rem}.l-fnav__nav{margin-bottom:2.8125rem}.l-fnav__list{width:100%;gap:0}.l-fnav__list:not(:last-child){border-right:none;padding-right:0;margin-right:0}.l-fnav__item{border-bottom:.0625rem solid #bebebe}.l-fnav__link{padding:1.4375rem .5625rem 1.5rem;width:100%}.l-fnav__link--pr{margin-bottom:0}.l-fnav__link--pr:before,.l-fnav__link--pr:after{content:"";width:.9375rem;height:.15625rem;background-color:#202020;border-radius:.125rem;position:absolute;top:50%}.l-fnav__sublist{padding-left:1rem;gap:.75rem;margin-bottom:1.4375rem;display:none}.l-fnav__logo-area{margin-bottom:2.5rem}.l-fnav__logo{width:10rem;margin-bottom:1.1875rem}.l-fnav__list02{gap:1.0625rem 0}.l-fnav__item02:not(:last-child){margin-right:.8125rem}.l-fnav__item02:nth-child(3){margin-right:0;padding:0;border-right:none}.l-fnav__link--pr.no-link{pointer-events:visible;color:#202020 !important}.l-footer{padding:1.6875rem 0 6.6875rem}.l-footer .group-info{margin-bottom:2.125rem}.l-footer .group-info .group-list ul{gap:3.2vw 6vw}.l-footer .group-info .group-list li{width:calc((100% - 6vw) / 2)}.l-footer .group-info-logo{width:18.125rem;margin:0 auto 1.5rem}.l-page-top{padding:4.625rem 0 0}.l-page-top__ttl{padding-left:.1875rem;margin-bottom:1.875rem}.l-page-top__en{font-size:4.375rem;top:-2.9375rem}.l-page-top__ja{font-size:2rem}.l-page-top__bg{height:10.3125rem}.l-status-modal__wrap{border-radius:.9375rem;padding:1.5rem 0 1.25rem}.l-status-modal__top{padding:0 .9375rem 1.5rem}.l-status-modal__data{font-size:2rem}.l-status-modal__btn{gap:.375rem;padding:.5rem .625rem;border-radius:.75rem}.l-status-modal__bottom{padding:1rem 1.375rem 0}.l-status-modal__info{gap:1.5625rem;padding-left:0}.l-status-modal__info>div{width:100%;gap:.375rem}.l-status-modal__list{width:100%}.l-status-modal__unit:last-child p{height:1.875rem}.l-status-modal__img{width:3.125rem}.l-status-modal__txt{height:10.46875rem;margin-bottom:.75rem}.l-widget{bottom:0;left:0;right:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.l-widget.hidden{-webkit-transform:translateY(100%);transform:translateY(100%)}.widget-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:0;gap:3.3%;padding:.25rem 1.25rem .375rem;width:100%}.widget_block{-webkit-box-flex:1;-ms-flex:1;flex:1}.widget_block:nth-child(1){-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}.u-display-pc{display:none}.u-display-sp{display:block}.u-jc-c-md-max{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-jc-fs-md-max{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.u-jc-sb-md-max{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-jc-fe-md-max{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.u-fd-c-md-max{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-fd-r-md-max{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.u-fd-cr-md-max{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.u-ai-c-md-max{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-ai-fs-md-max{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-ai-fe-md-max{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.u-fw-w-md-max{-ms-flex-wrap:wrap;flex-wrap:wrap}.sp{display:block}.pc{display:none}.u-ta-r-md-max{text-align:right}.u-ta-c-md-max{text-align:center}.u-ta-l-md-max{text-align:left}.u-lh12-md-max{line-height:1.2}.u-lh14-md-max{line-height:1.4}.u-lh15-md-max{line-height:1.5}.u-lh17-md-max{line-height:1.7}.u-lh18-md-max{line-height:1.8}.u-lh2-md-max{line-height:2}.u-ff-palt-md-max{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.u-ls20-md-max{letter-spacing:.02em}.u-ls60-md-max{letter-spacing:.06em}.u-ls80-md-max{letter-spacing:.08em}.u-fs10-md-max{font-size:.625rem}.u-fs11-md-max{font-size:.6875rem}.u-fs12-md-max{font-size:.75rem}.u-fs13-md-max{font-size:.8125rem}.u-fs135-md-max{font-size:.84375rem}.u-fs14-md-max{font-size:.875rem}.u-fs15-md-max{font-size:.9375rem}.u-fs16-md-max{font-size:1rem}.u-fs18-md-max{font-size:1.125rem}.u-fs20-md-max{font-size:1.25rem}.u-fs21-md-max{font-size:1.3125rem}.u-fs22-md-max{font-size:1.375rem}.u-fs24-md-max{font-size:1.5rem}.u-fs26-md-max{font-size:1.625rem}.u-fs30-md-max{font-size:1.875rem}.u-fs37-md-max{font-size:2.3125rem}.u-po-sta-md-max{position:static}.u-br12{border-radius:.375rem}.u-br15{border-radius:.46875rem}.u-br20{border-radius:.625rem}}@media screen and (max-width:768px) and (max-width:768px){.p-sales__top{padding:0 .9375rem .625rem}.l-status-modal__top{padding:0 .9375rem .625rem}}