@charset "UTF-8";.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}main{background-color:#577B67}main p.txt{color:#FFFFFF;text-wrap:pretty}@media screen and (max-width:767px){main p.txt{font-size:1.6rem}}main .style-box-title01 h2{margin-bottom:20px}@media screen and (max-width:1800px){main .style-box-title01 h2{margin-bottom:17px}}main .style-box-title01 h2{color:#F3F8F8}main .style-box-title01 p.txt-desc{font-size:2.8rem}@media screen and (max-width:1800px){main .style-box-title01 p.txt-desc{font-size:2.4rem}}main .style-box-title01 p.txt-desc{color:#FFFFFF;line-height:1;letter-spacing:0.12em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){main .style-box-title01 p.txt-desc{font-size:2.3rem}}main .style-box-title01.s-big h2{margin-bottom:37px;font-size:6.9rem}@media screen and (max-width:1800px){main .style-box-title01.s-big h2{margin-bottom:32px;font-size:6rem}}main .style-box-title01.s-big h2{line-height:1;letter-spacing:0em}@media screen and (max-width:767px){main .style-box-title01.s-big h2{margin-bottom:14px;font-size:5rem}}main ul.style-list-magazine{display:block;margin-inline:-2.5cqw}@media screen and (max-width:767px){main ul.style-list-magazine{margin-inline:-8px}}main ul.style-list-magazine:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}main ul.style-list-magazine .slick-track>li,main ul.style-list-magazine>li{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;padding-inline:2.5cqw;width:33.3333333333%}@media screen and (max-width:767px){main ul.style-list-magazine .slick-track>li,main ul.style-list-magazine>li{padding-inline:8px;width:50%}}main ul.style-list-magazine .slick-track>li:not(:nth-child(4n)),main ul.style-list-magazine>li:not(:nth-child(4n)){margin-right:0}@media screen and (max-width:767px){main ul.style-list-magazine .slick-track>li:not(:nth-child(2n)),main ul.style-list-magazine>li:not(:nth-child(2n)){margin-right:0}}@media screen and (min-width:1100px){main ul.style-list-magazine .slick-track>li a:hover,main ul.style-list-magazine>li a:hover{opacity:1}main ul.style-list-magazine .slick-track>li a:hover .block-image .image,main ul.style-list-magazine>li a:hover .block-image .image{-webkit-transform:scale(1.05);transform:scale(1.05)}main ul.style-list-magazine .slick-track>li a:hover .block-detail p.txt-title,main ul.style-list-magazine>li a:hover .block-detail p.txt-title{color:#DCB868}}main ul.style-list-magazine .slick-track>li a .block-image .image,main ul.style-list-magazine>li a .block-image .image{padding-bottom:66.6666666667%;-webkit-transition:-webkit-transform 0.65s ease-out;transition:-webkit-transform 0.65s ease-out;transition:transform 0.65s ease-out;transition:transform 0.65s ease-out,-webkit-transform 0.65s ease-out}main ul.style-list-magazine .slick-track>li a .block-image:before,main ul.style-list-magazine>li a .block-image:before{display:none}main ul.style-list-magazine .slick-track>li a .block-detail,main ul.style-list-magazine>li a .block-detail{padding-top:13px}@media screen and (max-width:1800px){main ul.style-list-magazine .slick-track>li a .block-detail,main ul.style-list-magazine>li a .block-detail{padding-top:11px}}main ul.style-list-magazine .slick-track>li a .block-detail,main ul.style-list-magazine>li a .block-detail{padding-right:0;padding-left:0}@media screen and (max-width:600px){main ul.style-list-magazine .slick-track>li a .block-detail,main ul.style-list-magazine>li a .block-detail{padding-top:8px}}main ul.style-list-magazine .slick-track>li a .block-detail ul.list-cat,main ul.style-list-magazine>li a .block-detail ul.list-cat{padding-bottom:0}main ul.style-list-magazine .slick-track>li a .block-detail ul.list-cat li,main ul.style-list-magazine>li a .block-detail ul.list-cat li{margin-right:0;margin-bottom:0;font-family:"Noto Sans JP",sans-serif;font-size:1.7rem}@media screen and (max-width:1800px){main ul.style-list-magazine .slick-track>li a .block-detail ul.list-cat li,main ul.style-list-magazine>li a .block-detail ul.list-cat li{font-size:1.5rem}}main ul.style-list-magazine .slick-track>li a .block-detail ul.list-cat li,main ul.style-list-magazine>li a .block-detail ul.list-cat li{color:#CCCCCC;line-height:2;letter-spacing:0.14em;font-weight:300;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){main ul.style-list-magazine .slick-track>li a .block-detail ul.list-cat li,main ul.style-list-magazine>li a .block-detail ul.list-cat li{line-height:1.7}}@media screen and (max-width:600px){main ul.style-list-magazine .slick-track>li a .block-detail ul.list-cat li,main ul.style-list-magazine>li a .block-detail ul.list-cat li{font-size:1.1rem;letter-spacing:0.08em}}main ul.style-list-magazine .slick-track>li a .block-detail ul.list-cat li+li:before,main ul.style-list-magazine>li a .block-detail ul.list-cat li+li:before{content:"/";margin:0 0.26em}main ul.style-list-magazine .slick-track>li a .block-detail p.txt-title,main ul.style-list-magazine>li a .block-detail p.txt-title{margin-top:3px;margin-bottom:3px;font-family:"Noto Sans JP",sans-serif;font-size:2rem}@media screen and (max-width:1800px){main ul.style-list-magazine .slick-track>li a .block-detail p.txt-title,main ul.style-list-magazine>li a .block-detail p.txt-title{font-size:1.7rem}}main ul.style-list-magazine .slick-track>li a .block-detail p.txt-title,main ul.style-list-magazine>li a .block-detail p.txt-title{color:#FFFFFF;line-height:1.76;letter-spacing:0.14em;font-weight:500;text-wrap:pretty;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}@media screen and (max-width:767px){main ul.style-list-magazine .slick-track>li a .block-detail p.txt-title,main ul.style-list-magazine>li a .block-detail p.txt-title{line-height:1.6;font-size:1.8rem}}@media screen and (max-width:600px){main ul.style-list-magazine .slick-track>li a .block-detail p.txt-title,main ul.style-list-magazine>li a .block-detail p.txt-title{font-size:1.3rem;letter-spacing:0.06em}}main ul.style-list-magazine .slick-track>li a .block-detail p.txt-date,main ul.style-list-magazine>li a .block-detail p.txt-date{font-family:"seravek-web","Noto Sans JP",sans-serif;font-size:1.7rem}@media screen and (max-width:1800px){main ul.style-list-magazine .slick-track>li a .block-detail p.txt-date,main ul.style-list-magazine>li a .block-detail p.txt-date{font-size:1.5rem}}main ul.style-list-magazine .slick-track>li a .block-detail p.txt-date,main ul.style-list-magazine>li a .block-detail p.txt-date{color:#CCCCCC;line-height:2;letter-spacing:0.1em;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){main ul.style-list-magazine .slick-track>li a .block-detail p.txt-date,main ul.style-list-magazine>li a .block-detail p.txt-date{line-height:1.7}}@media screen and (max-width:600px){main ul.style-list-magazine .slick-track>li a .block-detail p.txt-date,main ul.style-list-magazine>li a .block-detail p.txt-date{font-size:1.1rem}}main ul.style-list-magazine .slick-track>li a{display:block}main ul.style-list-magazine .slick-track>li a .block-image{position:relative;overflow:hidden}main ul.style-list-magazine .slick-track>li a .block-image .image{background-position:center center;background-size:cover}main ul.style-list-magazine .slick-track>li a .block-detail ul.list-cat li{display:inline-block}.con-lead>.inner,.wrap-gramping>*>.inner{width:90%;max-width:1507px}@media screen and (max-width:1800px){.con-lead>.inner,.wrap-gramping>*>.inner{max-width:1310px}}.con-lead>.inner,.wrap-gramping>*>.inner{margin-inline:auto}@media screen and (max-width:767px){.con-lead>.inner,.wrap-gramping>*>.inner{width:86.9333333333%}}.wrap-gramping>*>.inner{padding-left:352px}@media screen and (max-width:1800px){.wrap-gramping>*>.inner{padding-left:306px}}@media screen and (max-width:1099px){.wrap-gramping>*>.inner{padding-left:0}}.block-slider ul.list-slider:not(.slick-initialized)>li+li,.box-mv-slider ul.list-slider:not(.slick-initialized)>li+li{display:none}.block-slider ul.list-slider .image img,.box-mv-slider ul.list-slider .image img{height:100%;-o-object-fit:cover;object-fit:cover}.block-slider ul.slick-dots,.box-mv-slider ul.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.block-slider ul.slick-dots li+li,.box-mv-slider ul.slick-dots li+li{margin-left:13px}@media screen and (max-width:1800px){.block-slider ul.slick-dots li+li,.box-mv-slider ul.slick-dots li+li{margin-left:11px}}@media screen and (max-width:767px){.block-slider ul.slick-dots li+li,.box-mv-slider ul.slick-dots li+li{margin-left:6px}}.block-slider ul.slick-dots li button,.box-mv-slider ul.slick-dots li button{display:block;width:13px;height:13px}@media screen and (max-width:1800px){.block-slider ul.slick-dots li button,.box-mv-slider ul.slick-dots li button{width:11px;height:11px}}.block-slider ul.slick-dots li button,.box-mv-slider ul.slick-dots li button{border:1px solid #FFFFFF;border-radius:50%;font-size:0;color:transparent;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}@media screen and (max-width:767px){.block-slider ul.slick-dots li button,.box-mv-slider ul.slick-dots li button{width:8px;height:8px}}.block-slider ul.slick-dots li.slick-active button,.box-mv-slider ul.slick-dots li.slick-active button{border-color:#DADADA;background-color:#DADADA}.block-slider{position:relative}.block-slider ul.list-slider ul.slick-dots{position:absolute;top:100%;left:0;width:100%;margin-top:21px}@media screen and (max-width:1800px){.block-slider ul.list-slider ul.slick-dots{margin-top:18px}}@media screen and (max-width:767px){.block-slider ul.list-slider ul.slick-dots{margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.block-slider .arrow{position:absolute;top:50%;z-index:2;width:17px;height:35px}@media screen and (max-width:1800px){.block-slider .arrow{width:15px;height:30px}}.block-slider .arrow{background:url(../img/glamping_resort/icn_slider_next01_w.svg) no-repeat center center;background-size:contain;font-size:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}@media screen and (min-width:1100px){.block-slider .arrow:hover{opacity:0.7}}@media screen and (max-width:767px){.block-slider .arrow{width:14px;height:24px}}.block-slider .arrow.prev{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.block-slider .arrow.next{-webkit-transform:translateY(-50%);transform:translateY(-50%)}p.btn-more a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"seravek-web","Noto Sans JP",sans-serif;font-size:2rem}@media screen and (max-width:1800px){p.btn-more a{font-size:1.7rem}}p.btn-more a{color:#DCB868;line-height:1.76;letter-spacing:0.18em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width:1100px){p.btn-more a:hover{opacity:1}p.btn-more a:hover:after{-webkit-transform:translateX(8px);transform:translateX(8px)}}p.btn-more a:after{content:"";-ms-flex-negative:0;flex-shrink:0;margin-left:9px;width:29.88px;height:6.06px}@media screen and (max-width:1800px){p.btn-more a:after{margin-left:8px;width:25.98px;height:5.27px}}p.btn-more a:after{background:url(../img/glamping_resort/icn_link_arrow01_yellow.svg) no-repeat center center;background-size:contain;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out}.con-mv{position:relative}.con-mv .box-mv-slider{position:relative;height:calc(100vh - 70px);height:calc(100svh - 70px);min-height:480px;background-color:#3E6750;clip-path:inset(0)}@media screen and (max-width:767px){.con-mv .box-mv-slider{height:auto;min-height:0;aspect-ratio:375/407}}@media screen and (min-width:601px) and (max-width:767px){.con-mv .box-mv-slider{aspect-ratio:3/2}}.con-mv .box-mv-slider ul.list-slider{position:fixed;top:0;left:0;width:100%;background-color:#3E6750}.con-mv .box-mv-slider ul.list-slider:after{content:"";position:absolute;inset:0;z-index:1;background-color:#B3B3B3;mix-blend-mode:multiply;pointer-events:none}.con-mv .box-mv-slider ul.list-slider .image{height:100vh;height:100svh;min-height:550px;overflow:hidden}@media screen and (max-width:767px){.con-mv .box-mv-slider ul.list-slider .image{height:calc(50px + 108.5333333333vw);min-height:0}}@media screen and (min-width:601px) and (max-width:767px){.con-mv .box-mv-slider ul.list-slider .image{height:calc(70px + 66.6666666667vw)}}.con-mv .box-mv-slider ul.list-slider .slick-slide{-webkit-transition:none!important;transition:none!important}.con-mv .box-mv-slider ul.list-slider .slick-slide.is-leaving{-webkit-transition:opacity 0s linear 3.5s!important;transition:opacity 0s linear 3.5s!important}.con-mv .box-mv-slider ul.list-slider .slick-slide.is-reveal{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(38.4615384615%,#000),color-stop(44.2307692308%,rgba(0,0,0,0.85)),color-stop(50%,rgba(0,0,0,0.5)),color-stop(55.7692307692%,rgba(0,0,0,0.15)),color-stop(61.5384615385%,transparent));-webkit-mask-image:linear-gradient(90deg,#000 38.4615384615%,rgba(0,0,0,0.85) 44.2307692308%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.15) 55.7692307692%,transparent 61.5384615385%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(38.4615384615%,#000),color-stop(44.2307692308%,rgba(0,0,0,0.85)),color-stop(50%,rgba(0,0,0,0.5)),color-stop(55.7692307692%,rgba(0,0,0,0.15)),color-stop(61.5384615385%,transparent));mask-image:linear-gradient(90deg,#000 38.4615384615%,rgba(0,0,0,0.85) 44.2307692308%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.15) 55.7692307692%,transparent 61.5384615385%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-animation:mv-wipe 3.5s cubic-bezier(0.75,0,0.15,1) both;animation:mv-wipe 3.5s cubic-bezier(0.75,0,0.15,1) both}@media (prefers-reduced-motion:reduce){.con-mv .box-mv-slider ul.list-slider .slick-slide.is-reveal{-webkit-animation:none;animation:none;-webkit-mask-image:none;mask-image:none}}.con-mv .box-mv-slider ul.list-slider .slick-slide.is-reveal img{-webkit-animation:mv-haze 4.55s ease-out both,mv-zoom 12s linear both;animation:mv-haze 4.55s ease-out both,mv-zoom 12s linear both}@media (prefers-reduced-motion:reduce){.con-mv .box-mv-slider ul.list-slider .slick-slide.is-reveal img{-webkit-animation:none;animation:none}}.con-mv .box-mv-slider ul.list-slider .slick-slide.is-reveal.is-first{-webkit-animation-duration:3s;animation-duration:3s}.con-mv .box-mv-slider ul.list-slider .slick-slide.is-reveal.is-first img{-webkit-animation-duration:3.9s,12s;animation-duration:3.9s,12s}.con-mv .box-mv-slider ul.list-slider .slick-slide.is-reveal.is-quick{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(0.45,0,0.15,1);animation-timing-function:cubic-bezier(0.45,0,0.15,1)}.con-mv .box-mv-slider ul.list-slider .slick-slide.is-reveal.is-quick img{-webkit-animation-duration:1.56s,12s;animation-duration:1.56s,12s}.con-mv .box-mv-slider ul.slick-dots{position:absolute;z-index:2;bottom:25px}@media screen and (max-width:1800px){.con-mv .box-mv-slider ul.slick-dots{bottom:22px}}.con-mv .box-mv-slider ul.slick-dots{left:6.375%}@media screen and (max-width:767px){.con-mv .box-mv-slider ul.slick-dots{bottom:10px;left:27px}}.con-mv .box-mv-slider ul.slick-dots:after,.con-mv .box-mv-slider ul.slick-dots:before{content:"";position:absolute;top:50%;left:calc(100% + 24px);width:120px;height:1px}@media screen and (max-width:767px){.con-mv .box-mv-slider ul.slick-dots:after,.con-mv .box-mv-slider ul.slick-dots:before{left:calc(100% + 12px);width:60px}}.con-mv .box-mv-slider ul.slick-dots:before{background-color:rgba(255,255,255,0.35)}.con-mv .box-mv-slider ul.slick-dots:after{background-color:#DCB868;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.con-mv .box-mv-slider ul.slick-dots li+li{margin-left:16px}@media screen and (max-width:1800px){.con-mv .box-mv-slider ul.slick-dots li+li{margin-left:14px}}@media screen and (max-width:767px){.con-mv .box-mv-slider ul.slick-dots li+li{margin-left:6px}}.con-mv .box-mv-slider ul.slick-dots li button{width:16px;height:16px}@media screen and (max-width:1800px){.con-mv .box-mv-slider ul.slick-dots li button{width:14px;height:14px}}@media screen and (max-width:767px){.con-mv .box-mv-slider ul.slick-dots li button{width:8px;height:8px}}.con-mv .box-mv-title{position:absolute;bottom:18.0418719212%;left:6.5%;z-index:2;color:#FFFFFF}@media screen and (max-width:767px){.con-mv .box-mv-title{bottom:10.1965601966%;left:7.7333333333%}}.con-mv .box-mv-title h1{margin-bottom:7px;font-family:"EB Garamond",serif;font-size:5.5rem}@media screen and (max-width:1800px){.con-mv .box-mv-title h1{margin-bottom:6px;font-size:4.8rem}}.con-mv .box-mv-title h1{line-height:1.67;letter-spacing:0.23em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:999px){.con-mv .box-mv-title h1{font-size:3.8rem}}@media screen and (max-width:767px){.con-mv .box-mv-title h1{margin-bottom:5px;font-size:2.4rem}}.con-mv .box-mv-title p.txt-catch{font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:3.5rem}@media screen and (max-width:1800px){.con-mv .box-mv-title p.txt-catch{font-size:3rem}}.con-mv .box-mv-title p.txt-catch{line-height:2;letter-spacing:0.26em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:999px){.con-mv .box-mv-title p.txt-catch{font-size:2.4rem}}@media screen and (max-width:767px){.con-mv .box-mv-title p.txt-catch{font-size:1.5rem}}.con-mv .box-mv-title p.txt-catch .s-wide{letter-spacing:0.34em}@media screen and (max-width:767px){.con-mv .box-mv-title p.txt-catch .s-wide{letter-spacing:0.3em}}html.js-mv-pre .con-mv:not(.is-intro) .box-mv-slider ul.list-slider,html.js-mv-pre .con-mv:not(.is-intro) .box-mv-title{opacity:0;-webkit-animation:mv-pre-show 0s linear 5s both;animation:mv-pre-show 0s linear 5s both}.con-mv.js-mv-anim:not(.is-intro) .box-mv-slider .slick-slide.is-reveal{-webkit-animation-play-state:paused;animation-play-state:paused}.con-mv.js-mv-anim:not(.is-intro) .box-mv-slider .slick-slide.is-reveal img{-webkit-animation-play-state:paused;animation-play-state:paused}.con-mv.js-mv-anim .box-mv-title h1 .char{opacity:0}.con-mv.js-mv-anim .box-mv-title p.txt-catch .line{display:inline-block;opacity:0}.con-mv.js-mv-anim .box-mv-slider ul.slick-dots{opacity:0}.con-mv.js-mv-anim.is-intro .box-mv-title h1 .char{-webkit-animation:mv-char 1.2s ease-out both;animation:mv-char 1.2s ease-out both;-webkit-animation-delay:calc(0.8s + var(--i) * 0.05s);animation-delay:calc(0.8s + var(--i) * 0.05s)}.con-mv.js-mv-anim.is-intro .box-mv-title p.txt-catch .line{-webkit-animation:mv-line 1.4s cubic-bezier(0.22,0.61,0.36,1) both;animation:mv-line 1.4s cubic-bezier(0.22,0.61,0.36,1) both;-webkit-animation-delay:calc(1.7s + var(--i) * 0.3s);animation-delay:calc(1.7s + var(--i) * 0.3s)}.con-mv.js-mv-anim.is-intro .box-mv-slider ul.slick-dots{-webkit-animation:mv-fade 2.5s ease-in-out 0.8s both;animation:mv-fade 2.5s ease-in-out 0.8s both}@media (prefers-reduced-motion:reduce){.con-mv.js-mv-anim .box-mv-title h1 .char{opacity:1;-webkit-animation:none!important;animation:none!important}.con-mv.js-mv-anim .box-mv-title p.txt-catch .line{opacity:1;-webkit-animation:none!important;animation:none!important}.con-mv.js-mv-anim .box-mv-slider ul.slick-dots{opacity:1;-webkit-animation:none!important;animation:none!important}}.con-mv.is-progress .box-mv-slider ul.slick-dots:after{-webkit-animation:mv-progress 6s linear both;animation:mv-progress 6s linear both}@-webkit-keyframes mv-wipe{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes mv-wipe{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes mv-haze{0%{-webkit-filter:blur(14px) brightness(1.08);filter:blur(14px) brightness(1.08)}to{-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1)}}@keyframes mv-haze{0%{-webkit-filter:blur(14px) brightness(1.08);filter:blur(14px) brightness(1.08)}to{-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1)}}@-webkit-keyframes mv-zoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes mv-zoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.06);transform:scale(1.06)}}@-webkit-keyframes mv-char{0%{opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes mv-char{0%{opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes mv-line{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mv-line{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mv-fade{0%{opacity:0}to{opacity:1}}@keyframes mv-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mv-progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes mv-progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes mv-pre-show{to{opacity:1}}@keyframes mv-pre-show{to{opacity:1}}.con-lead{padding-top:105px;padding-bottom:199px}@media screen and (max-width:1800px){.con-lead{padding-top:91px;padding-bottom:173px}}@media screen and (max-width:767px){.con-lead{padding-top:57px;padding-bottom:27px}}@media screen and (max-width:767px){.con-lead>.inner{width:94%}}.con-lead p.txt-lead{font-family:"Noto Serif JP",serif;font-size:2.8rem}@media screen and (max-width:1800px){.con-lead p.txt-lead{font-size:2.4rem}}.con-lead p.txt-lead{color:#FFFFFF;line-height:2.33;text-align:center;font-weight:200}@media screen and (max-width:767px){.con-lead p.txt-lead{font-size:1.8rem}}.wrap-gramping{position:relative}.wrap-gramping nav.nav-side{position:sticky;top:173px;z-index:10;float:left;margin-left:max(5%,(100% - 1507px)/2)}@media screen and (max-width:1800px){.wrap-gramping nav.nav-side{top:150px;margin-left:max(5%,(100% - 1310px)/2)}}@media screen and (max-width:1099px){.wrap-gramping nav.nav-side{display:none}}.wrap-gramping nav.nav-side ul{padding-top:129px}@media screen and (max-width:1800px){.wrap-gramping nav.nav-side ul{padding-top:112px}}.wrap-gramping nav.nav-side ul li{font-family:"Noto Serif JP",serif;font-size:2.3rem}@media screen and (max-width:1800px){.wrap-gramping nav.nav-side ul li{font-size:2rem}}.wrap-gramping nav.nav-side ul li{line-height:3;font-weight:200;white-space:nowrap}.wrap-gramping nav.nav-side ul li a{color:#FFFFFF}@media screen and (min-width:1100px){.wrap-gramping nav.nav-side ul li a:hover{opacity:1;color:#DCB868}}.wrap-gramping nav.nav-side ul li.is-current a{color:#DCB868}.con-feature{position:relative;padding-top:154px;padding-bottom:87px}@media screen and (max-width:1800px){.con-feature{padding-top:134px;padding-bottom:76px}}@media screen and (max-width:767px){.con-feature{padding-top:70px;padding-bottom:62px}}.con-feature:before{content:"";position:absolute;top:0;bottom:0;right:0;left:calc(50% - 56px)}@media screen and (max-width:1800px){.con-feature:before{left:calc(50% - 49px)}}.con-feature:before{background-color:#3E6750}@media screen and (max-width:999px){.con-feature:before{left:46.6%}}@media screen and (max-width:767px){.con-feature:before{display:none}}.con-feature>.inner{position:relative}.con-feature .items-feature{width:97.8087649402%}@media screen and (max-width:767px){.con-feature .items-feature{width:100%;text-align:center}}.con-feature .items-feature .item+.item{margin-top:147px}@media screen and (max-width:1800px){.con-feature .items-feature .item+.item{margin-top:128px}}@media screen and (max-width:767px){.con-feature .items-feature .item+.item{margin-top:86px}}.con-feature .items-feature .item .block-detail p.txt-label{font-family:"EB Garamond",serif;font-size:2.3rem}@media screen and (max-width:1800px){.con-feature .items-feature .item .block-detail p.txt-label{font-size:2rem}}.con-feature .items-feature .item .block-detail p.txt-label{color:#DCB868;line-height:1;letter-spacing:0.24em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.con-feature .items-feature .item .block-detail h2{margin-top:22px;margin-bottom:33px;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:3.5rem}@media screen and (max-width:1800px){.con-feature .items-feature .item .block-detail h2{margin-top:19px;margin-bottom:29px;font-size:3rem}}.con-feature .items-feature .item .block-detail h2{color:#DCB868;line-height:1.67;letter-spacing:0.11em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-feature .items-feature .item .block-detail h2{margin-top:6px;margin-bottom:6px;font-size:2.4rem;line-height:2.08}}.con-feature .items-feature .item .block-detail p.txt{font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;line-height:2.25;letter-spacing:0em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-feature .items-feature .item .block-detail p.txt{font-size:1.5rem;line-height:2.4;letter-spacing:0}}.con-feature .items-feature .item .block-detail .list-txt{display:-ms-grid;display:grid}.con-feature .items-feature .item .block-detail .list-txt .set{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;opacity:0;visibility:hidden;-webkit-transition:opacity 0.8s ease-in-out,visibility 0s linear 0.8s;transition:opacity 0.8s ease-in-out,visibility 0s linear 0.8s}.con-feature .items-feature .item .block-detail .list-txt .set.is-active{opacity:1;visibility:visible;-webkit-transition:opacity 0.8s ease-in-out;transition:opacity 0.8s ease-in-out}.con-feature .items-feature .item .block-detail .list-txt p.btn-more{margin-top:18px}@media screen and (max-width:1800px){.con-feature .items-feature .item .block-detail .list-txt p.btn-more{margin-top:16px}}@media screen and (max-width:767px){.con-feature .items-feature .item .block-detail .list-txt p.btn-more{margin-top:12px}}.con-feature .items-feature .item .block-slider{margin-top:36px}@media screen and (max-width:1800px){.con-feature .items-feature .item .block-slider{margin-top:31px}}@media screen and (max-width:767px){.con-feature .items-feature .item .block-slider{width:100%;margin-top:14px}}@media screen and (max-width:600px){.con-feature .items-feature .item .block-slider{width:auto;margin-inline:-7.5153374233%}}.con-feature .items-feature .item .block-slider ul.list-slider .image{aspect-ratio:982/480}@media screen and (max-width:767px){.con-feature .items-feature .item .block-slider ul.list-slider .image{aspect-ratio:326/200}}@media screen and (max-width:600px){.con-feature .items-feature .item .block-slider ul.list-slider .image{aspect-ratio:375/262}}.con-feature .items-feature .item .block-slider .arrow{-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,0.4));filter:drop-shadow(0 0 4px rgba(0,0,0,0.4))}.con-feature .items-feature .item .block-slider .arrow.prev{left:28px}@media screen and (max-width:1800px){.con-feature .items-feature .item .block-slider .arrow.prev{left:24px}}@media screen and (max-width:767px){.con-feature .items-feature .item .block-slider .arrow.prev{left:12px}}.con-feature .items-feature .item .block-slider .arrow.next{right:28px}@media screen and (max-width:1800px){.con-feature .items-feature .item .block-slider .arrow.next{right:24px}}@media screen and (max-width:767px){.con-feature .items-feature .item .block-slider .arrow.next{right:12px}}.con-food{position:relative;padding-top:45px;padding-bottom:114px}@media screen and (max-width:1800px){.con-food{padding-top:39px;padding-bottom:99px}}@media screen and (max-width:767px){.con-food{padding-top:35px;padding-bottom:52px}}.con-food:before{content:"";position:absolute;top:0;bottom:0;right:0;left:calc(50% - 56px)}@media screen and (max-width:1800px){.con-food:before{left:calc(50% - 49px)}}.con-food:before{background-color:#3E6750}@media screen and (max-width:999px){.con-food:before{left:46.6%}}@media screen and (max-width:767px){.con-food:before{display:none}}.con-food>.inner{position:relative}.con-food .items-food{display:-ms-grid;display:grid;-ms-grid-columns:44.5219123506% 8.764940239% 44.5219123506%;grid-template-columns:44.5219123506% 44.5219123506%;-webkit-column-gap:8.764940239%;-moz-column-gap:8.764940239%;column-gap:8.764940239%}@media screen and (max-width:767px){.con-food .items-food{display:block}}.con-food .items-food .item{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:5;grid-row:span 5;-ms-flex-line-pack:start;align-content:start;min-width:0}.con-food .items-food .item>*{min-width:0}@media screen and (max-width:767px){.con-food .items-food .item{display:block}}@media screen and (max-width:767px){.con-food .items-food .item+.item{margin-top:44px}}.con-food .items-food .item h2{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-bottom:28px;font-family:"EB Garamond",serif;font-size:6.2rem}@media screen and (max-width:1800px){.con-food .items-food .item h2{margin-bottom:24px;font-size:5.4rem}}.con-food .items-food .item h2{color:#F3F8F8;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-food .items-food .item h2{margin-bottom:22px;font-size:4.8rem;text-align:center}}.con-food .items-food .item .block-slider ul.list-slider .image{aspect-ratio:447/292}.con-food .items-food .item .block-slider ul.list-slider ul.slick-dots{margin-top:20px}@media screen and (max-width:1800px){.con-food .items-food .item .block-slider ul.list-slider ul.slick-dots{margin-top:17px}}@media screen and (max-width:767px){.con-food .items-food .item .block-slider ul.list-slider ul.slick-dots{margin-top:12px}}.con-food .items-food .item .block-detail{display:contents}@media screen and (max-width:767px){.con-food .items-food .item .block-detail{display:block;margin-top:34px}}.con-food .items-food .item .block-detail h3{margin-top:54px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:6px;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2.8rem}@media screen and (max-width:1800px){.con-food .items-food .item .block-detail h3{margin-top:47px;margin-bottom:5px;font-size:2.4rem}}.con-food .items-food .item .block-detail h3{color:#DCB868;line-height:1.67;letter-spacing:0.08em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width:1250px){.con-food .items-food .item .block-detail h3{font-size:2rem}}@media screen and (max-width:767px){.con-food .items-food .item .block-detail h3{margin-top:0;margin-bottom:4px;font-size:2.4rem;line-height:1.67;letter-spacing:0em;text-align:center}}.con-food .items-food .item .block-detail p.txt{font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;line-height:2.25;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-food .items-food .item .block-detail p.txt{letter-spacing:0.02em}}.con-food .items-food .item .block-detail p.btn-more{margin-top:18px}@media screen and (max-width:1800px){.con-food .items-food .item .block-detail p.btn-more{margin-top:16px}}@media screen and (max-width:767px){.con-food .items-food .item .block-detail p.btn-more{margin-top:12px;text-align:center}}.con-plan{padding-top:140px;padding-bottom:93px}@media screen and (max-width:1800px){.con-plan{padding-top:122px;padding-bottom:81px}}@media screen and (max-width:767px){.con-plan{padding-top:57px;padding-bottom:55px}}@media screen and (max-width:767px){.con-plan>.inner{width:100%}}.con-plan .style-box-title01{margin-bottom:69px}@media screen and (max-width:1800px){.con-plan .style-box-title01{margin-bottom:60px}}@media screen and (max-width:767px){.con-plan .style-box-title01{margin-bottom:30px}}.con-plan .items-plan{width:99.8007968127%;margin-left:-0.9960159363%}@media screen and (max-width:767px){.con-plan .items-plan{width:100%;margin-left:0}}.con-plan .items-plan .item+.item{margin-top:37px}@media screen and (max-width:1800px){.con-plan .items-plan .item+.item{margin-top:32px}}@media screen and (max-width:767px){.con-plan .items-plan .item+.item{margin-top:17px}}.con-plan .items-plan .item:not(.is-active) .box-plan-detail{display:none}.con-plan .items-plan .item.is-active button.btn-accordion:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.con-plan .items-plan .item button.btn-accordion{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 58px;width:100%;min-height:77px;border:1px solid rgba(255,255,255,0.49);background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Noto Sans JP",sans-serif;font-size:2.5rem}@media screen and (max-width:1800px){.con-plan .items-plan .item button.btn-accordion{padding:14px 50px;min-height:67px;font-size:2.2rem}}.con-plan .items-plan .item button.btn-accordion{color:#FFFFFF;line-height:1.33;letter-spacing:0.12em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center;cursor:pointer;-webkit-transition:background-color 0.4s ease-out,border-color 0.4s ease-out;transition:background-color 0.4s ease-out,border-color 0.4s ease-out}@media screen and (min-width:1100px){.con-plan .items-plan .item button.btn-accordion:hover{border-color:rgba(255,255,255,0.9);background-color:rgba(255,255,255,0.08)}}@media screen and (max-width:767px){.con-plan .items-plan .item button.btn-accordion{width:86.9333333333%;min-height:68px;margin-inline:auto;font-size:1.8rem}}.con-plan .items-plan .item button.btn-accordion:after{content:"";position:absolute;top:50%;right:25px;width:23.78px;height:11.88px}@media screen and (max-width:1800px){.con-plan .items-plan .item button.btn-accordion:after{right:22px;width:20.68px;height:10.33px}}.con-plan .items-plan .item button.btn-accordion:after{background:url(../img/glamping_resort/icn_link_down01_w.svg) no-repeat center center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out}@media screen and (max-width:767px){.con-plan .items-plan .item button.btn-accordion:after{right:12px}}.con-plan .items-plan .item .box-plan-detail{padding-top:45px;padding-bottom:56px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail{padding-top:39px;padding-bottom:49px}}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail{padding-top:24px;padding-bottom:24px}}@media screen and (min-width:768px){.con-plan .items-plan .item .box-plan-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.con-plan .items-plan .item .box-plan-detail .block-slider{-ms-flex-negative:0;flex-shrink:0;width:52.7944111776%}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-slider{width:100%}}@media screen and (min-width:601px) and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-slider{width:86.9333333333%;margin-inline:auto}}.con-plan .items-plan .item .box-plan-detail .block-slider ul.list-slider .image{aspect-ratio:529/336}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-slider ul.list-slider .image{aspect-ratio:375/262}}.con-plan .items-plan .item .box-plan-detail .block-slider ul.list-slider ul.slick-dots{margin-top:15px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-slider ul.list-slider ul.slick-dots{margin-top:13px}}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-slider ul.list-slider ul.slick-dots{margin-top:17px}}.con-plan .items-plan .item .box-plan-detail .block-slider .arrow{-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,0.4));filter:drop-shadow(0 0 4px rgba(0,0,0,0.4))}.con-plan .items-plan .item .box-plan-detail .block-slider .arrow.prev{left:28px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-slider .arrow.prev{left:24px}}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-slider .arrow.prev{left:10px}}.con-plan .items-plan .item .box-plan-detail .block-slider .arrow.next{right:28px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-slider .arrow.next{right:24px}}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-slider .arrow.next{right:10px}}.con-plan .items-plan .item .box-plan-detail .block-detail{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4.1916167665%;padding-top:32px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail{padding-top:28px}}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-detail{margin-left:0;padding-top:70px;padding-inline:6.6666666667%}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-limited{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 14px;border:1px solid #DCB868;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-limited{padding:3px 12px;font-size:1.4rem}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-limited{color:#DCB868;line-height:1.5;letter-spacing:0.12em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-limited{padding:2px 10px;font-size:1.3rem}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-limited+h3{margin-top:14px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-limited+h3{margin-top:12px}}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-limited+h3{margin-top:10px}}.con-plan .items-plan .item .box-plan-detail .block-detail h3{margin-bottom:35px;font-family:"Noto Sans JP",sans-serif;font-size:3.1rem}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail h3{margin-bottom:30px;font-size:2.7rem}}.con-plan .items-plan .item .box-plan-detail .block-detail h3{color:#FFFFFF;line-height:1;letter-spacing:0.12em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-detail h3{margin-bottom:20px;font-size:2.5rem}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-spec{font-family:"Noto Sans JP",sans-serif;font-size:1.8rem}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-spec{font-size:1.6rem}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-spec{color:#E8E8E8;line-height:2;letter-spacing:0.12em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt{margin-top:20px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt{margin-top:17px}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt{font-family:"Noto Sans JP",sans-serif;line-height:2;letter-spacing:0.12em;font-weight:300;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;row-gap:6px;margin-top:25px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price{margin-top:22px}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price{font-family:"Noto Sans JP",sans-serif;color:#FFFFFF;line-height:1;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price{margin-top:18px}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .set{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .unit{font-size:1.8rem}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .unit{font-size:1.6rem}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .unit{letter-spacing:0.12em}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .price{font-size:3rem}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .price{font-size:2.6rem}}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .price{letter-spacing:0.06em}.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .unit+.price{margin-left:7px}@media screen and (max-width:1800px){.con-plan .items-plan .item .box-plan-detail .block-detail p.txt-price .unit+.price{margin-left:6px}}.con-areamap{padding-top:78px;padding-bottom:99px}@media screen and (max-width:1800px){.con-areamap{padding-top:68px;padding-bottom:86px}}@media screen and (max-width:767px){.con-areamap{padding-top:54px;padding-bottom:60px}}@media screen and (max-width:767px){.con-areamap>.inner{width:100%}}.con-areamap .style-box-title01{margin-bottom:49px}@media screen and (max-width:1800px){.con-areamap .style-box-title01{margin-bottom:43px}}@media screen and (max-width:767px){.con-areamap .style-box-title01{margin-bottom:35px}}.con-areamap .style-box-title01.s-big h2{margin-bottom:22px}@media screen and (max-width:1800px){.con-areamap .style-box-title01.s-big h2{margin-bottom:19px}}@media screen and (max-width:767px){.con-areamap .style-box-title01.s-big h2{margin-bottom:16px}}@media screen and (min-width:601px) and (max-width:767px){.con-areamap .box-areamap .block-image{width:86.9333333333%;margin-inline:auto}}.con-areamap .box-areamap .block-image .image{aspect-ratio:1001/600}@media screen and (max-width:767px){.con-areamap .box-areamap .block-image .image{aspect-ratio:375/225}}.con-areamap .box-areamap .block-image .image img{height:100%;-o-object-fit:cover;object-fit:cover}.con-areamap .box-areamap p.txt-note{margin-top:17px;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem}@media screen and (max-width:1800px){.con-areamap .box-areamap p.txt-note{margin-top:15px;font-size:1.6rem}}.con-areamap .box-areamap p.txt-note{color:#FFFFFF;line-height:2;letter-spacing:0.12em;font-weight:300;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-areamap .box-areamap p.txt-note{margin-top:12px;padding-inline:6.6666666667%}}.con-article{padding-top:123px;padding-bottom:120px}@media screen and (max-width:1800px){.con-article{padding-top:107px;padding-bottom:104px}}.con-article{background-color:#3E6750}@media screen and (max-width:767px){.con-article{padding-top:60px;padding-bottom:60px}}.con-article .style-box-title01{margin-bottom:46px}@media screen and (max-width:1800px){.con-article .style-box-title01{margin-bottom:40px}}@media screen and (max-width:767px){.con-article .style-box-title01{margin-bottom:30px}}.con-article .box-article-list{container-type:inline-size}.con-article .box-article-list .slick-track{margin-left:0}.con-article .box-article-list .arrow{top:10cqw}@media screen and (max-width:767px){.con-article .box-article-list .arrow{top:calc((50cqw - 8px) / 3)}}.con-article .box-article-list .arrow.prev{left:-64px}@media screen and (max-width:1800px){.con-article .box-article-list .arrow.prev{left:max(-56px,12px - 5vw)}}@media screen and (max-width:767px){.con-article .box-article-list .arrow.prev{left:-22px}}.con-article .box-article-list .arrow.next{right:-64px}@media screen and (max-width:1800px){.con-article .box-article-list .arrow.next{right:max(-56px,12px - 5vw)}}@media screen and (max-width:767px){.con-article .box-article-list .arrow.next{right:-22px}}.con-article .box-article-list ul.slick-dots{margin-top:21px}@media screen and (max-width:1800px){.con-article .box-article-list ul.slick-dots{margin-top:18px}}@media screen and (max-width:767px){.con-article .box-article-list ul.slick-dots{margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.con-movie{padding-top:120px;padding-bottom:107px}@media screen and (max-width:1800px){.con-movie{padding-top:104px;padding-bottom:93px}}@media screen and (max-width:767px){.con-movie{padding-top:60px;padding-bottom:74px}}.con-movie h2{margin-bottom:63px;font-family:"EB Garamond",serif;font-size:4.6rem}@media screen and (max-width:1800px){.con-movie h2{margin-bottom:55px;font-size:4rem}}.con-movie h2{color:#F3F8F8;line-height:1;text-align:center}@media screen and (max-width:767px){.con-movie h2{margin-bottom:44px}}.con-movie .box-movie ul.list-movie{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.con-movie .box-movie ul.list-movie{display:block}}@media screen and (min-width:601px) and (max-width:767px){.con-movie .box-movie ul.list-movie{display:-webkit-box;display:-ms-flexbox;display:flex}}.con-movie .box-movie ul.list-movie li{width:48%}@media screen and (max-width:767px){.con-movie .box-movie ul.list-movie li{width:100%}}@media screen and (min-width:601px) and (max-width:767px){.con-movie .box-movie ul.list-movie li{width:calc((100% - 30px) / 2)}}.con-movie .box-movie ul.list-movie li+li{margin-left:4%}@media screen and (max-width:767px){.con-movie .box-movie ul.list-movie li+li{margin-top:38px;margin-left:0}}@media screen and (min-width:601px) and (max-width:767px){.con-movie .box-movie ul.list-movie li+li{margin-top:0;margin-left:30px}}.con-movie .box-movie ul.list-movie li p.txt-season{margin-bottom:22px;font-family:"Noto Sans JP",sans-serif;font-size:2.1rem}@media screen and (max-width:1800px){.con-movie .box-movie ul.list-movie li p.txt-season{margin-bottom:19px;font-size:1.8rem}}.con-movie .box-movie ul.list-movie li p.txt-season{color:#FFFFFF;line-height:1.67;letter-spacing:0.06em;text-align:center;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-movie .box-movie ul.list-movie li p.txt-season{margin-bottom:16px}}.con-movie .box-movie ul.list-movie li .block-image a{position:relative;display:block;overflow:hidden}@media screen and (min-width:1100px){.con-movie .box-movie ul.list-movie li .block-image a:hover{opacity:1}.con-movie .box-movie ul.list-movie li .block-image a:hover:before{opacity:0}.con-movie .box-movie ul.list-movie li .block-image a:hover .image{-webkit-transform:scale(1.05);transform:scale(1.05)}}.con-movie .box-movie ul.list-movie li .block-image a:before{content:"";position:absolute;inset:0;z-index:1;background-color:#B3B3B3;mix-blend-mode:multiply;-webkit-transition:opacity 0.65s ease-out;transition:opacity 0.65s ease-out;pointer-events:none}.con-movie .box-movie ul.list-movie li .block-image a:after{content:"";position:absolute;top:50%;left:50%;width:31.6px;height:36.51px}@media screen and (max-width:1800px){.con-movie .box-movie ul.list-movie li .block-image a:after{width:27.5px;height:31.75px}}.con-movie .box-movie ul.list-movie li .block-image a:after{background:url(../img/glamping_resort/icn_play_w.svg) no-repeat center center;background-size:contain;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.con-movie .box-movie ul.list-movie li .block-image a .image{aspect-ratio:480/270;-webkit-transition:-webkit-transform 0.65s ease-out;transition:-webkit-transform 0.65s ease-out;transition:transform 0.65s ease-out;transition:transform 0.65s ease-out,-webkit-transform 0.65s ease-out;background-color:#A7A7A7;background-position:center center;background-size:cover}.con-instagram{padding-top:100px;padding-bottom:108px}@media screen and (max-width:1800px){.con-instagram{padding-top:87px;padding-bottom:94px}}@media screen and (max-width:767px){.con-instagram{padding-top:60px;padding-bottom:60px}}.con-instagram .box-title-instagram{position:relative;margin-bottom:56px}@media screen and (max-width:1800px){.con-instagram .box-title-instagram{margin-bottom:49px}}@media screen and (max-width:767px){.con-instagram .box-title-instagram{margin-bottom:30px;text-align:center}}.con-instagram .box-title-instagram h2{font-family:"EB Garamond",serif;font-size:4.6rem}@media screen and (max-width:1800px){.con-instagram .box-title-instagram h2{font-size:4rem}}.con-instagram .box-title-instagram h2{color:#F3F8F8;line-height:1;text-align:center;letter-spacing:0.02em}.con-instagram .box-title-instagram p.txt-follow{position:absolute;right:2.0979020979%;bottom:0;font-family:"seravek-web","Noto Sans JP",sans-serif;font-size:1.7rem}@media screen and (max-width:1800px){.con-instagram .box-title-instagram p.txt-follow{font-size:1.5rem}}.con-instagram .box-title-instagram p.txt-follow{color:#DCB868;line-height:1;letter-spacing:0.1em;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width:1350px){.con-instagram .box-title-instagram p.txt-follow{position:static;margin-top:10px;text-align:center}}.con-instagram .box-title-instagram p.txt-follow span{margin-right:1em}.con-instagram .box-title-instagram p.txt-follow a{color:#DCB868}@media screen and (min-width:1100px){.con-instagram .box-title-instagram p.txt-follow a:hover{opacity:1;text-decoration:underline}}.con-instagram .box-instagram-feed #sb_instagram{padding-bottom:0!important}.con-instagram .box-instagram-feed #sb_instagram #sbi_images{padding-top:0!important;padding-bottom:0!important}.con-instagram .box-instagram-feed ul.list-instagram{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr 8px 1fr 8px 1fr;grid-template-columns:repeat(4,1fr);gap:8px}@media screen and (max-width:1800px){.con-instagram .box-instagram-feed ul.list-instagram{gap:7px}}@media screen and (max-width:767px){.con-instagram .box-instagram-feed ul.list-instagram{-ms-grid-columns:1fr 6px 1fr;grid-template-columns:repeat(2,1fr);gap:6px}}.con-instagram .box-instagram-feed ul.list-instagram li a{display:block}@media screen and (min-width:1100px){.con-instagram .box-instagram-feed ul.list-instagram li a:hover{opacity:1}.con-instagram .box-instagram-feed ul.list-instagram li a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.con-instagram .box-instagram-feed ul.list-instagram li .image{aspect-ratio:1/1;overflow:hidden}.con-instagram .box-instagram-feed ul.list-instagram li .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.65s ease-out;transition:-webkit-transform 0.65s ease-out;transition:transform 0.65s ease-out;transition:transform 0.65s ease-out,-webkit-transform 0.65s ease-out}.con-instagram p.btn-more{margin-top:76px}@media screen and (max-width:1800px){.con-instagram p.btn-more{margin-top:66px}}.con-instagram p.btn-more{text-align:center}@media screen and (max-width:767px){.con-instagram p.btn-more{margin-top:30px}}.con-reserve{padding-top:115px;padding-bottom:194px}@media screen and (max-width:1800px){.con-reserve{padding-top:100px;padding-bottom:169px}}@media screen and (max-width:767px){.con-reserve{padding-top:40px;padding-bottom:60px}}.con-reserve .box-reserve-btn{max-width:795px}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn{max-width:691px}}.con-reserve .box-reserve-btn{margin-inline:auto}@media screen and (min-width:601px) and (max-width:767px){.con-reserve .box-reserve-btn{max-width:480px}}.con-reserve .box-reserve-btn p.btn-reserve a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:26px 115px;border-radius:76px}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn p.btn-reserve a{padding:23px 100px;border-radius:66px}}.con-reserve .box-reserve-btn p.btn-reserve a{background-color:#DCB868;color:#FFFFFF;text-align:center;-webkit-transition:background-color 0.4s ease-out;transition:background-color 0.4s ease-out}@media screen and (max-width:767px){.con-reserve .box-reserve-btn p.btn-reserve a{padding:13px 60px;border-radius:45px}}@media screen and (min-width:1100px){.con-reserve .box-reserve-btn p.btn-reserve a:hover{opacity:1;background-color:#A58A4E}.con-reserve .box-reserve-btn p.btn-reserve a:hover:after{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}}.con-reserve .box-reserve-btn p.btn-reserve a:after{content:"";position:absolute;top:50%;right:78px;width:31.03px;height:7.21px}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn p.btn-reserve a:after{right:68px;width:26.98px;height:6.27px}}.con-reserve .box-reserve-btn p.btn-reserve a:after{background:url(../img/glamping_resort/icn_link_arrow01_w.svg) no-repeat center center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out}@media screen and (max-width:767px){.con-reserve .box-reserve-btn p.btn-reserve a:after{right:30px}}.con-reserve .box-reserve-btn p.btn-reserve a span.en{font-family:"EB Garamond",serif;font-weight:400;font-size:2.3rem}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn p.btn-reserve a span.en{font-size:2rem}}.con-reserve .box-reserve-btn p.btn-reserve a span.en{line-height:1.75;letter-spacing:0.08em}@media screen and (max-width:767px){.con-reserve .box-reserve-btn p.btn-reserve a span.en{font-size:1.6rem}}.con-reserve .box-reserve-btn p.btn-reserve a span.ja{font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:3rem}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn p.btn-reserve a span.ja{font-size:2.6rem}}.con-reserve .box-reserve-btn p.btn-reserve a span.ja{line-height:1.92;letter-spacing:0.08em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.con-reserve .box-reserve-btn p.btn-reserve a span.ja{font-size:2.2rem;line-height:1.6}}.con-reserve .box-reserve-btn ul.list-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:53px}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn ul.list-contact{margin-top:46px}}@media screen and (max-width:767px){.con-reserve .box-reserve-btn ul.list-contact{display:block;margin-top:20px}}.con-reserve .box-reserve-btn ul.list-contact li{width:calc((100% - 25px) / 2)}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn ul.list-contact li{width:calc((100% - 22px) / 2)}}@media screen and (max-width:767px){.con-reserve .box-reserve-btn ul.list-contact li{width:100%}}@media screen and (max-width:767px){.con-reserve .box-reserve-btn ul.list-contact li+li{margin-top:12px}}.con-reserve .box-reserve-btn ul.list-contact li p.btn-contact a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 69px;border-radius:44px;background-color:#666666;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2.1rem}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn ul.list-contact li p.btn-contact a{padding:28px 60px;border-radius:38px;font-size:1.8rem}}.con-reserve .box-reserve-btn ul.list-contact li p.btn-contact a{color:#FFFFFF;line-height:1;letter-spacing:0.12em;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-transition:background-color 0.4s ease-out;transition:background-color 0.4s ease-out}@media screen and (min-width:1100px){.con-reserve .box-reserve-btn ul.list-contact li p.btn-contact a:hover{opacity:1;background-color:#3E6750}.con-reserve .box-reserve-btn ul.list-contact li p.btn-contact a:hover:after{-webkit-transform:translate(8px,-50%);transform:translate(8px,-50%)}}.con-reserve .box-reserve-btn ul.list-contact li p.btn-contact a:after{content:"";position:absolute;top:50%;right:35px;width:31.03px;height:7.21px}@media screen and (max-width:1800px){.con-reserve .box-reserve-btn ul.list-contact li p.btn-contact a:after{right:30px;width:26.98px;height:6.27px}}.con-reserve .box-reserve-btn ul.list-contact li p.btn-contact a:after{background:url(../img/glamping_resort/icn_link_arrow01_w.svg) no-repeat center center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out}.con-reserve .box-reserve-banner{margin-top:166px}@media screen and (max-width:1800px){.con-reserve .box-reserve-banner{margin-top:144px}}@media screen and (max-width:767px){.con-reserve .box-reserve-banner{margin-top:50px}}.con-reserve .box-reserve-banner .block-banner{max-width:691px}@media screen and (max-width:1800px){.con-reserve .box-reserve-banner .block-banner{max-width:601px}}.con-reserve .box-reserve-banner .block-banner{margin-inline:auto}.con-gmap iframe{display:block;width:100%;height:484px}@media screen and (max-width:1800px){.con-gmap iframe{height:421px}}.con-gmap iframe{border:0}@media screen and (max-width:767px){.con-gmap iframe{height:300px}}.btn-fix-reserve{position:fixed;right:24px;bottom:124px;z-index:98;width:170px}@media only screen and (max-width:1199px){.btn-fix-reserve{right:39px;width:140px}}@media screen and (max-width:999px){.btn-fix-reserve{right:21px;width:140px}}@media screen and (max-width:767px){.btn-fix-reserve{right:12px;bottom:16px;width:100px}}.btn-fix-reserve a{display:block}@media screen and (min-width:1100px){.btn-fix-reserve a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}}.btn-fix-reserve a img{-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out}.btn-fix-reserve.js-reserve-anim{opacity:0}.btn-fix-reserve.js-reserve-anim.is-show{-webkit-animation:reserve-in 1.4s cubic-bezier(0.22,0.61,0.36,1) 2.8s both;animation:reserve-in 1.4s cubic-bezier(0.22,0.61,0.36,1) 2.8s both}@media (prefers-reduced-motion:reduce){.btn-fix-reserve.js-reserve-anim{opacity:1;-webkit-animation:none!important;animation:none!important}}@-webkit-keyframes reserve-in{0%{visibility:hidden;opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes reserve-in{0%{visibility:hidden;opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body.js-reveal-on .js-reveal.s-mist{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(16px);transform:translateY(16px)}@media screen and (max-width:767px){body.js-reveal-on .js-reveal.s-mist{-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translateY(10px);transform:translateY(10px)}}body.js-reveal-on .js-reveal.s-mist.is-inview{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-transition:opacity 1.2s cubic-bezier(0.22,0.61,0.36,1),-webkit-filter 1.2s cubic-bezier(0.22,0.61,0.36,1),-webkit-transform 1.2s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 1.2s cubic-bezier(0.22,0.61,0.36,1),-webkit-filter 1.2s cubic-bezier(0.22,0.61,0.36,1),-webkit-transform 1.2s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 1.2s cubic-bezier(0.22,0.61,0.36,1),filter 1.2s cubic-bezier(0.22,0.61,0.36,1),transform 1.2s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 1.2s cubic-bezier(0.22,0.61,0.36,1),filter 1.2s cubic-bezier(0.22,0.61,0.36,1),transform 1.2s cubic-bezier(0.22,0.61,0.36,1),-webkit-filter 1.2s cubic-bezier(0.22,0.61,0.36,1),-webkit-transform 1.2s cubic-bezier(0.22,0.61,0.36,1);-webkit-transition-delay:var(--rv-delay,0s);transition-delay:var(--rv-delay,0s)}@media screen and (max-width:767px){body.js-reveal-on .js-reveal.s-mist.is-inview{-webkit-transition-duration:0.9s;transition-duration:0.9s}}body.js-reveal-on .js-reveal.s-chars .char{opacity:0}body.js-reveal-on .js-reveal.s-chars.is-inview .char{-webkit-animation:mv-char 1.2s ease-out both;animation:mv-char 1.2s ease-out both;-webkit-animation-delay:calc(var(--rv-delay, 0s) + var(--i) * 0.04s);animation-delay:calc(var(--rv-delay, 0s) + var(--i) * 0.04s)}body.js-reveal-on .js-reveal.s-lines .line{display:inline-block;opacity:0}body.js-reveal-on .js-reveal.s-lines.is-inview .line{-webkit-animation:rv-line 1.2s cubic-bezier(0.22,0.61,0.36,1) both;animation:rv-line 1.2s cubic-bezier(0.22,0.61,0.36,1) both;-webkit-animation-delay:calc(var(--rv-delay, 0s) + var(--i) * 0.15s);animation-delay:calc(var(--rv-delay, 0s) + var(--i) * 0.15s)}@media screen and (max-width:767px){body.js-reveal-on .js-reveal.s-lines.is-inview .line{-webkit-animation-duration:0.9s;animation-duration:0.9s}}body.js-reveal-on .js-reveal.s-wipe:not(.is-done){-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(38.4615384615%,#000),color-stop(44.2307692308%,rgba(0,0,0,0.85)),color-stop(50%,rgba(0,0,0,0.5)),color-stop(55.7692307692%,rgba(0,0,0,0.15)),color-stop(61.5384615385%,transparent));-webkit-mask-image:linear-gradient(90deg,#000 38.4615384615%,rgba(0,0,0,0.85) 44.2307692308%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.15) 55.7692307692%,transparent 61.5384615385%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(38.4615384615%,#000),color-stop(44.2307692308%,rgba(0,0,0,0.85)),color-stop(50%,rgba(0,0,0,0.5)),color-stop(55.7692307692%,rgba(0,0,0,0.15)),color-stop(61.5384615385%,transparent));mask-image:linear-gradient(90deg,#000 38.4615384615%,rgba(0,0,0,0.85) 44.2307692308%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.15) 55.7692307692%,transparent 61.5384615385%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}body.js-reveal-on .js-reveal.s-wipe:not(.is-done) .arrow,body.js-reveal-on .js-reveal.s-wipe:not(.is-done) .slick-dots{opacity:0}body.js-reveal-on .js-reveal.s-wipe .arrow,body.js-reveal-on .js-reveal.s-wipe .slick-dots{-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out}body.js-reveal-on .js-reveal.s-wipe.is-inview:not(.is-done){-webkit-animation:mv-wipe 1.6s cubic-bezier(0.55,0,0.1,1) both;animation:mv-wipe 1.6s cubic-bezier(0.55,0,0.1,1) both;-webkit-animation-delay:var(--rv-delay,0s);animation-delay:var(--rv-delay,0s)}@media screen and (max-width:767px){body.js-reveal-on .js-reveal.s-wipe.is-inview:not(.is-done){-webkit-animation-duration:1.2s;animation-duration:1.2s}}body.js-reveal-on .js-reveal.s-wipe.is-inview:not(.is-done) .image,body.js-reveal-on .js-reveal.s-wipe.is-inview:not(.is-done) img{-webkit-animation:rv-haze 2.08s ease-out backwards;animation:rv-haze 2.08s ease-out backwards;-webkit-animation-delay:var(--rv-delay,0s);animation-delay:var(--rv-delay,0s)}@media screen and (max-width:767px){body.js-reveal-on .js-reveal.s-wipe.is-inview:not(.is-done) .image,body.js-reveal-on .js-reveal.s-wipe.is-inview:not(.is-done) img{-webkit-animation-duration:1.56s;animation-duration:1.56s}}@media (prefers-reduced-motion:reduce){body.js-reveal-on .js-reveal.s-mist{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}body.js-reveal-on .js-reveal.s-chars .char,body.js-reveal-on .js-reveal.s-lines .line{opacity:1;-webkit-animation:none!important;animation:none!important}body.js-reveal-on .js-reveal.s-wipe{-webkit-mask-image:none;mask-image:none;-webkit-animation:none!important;animation:none!important}body.js-reveal-on .js-reveal.s-wipe .image,body.js-reveal-on .js-reveal.s-wipe img{-webkit-animation:none!important;animation:none!important}body.js-reveal-on .js-reveal.s-wipe .arrow,body.js-reveal-on .js-reveal.s-wipe .slick-dots{opacity:1}}.js-parallax .image{overflow:hidden}@-webkit-keyframes rv-line{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rv-line{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rv-haze{0%{-webkit-filter:blur(10px) brightness(1.06);filter:blur(10px) brightness(1.06)}to{-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1)}}@keyframes rv-haze{0%{-webkit-filter:blur(10px) brightness(1.06);filter:blur(10px) brightness(1.06)}to{-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1)}}
/*# sourceMappingURL=gramping_resort.css.map */