@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic:wght@400;700;900&display=swap");#spring_resort{color:var(--c-text);font-family:var(--ff-base);font-size:var(--fz-base);line-height:1.8;letter-spacing:0.05em;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0;background:var(--bgc-pcWrap)}#spring_resort *{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:500px){#spring_resort{font-size:var(--fz-pc);background:url("../../images/bg_pattern_yellow.webp");background-repeat:repeat;background-position:center top;background-size:5%;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten}#spring_resort:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:540px;height:100%;background-image:linear-gradient(90deg,rgba(255,0,0,0) 0%,var(--c-br) 30px,var(--c-br) calc(100% - 30px),rgba(255,0,0,0) 100%);opacity:0.6}}#spring_resort .spWrap{max-width:500px;margin:0 auto;background:var(--bgc-spWrap)}@media screen and (min-width:515px){#spring_resort .spWrap{border-left:3px solid var(--c-br);border-right:3px solid var(--c-br);-webkit-box-sizing:border-box;box-sizing:border-box}}#spring_resort{--c-red:#f00;--c-red-rgb:255,0,0;--c-blue:#6ca9e9;--c-blue-rgb:108,169,233;--c-white:#fff;--c-black:#000;--c-orange:#f90;--c-gray:#ccc;--c-yellow:#ff0;--ff-base:"Noto Sans JP","Helvetica Neue",system-ui,-apple-system,sans-serif;--ff-jp:"Zen Maru Gothic",sans-serif;--fz-base:15px;--fz-pc:24px;--ff-icon:"Material Symbols Outlined";--c-primary:var(--c-white);--c-secondary:var(--c-blue);--c-text:var(--c-black);--c-onprimary:var(--c-secondary);--c-link:var(--c-yellow);--selection-c:var(--c-white);--selection-bgc:var(--c-primary);--bgc-main:var(--c-secondary);--bgc-pcWrap:var(--c-white);--bgc-spWrap:var(--c-primary);--asideBanner-bgc:var(--c-orange);--footer-bgc:var(--c-pp);--footer-c:var(--c-black);--footer-sc:var(--c-white);--c-ye:#FFDB4F;--c-ye-rgb:255,219,79;--c-gr:#39B487;--c-bl:#5976BA;--c-lb:#61B7D9;--c-lb-rgb:97,183,217;--c-br:#675947;--c-pp:#FBDECF;--c-pp-rgb:251,222,207;--c-pi:#F19DB5;--c-or:#F4A466;--c-re:#EB615A;--c-mp:#FADBDA;--c-mp-rgb:250,219,218;--c-mg:#D5EBDD;--c-mo:#FFF6E9}#spring_resort{@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic:wght@400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic:wght@400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic:wght@400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic:wght@400;700;900&display=swap")}#spring_resort h1{font-weight:normal}#spring_resort h2{font-weight:normal}#spring_resort h3{font-weight:normal}#spring_resort img{width:100%;display:block}#spring_resort p{margin-bottom:1em}#spring_resort p:last-child{margin-bottom:0}#spring_resort .jp{font-family:var(--ff-jp);font-weight:700!important}#spring_resort ul.note{font-size:min(3.36vw,14px)}@media (min-width:500px){#spring_resort ul.note{font-size:12px}}#spring_resort ul.note li{margin-bottom:0.2em}#spring_resort ul.note li:last-child{margin-bottom:0}#spring_resort .txt_r{text-align:right}#spring_resort .mt_10{margin-top:10px}#spring_resort ::-moz-selection{color:var(--selection-c);background-color:var(--selection-bgc)}#spring_resort ::selection{color:var(--selection-c);background-color:var(--selection-bgc)}#spring_resort .deco img{position:absolute}#spring_resort .externalLink{border:2px solid var(--c-br);border-radius:10px;display:block;position:relative}#spring_resort .externalLink:after,#spring_resort .externalLink:before{content:"";position:absolute}#spring_resort .externalLink:before{width:7vw;height:7vw;border:2px solid var(--c-br);background:var(--c-ye);border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-4vw}@media (min-width:500px){#spring_resort .externalLink:before{width:40px;height:40px;right:-20px}}#spring_resort .externalLink:after{top:0;right:-2vw;bottom:0;margin:auto;width:3vw;height:4vw;background-color:#fff;-webkit-clip-path:polygon(3vw 50%,0% 0%,0% 4vw);clip-path:polygon(3vw 50%,0% 0%,0% 4vw)}@media (min-width:500px){#spring_resort .externalLink:after{right:-8px;width:15px;height:20px;-webkit-clip-path:polygon(15px 50%,0% 0%,0% 20px);clip-path:polygon(15px 50%,0% 0%,0% 20px)}}#spring_resort .carousel-wrapper .carouselImage{border-radius:20px}#spring_resort .carousel-wrapper .swiper-button-next-benefit_01,#spring_resort .carousel-wrapper .swiper-button-prev-benefit_01{background:var(--c-gr)}#spring_resort #contentFooter{--c:var(--footer-c);--bgc:var(--footer-bgc);--bgc-rgb:var(--c-pp-rgb);--sc:var(--footer-sc);--sbgc:var(--footer-c)}#spring_resort #contentFooter .snsShare{color:var(--c);background:rgba(var(--bgc-rgb),0.2);padding:40px 5vw}@media (min-width:500px){#spring_resort #contentFooter .snsShare{padding:50px 40px}}#spring_resort #contentFooter .snsShare h2{text-align:center;font-size:18px;font-weight:bold;color:#6A6A6A}#spring_resort #contentFooter .snsShare h2 span{position:relative;display:inline-block;padding:0 30px}#spring_resort #contentFooter .snsShare h2 span:after,#spring_resort #contentFooter .snsShare h2 span:before{content:"";border-bottom:none;background-image:radial-gradient(circle at center,#FFACAA 2.5px,transparent 2.5px);background-size:9px 10px;background-position:left bottom;background-repeat:repeat-x;position:absolute;bottom:2vw;display:block;width:36px;height:10px}@media (min-width:500px){#spring_resort #contentFooter .snsShare h2 span:after,#spring_resort #contentFooter .snsShare h2 span:before{bottom:10px}}#spring_resort #contentFooter .snsShare h2 span:before{left:-6vw;-webkit-transform:rotate(55deg);transform:rotate(55deg)}@media (min-width:500px){#spring_resort #contentFooter .snsShare h2 span:before{left:-30px}}#spring_resort #contentFooter .snsShare h2 span:after{right:-6vw;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}@media (min-width:500px){#spring_resort #contentFooter .snsShare h2 span:after{right:-30px}}#spring_resort #contentFooter .officialSNS{color:var(--sc);background:var(--sbgc);padding:40px 3vw}@media (min-width:500px){#spring_resort #contentFooter .officialSNS{padding:50px}}#spring_resort #contentFooter .officialSNS h2{text-align:center;font-size:16px;font-weight:bold}#spring_resort #contentFooter .officialSNSLink,#spring_resort #contentFooter .snsLink{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;gap:10px;margin:min(7.2vw,30px) 0 2em}#spring_resort #contentFooter .officialSNSLink li,#spring_resort #contentFooter .snsLink li{width:46px;margin:0}#spring_resort #contentFooter .officialSNSLink{margin:20px 8vw 0}@media (min-width:500px){#spring_resort #contentFooter .officialSNSLink{margin:20px 40px 0}}#spring_resort #contentFooter .officialSNSLink li{width:calc((100% - 40px) / 5);border:0.5px solid #fff;border-radius:50%}#spring_resort #contentFooter .snsNotice{font-size:min(4.8vw,20px);color:var(--c)}#spring_resort #contentFooter .snsNotice h3{text-align:center;letter-spacing:0.5em;padding-left:0.5em;margin:2em 0;font-weight:700}#spring_resort #contentFooter .snsNotice .notice{padding-top:0}#spring_resort #contentFooter .snsNotice .notes{margin-top:1em}#spring_resort .globalNav{--bgc-menu:var(--c-primary);--duration:0.3s;position:absolute;top:0;right:0;width:100%;height:100vh;z-index:-1000;visibility:hidden;overflow:hidden}@media (min-width:940px){#spring_resort .globalNav{z-index:100;visibility:visible;width:220px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;right:auto;left:calc(50vw + 250px + 10px)}}#spring_resort .globalNav.is-sticky{position:fixed}#spring_resort .globalNav.is-show{z-index:100;visibility:visible}#spring_resort .globalNav.is-active .linkList{translate:0 0}#spring_resort .globalNav.is-active:after{opacity:0.8}#spring_resort .globalNav:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background:rgb(0,0,0);opacity:0;-webkit-transition:opacity 0.8s;transition:opacity 0.8s;-webkit-transition-delay:0.2s;transition-delay:0.2s}@media (min-width:500px){#spring_resort .globalNav:after{display:none}}#spring_resort .globalNav .linkList{position:relative;z-index:inherit;padding:min(13.44vw,56px) min(8.64vw,36px);background:var(--bgc-menu);text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;translate:0 -100%;-webkit-transition:translate var(--duration);transition:translate var(--duration)}@media (min-width:500px){#spring_resort .globalNav .linkList{padding:40px 20px}}@media (min-width:940px){#spring_resort .globalNav .linkList{translate:0 0}}#spring_resort .globalNav .linkList li{margin-bottom:min(8.88vw,37px)}@media (min-width:500px){#spring_resort .globalNav .linkList li{margin-bottom:28px}}#spring_resort .globalNav .linkList li:last-child{margin-bottom:0}#spring_resort .globalNav .linkList li a{display:block}#spring_resort .menuBtn{width:min(17.0992366412vw,71.2468193384px);height:min(17.0992366412vw,71.2468193384px);position:absolute;z-index:10000;top:min(2.4vw,10px);left:min(50% + 50vw - min(17.0992366412vw,71.2468193384px) - min(2.4vw,10px),50% + 250px - min(17.0992366412vw,71.2468193384px) - min(2.4vw,10px));background-color:var(--c-primary);border-radius:100vh}#spring_resort .menuBtn span{display:block;width:min(7.2vw,30px);height:1px;display:block;background-color:var(--c-link);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:rotate 0.3s,opacity 0.2s,translate 0.1s;transition:rotate 0.3s,opacity 0.2s,translate 0.1s;position:absolute;top:50%;left:50%;translate:-50% -50%}#spring_resort .menuBtn span:first-child{translate:-50% -6px}#spring_resort .menuBtn span:nth-child(3){translate:-50% 6px}@media (min-width:940px){#spring_resort .menuBtn{display:none}}#spring_resort .menuBtn.is-close span:first-child{translate:-50% -50%;rotate:30deg}#spring_resort .menuBtn.is-close span:nth-child(3){translate:-50% -50%;rotate:-30deg}#spring_resort .menuBtn.is-close span:nth-child(2){opacity:0}#spring_resort .menuBtn.is-sticky{position:fixed;top:min(2.4vw,10px)}#spring_resort .parkTicketLink{--c-btn-label:#fff;--c-btn-bgc:var(--c-or );position:sticky;bottom:0;padding-top:min(8.4vw,35px);padding-bottom:min(8.4vw,35px);-webkit-transition:1s ease-out;transition:1s ease-out;z-index:999}#spring_resort .parkTicketLink.is-hide{visibility:hidden;opacity:0;z-index:inherit}#spring_resort .parkTicketLink a{position:sticky;bottom:0;z-index:10;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;width:calc(100% - 10vw);max-width:480px;margin:0 auto;color:var(--c-btn-label);font-size:min(4.8854961832vw,20.3562340967px);font-weight:700;line-height:1;position:relative;padding:15px 20px;background:var(--c-btn-bgc)}@media (min-width:500px){#spring_resort .parkTicketLink a{width:calc(100% - 80px)}}#spring_resort .parkTicketLink a .icn{display:inline-block;width:min(9.1603053435vw,38.1679389313px);height:min(7.6335877863vw,31.8066157761px);margin-right:min(1.5267175573vw,6.3613231552px)}#spring_resort .parkTicketLink a .icn svg{width:100%;height:auto}#spring_resort .parkTicketLink a .icn svg path{fill:var(--c-btn-label)}#spring_resort .linkBtn{--c:var(--c-white);--bgc:var(--c-red);display:block;color:var(--c);background-color:var(--bgc);text-align:center;padding:1em 0}#spring_resort .carousel-wrapper{--c-btn:#000;--c-icon:#fff;--sz-btn:40px;--sz-icon:11vw;--szpc-icon:50px;position:relative;z-index:0}#spring_resort .carousel-wrapper .swiper-button-next,#spring_resort .carousel-wrapper .swiper-button-prev{position:absolute;top:50%;translate:0 -50%;z-index:10;width:var(--sz-btn);height:var(--sz-btn);border-radius:100vh;border:none;background:var(--c-btn);cursor:pointer;overflow:hidden}#spring_resort .carousel-wrapper .swiper-button-next:after,#spring_resort .carousel-wrapper .swiper-button-prev:after{font-family:var(--ff-icon);font-size:var(--sz-icon);line-height:1;color:var(--c-icon);text-shadow:0 0 2px rgba(var(--c-icon-rgb),0.5);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (min-width:500px){#spring_resort .carousel-wrapper .swiper-button-next:after,#spring_resort .carousel-wrapper .swiper-button-prev:after{font-size:var(--szpc-icon)}}#spring_resort .carousel-wrapper .swiper-button-prev{left:0}#spring_resort .carousel-wrapper .swiper-button-prev:after{content:"\e5de";translate:-52% -50%}#spring_resort .carousel-wrapper .swiper-button-next{right:0}#spring_resort .carousel-wrapper .swiper-button-next:after{content:"\e5df";translate:-48% -50%}#spring_resort .carousel-wrapper .swiper-pagination{position:static;margin-top:20px;text-align:center}#spring_resort .carousel-wrapper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ddd;border-radius:50%;margin:0 6px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.5}#spring_resort .carousel-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--c-pagination,#333);opacity:1}#spring_resort .precautions{--bgc-summary:var(--c-red);--bgc-detail:var(--c-gray);margin:min(9.1603053435vw,38.1679389313px) 0}#spring_resort .precautions summary{background:var(--bgc-summary);padding:1.5em;cursor:pointer;font-weight:bold;color:var(--c-summary);text-align:center;display:block;position:relative}#spring_resort .precautions summary::-webkit-details-marker{display:none}#spring_resort .precautions summary::marker{display:block}#spring_resort .precautions summary:after{content:"\e5c5";font-family:"Material Symbols Outlined";font-size:1.5em;line-height:1;position:absolute;top:50%;right:1em;translate:0 -50%;-webkit-transition:rotate ease-out 0.3s;transition:rotate ease-out 0.3s}#spring_resort .precautions[open] summary:after{rotate:-180deg}#spring_resort .precautions ._detail{overflow:hidden;color:var(--c-primary);background-color:var(--bgc-detail);font-weight:400;font-size:12px}#spring_resort .precautions ._detail a{color:var(--c-link)}#spring_resort .precautions ._detail ._inner{padding:min(5.76vw,24px)}#spring_resort .infoData{--c:var(--c-primary);--c-rgb:var(--c-primary-rgb);color:var(--c);background:#ccc;margin:2em auto;font-size:12px;line-height:1.6;font-weight:normal;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}#spring_resort .infoData:last-child{margin-bottom:0}#spring_resort .infoData>div{display:-ms-grid;display:grid;-ms-grid-columns:subgrid;grid-template-columns:subgrid;-ms-grid-column-span:2;grid-column:span 2;padding-top:1em;padding-bottom:1em;border-top:1px solid rgba(var(--c-rgb),0.2)}#spring_resort .infoData>div:last-child{border-bottom:1px solid rgba(var(--c-rgb),0.2)}#spring_resort .infoData dt{padding-right:1em;letter-spacing:0.4em;place-content:center}#spring_resort .infoData dd{padding-left:1em}#spring_resort .infoData .parentheses{font-size:0.8em}#spring_resort .moreLink{display:inline-block;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:1em}#spring_resort .moreLink:before{font-family:"Material Symbols Outlined";content:"\e5e1";font-size:0.7em;vertical-align:0.05em;margin-right:0.3em;opacity:0.5}#spring_resort .contentTitle{background:#0F0}#spring_resort .asideBanner{--c-link:#000;--c-tdl:#30BE69;--c-tds:#258BD4;--pdng:14px;--pdng-right:20px}#spring_resort .asideBanner+.asideBanner{margin-top:var(--pdng)}#spring_resort .asideBanner a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--pdng) var(--pdng-right) var(--pdng) var(--pdng);background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.34);box-shadow:0 4px 3px rgba(0,0,0,0.34)}#spring_resort .asideBanner a>*{text-align:left}#spring_resort .asideBanner a ._thumb{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-right:var(--pdng);max-width:130px}#spring_resort .asideBanner a ._info{color:#000}#spring_resort .asideBanner a .shoulder{color:var(--c-link);font-size:10px;font-weight:700;line-height:1;margin-bottom:1.5em}#spring_resort .asideBanner a h2{font-weight:700;font-size:12px;line-height:1.35;margin-top:0}#spring_resort .asideBanner a .subTitle{font-weight:700;font-size:10px;line-height:1.35;margin-bottom:0.3em}#spring_resort .asideBanner a .note{margin-top:0.5em;font-size:10px}#spring_resort .asideBanner a:after{content:"\e5e1";font-family:var(--ff-icon);color:var(--c-link);display:block;position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#spring_resort .asideBanner.by-tdl{--c-link:var(--c-tdl)}#spring_resort .asideBanner.by-tds{--c-link:var(--c-tds)}#spring_resort .asideBannerContainer{--bgc:var(--asideBanner-bgc);--bgc-parkGuide:#FF2645;background-color:var(--bgc);padding:min(4.8vw,20px) min(3.84vw,16px)}#spring_resort .asideBannerContainer.by-parkGuide{--bgc:var(--bgc-parkGuide);--banner-bgc:var(--asideBanner-bgc);--c-text:var(--c-white)}#spring_resort .asideBannerContainer.by-parkGuide .asideBanner{--c-link:var(--bgc)}#spring_resort .asideBannerContainer.by-parkGuide .asideBanner a{overflow:hidden;background-color:var(--banner-bgc)}#spring_resort .asideBannerContainer.by-parkGuide .asideBanner a ._info{color:var(--c-text)}#spring_resort .asideBannerContainer.by-parkGuide .asideBanner ._thumb{margin-top:calc(var(--pdng) * -1);margin-left:calc(var(--pdng) * -1);margin-bottom:calc(var(--pdng) * -1);max-width:100%;-ms-flex-preferred-size:180px;flex-basis:180px}#spring_resort .asideBannerContainer.by-parkGuide .asideBanner ._thumb img{width:100%;height:100%;max-height:41vw;aspect-ratio:185/129;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%}#spring_resort .notice{font-size:0.8em;line-height:1.6;margin:2em auto}#spring_resort .notice:last-child{margin-bottom:0}#spring_resort .notice li{padding-left:1em;text-indent:-1em;margin-bottom:0.5em}#spring_resort .notice li:before{content:"・"}#spring_resort .notice li:last-child{margin-bottom:0}#spring_resort .notice.type-asterisk li{padding-left:1em;text-indent:-1em}#spring_resort .notice.type-asterisk li:before{content:"※"}#spring_resort .amime_bound{-webkit-transform-origin:center center;transform-origin:center center;will-change:transform,opacity;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}#spring_resort .amime_sparkle{-webkit-transform-origin:center center;transform-origin:center center;will-change:transform,opacity;-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}#spring_resort .amime_shake{-webkit-transform-origin:center center;transform-origin:center center;will-change:transform;-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#spring_resort .amime_fade{-webkit-transform-origin:center center;transform-origin:center center;will-change:opacity,transform;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);backface-visibility:hidden;-webkit-backface-visibility:hidden}#spring_resort .amime_scale{-webkit-transform-origin:center center;transform-origin:center center;will-change:transform,opacity;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}#spring_resort .amime_marker{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}#spring_resort #spring_resort{color:var(--c-text);font-family:var(--ff-base);font-size:var(--fz-base);line-height:1.8;letter-spacing:0.05em;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0;background:var(--bgc-pcWrap)}#spring_resort #spring_resort *{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:500px){#spring_resort #spring_resort{font-size:var(--fz-pc);background:url("../../images/bg_pattern_yellow.webp");background-repeat:repeat;background-position:center top;background-size:5%;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten}#spring_resort #spring_resort:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:540px;height:100%;background-image:linear-gradient(90deg,rgba(255,0,0,0) 0%,var(--c-br) 30px,var(--c-br) calc(100% - 30px),rgba(255,0,0,0) 100%);opacity:0.6}}#spring_resort #spring_resort .spWrap{max-width:500px;margin:0 auto;background:var(--bgc-spWrap)}@media screen and (min-width:515px){#spring_resort #spring_resort .spWrap{border-left:3px solid var(--c-br);border-right:3px solid var(--c-br);-webkit-box-sizing:border-box;box-sizing:border-box}}#spring_resort #top{background-color:var(--c-mo);padding-bottom:35vw}@media (min-width:500px){#spring_resort #top{padding-bottom:180px}}#spring_resort #top .mv_lead{background-color:var(--c-mp);padding:10px 4vw 30px;border-radius:0 0 30px 30px;-webkit-filter:drop-shadow(0px 3px 0.3px var(--c-br));filter:drop-shadow(0px 3px 0.3px var(--c-br));position:relative}@media (min-width:500px){#spring_resort #top .mv_lead{padding:20px 30px 40px;-webkit-filter:drop-shadow(0px 5px 0.3px var(--c-br));filter:drop-shadow(0px 5px 0.3px var(--c-br))}}#spring_resort #top .mv_lead .deco img{position:absolute}#spring_resort #top .mv_lead .deco .dec_01{width:min(11.04vw,46px);top:5vw;left:10vw}@media (min-width:500px){#spring_resort #top .mv_lead .deco .dec_01{width:56px;top:30px;left:40px}}#spring_resort #top .mv_lead .deco .dec_02{width:min(12vw,50px);bottom:9vw;right:7vw}@media (min-width:500px){#spring_resort #top .mv_lead .deco .dec_02{width:60px;bottom:40px;right:30px}}#spring_resort #top .link_btn{border:2px solid var(--c-br);border-radius:17px;display:block;position:relative}#spring_resort #top .link_btn:after,#spring_resort #top .link_btn:before{content:"";position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:1}#spring_resort #top .link_btn:before{border:2px solid var(--c-br);background:var(--c-gr);border-radius:50%}@media (min-width:500px){#spring_resort #top .link_btn:before{width:40px;height:40px;right:-20px}}#spring_resort #top .link_btn:after{bottom:-1vw;width:5vw;height:3vw;background-color:#fff;-webkit-clip-path:polygon(50% 3vw,0% 0%,5vw 0%);clip-path:polygon(50% 3vw,0% 0%,5vw 0%)}@media (min-width:500px){#spring_resort #top .link_btn:after{right:-8px;width:15px;height:20px;-webkit-clip-path:polygon(50% 20px,0% 0%,15px 0%);clip-path:polygon(50% 20px,0% 0%,15px 0%)}}#spring_resort #top .link_btn .btn_wrap{border:2px solid var(--c-br);border-radius:12px}#spring_resort #top .page_link{margin:40px 5vw 0}@media (min-width:500px){#spring_resort #top .page_link{margin:40px 40px 0}}#spring_resort #top .page_link .benefit_btn a{background-color:var(--c-or);padding:5px}#spring_resort #top .page_link .benefit_btn a:before{width:10vw;height:10vw;bottom:-5vw}@media (min-width:500px){#spring_resort #top .page_link .benefit_btn a:before{width:40px;height:40px;bottom:-20px}}#spring_resort #top .page_link .benefit_btn a:after{bottom:-1vw;width:5vw;height:3vw;-webkit-clip-path:polygon(50% 3vw,0% 0%,5vw 0%);clip-path:polygon(50% 3vw,0% 0%,5vw 0%)}@media (min-width:500px){#spring_resort #top .page_link .benefit_btn a:after{bottom:-7px;width:20px;height:15px;-webkit-clip-path:polygon(50% 15px,0% 0%,20px 0%);clip-path:polygon(50% 15px,0% 0%,20px 0%)}}#spring_resort #top .page_link .benefit_btn a .deco img{width:min(14.4vw,60px);top:-3vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media (min-width:500px){#spring_resort #top .page_link .benefit_btn a .deco img{width:min(16.8vw,70px);top:-18px}}#spring_resort #top .page_link .benefit_btn a .btn_wrap{background-color:var(--c-pp);padding:5vw 5px 4vw}@media (min-width:500px){#spring_resort #top .page_link .benefit_btn a .btn_wrap{padding:20px 5px 10px}}#spring_resort #top .page_link .benefit_btn a .btn_wrap .btn_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-bottom:15px}#spring_resort #top .page_link .benefit_btn a .btn_wrap .btn_txt .btn_txt_01{width:18%}#spring_resort #top .page_link .benefit_btn a .btn_wrap .btn_txt .btn_txt_02{width:70%}#spring_resort #top .page_link .benefit_btn a .btn_wrap p{color:var(--c-white);font-weight:900;text-align:center}#spring_resort #top .page_link .benefit_btn a .btn_wrap p span{line-height:1}#spring_resort #top .page_link .benefit_btn a .btn_wrap p .target_period{font-size:min(3.6vw,15px);background-color:var(--c-br);padding:5px 3px 5px 8px;border-radius:20vw 0 0 20vw}#spring_resort #top .page_link .benefit_btn a .btn_wrap p .day{font-size:min(3.84vw,16px);background-color:var(--c-lb);padding:5px 8px 4px 5px;border-radius:0 20vw 20vw 0}#spring_resort #top .page_btn{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5px 1fr;grid-template-columns:1fr 1fr;gap:20px 5px;margin-top:25px}#spring_resort #top .page_btn li{margin:0}#spring_resort #top .page_btn li a{background-color:var(--c-re);padding:2px}#spring_resort #top .page_btn li a:before{width:6vw;height:6vw;bottom:-4vw}@media (min-width:500px){#spring_resort #top .page_btn li a:before{width:30px;height:30px;bottom:-15px}}#spring_resort #top .page_btn li a:after{bottom:-1.5vw;width:3vw;height:2vw;-webkit-clip-path:polygon(50% 2vw,0% 0%,3vw 0%);clip-path:polygon(50% 2vw,0% 0%,3vw 0%)}@media (min-width:500px){#spring_resort #top .page_btn li a:after{bottom:-4px;width:15px;height:10px;-webkit-clip-path:polygon(50% 10px,0% 0%,15px 0%);clip-path:polygon(50% 10px,0% 0%,15px 0%)}}#spring_resort #top .page_btn li a .deco{z-index:1}#spring_resort #top .page_btn li a .btn_wrap{background-color:var(--c-ye);padding:3vw 5px}@media (min-width:500px){#spring_resort #top .page_btn li a .btn_wrap{padding:20px 5px}}#spring_resort #top .page_btn li a .btn_wrap .btn_txt{width:80%;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;margin:auto}#spring_resort #top .page_btn li a.goods .deco img{width:min(8.88vw,37px);top:-2vw;left:-2vw}@media (min-width:500px){#spring_resort #top .page_btn li a.goods .deco img{width:47px;top:-10px;left:-16px}}#spring_resort #top .page_btn li a.goods .btn_wrap .btn_txt{width:70%}#spring_resort #top .page_btn li a.menu .deco img{width:min(7.92vw,33px);bottom:-3vw;right:-1vw}@media (min-width:500px){#spring_resort #top .page_btn li a.menu .deco img{width:43px;bottom:-20px;right:0}}#spring_resort #top .page_btn li a.tdl .deco img{width:min(9.84vw,41px);bottom:-4vw;left:1vw}@media (min-width:500px){#spring_resort #top .page_btn li a.tdl .deco img{width:51px;bottom:-19px;left:1px}}#spring_resort #top .page_btn li a.tdl .btn_wrap .btn_txt img{height:min(9.6vw,40px);width:auto}@media (min-width:500px){#spring_resort #top .page_btn li a.tdl .btn_wrap .btn_txt img{height:45px}}#spring_resort #top .page_btn li a.tds .deco img{width:min(11.04vw,46px);bottom:-4vw;right:-1vw}@media (min-width:500px){#spring_resort #top .page_btn li a.tds .deco img{width:55px;bottom:-18px;right:-5px}}#spring_resort #top .page_btn li a.tds .btn_wrap .btn_txt img{height:min(9.6vw,40px);width:auto}@media (min-width:500px){#spring_resort #top .page_btn li a.tds .btn_wrap .btn_txt img{height:min(10.8vw,45px)}}#spring_resort #top .external_btn{margin-top:30px}#spring_resort #top .external_btn>div{margin-bottom:10px}#spring_resort #top .external_btn>div:last-child{margin-bottom:0}#spring_resort #top .external_btn .college_btn a{background:var(--c-gr);padding:3vw 5px;text-align:center}@media (min-width:500px){#spring_resort #top .external_btn .college_btn a{padding:20px 5px}}#spring_resort #top .external_btn .college_btn a .deco .btn_txt_01{width:min(7.2vw,30px);top:1vw;left:-1vw}@media (min-width:500px){#spring_resort #top .external_btn .college_btn a .deco .btn_txt_01{width:min(9.6vw,40px);top:5px;left:-6px}}#spring_resort #top .external_btn .college_btn a .deco .btn_txt_02{width:min(6vw,25px);top:-2vw;right:1vw}@media (min-width:500px){#spring_resort #top .external_btn .college_btn a .deco .btn_txt_02{width:min(8.4vw,35px);top:-7px;right:24px}}#spring_resort #top .external_btn .college_btn a .btn_wrap{color:#fff}#spring_resort #top .external_btn .college_btn a .btn_wrap p{font-size:min(3.36vw,14px);margin-bottom:0}#spring_resort #top .external_btn .college_btn a .btn_wrap h2{font-size:min(5.28vw,22px);font-weight:900}#spring_resort #top .external_btn .college_btn a .btn_wrap h2 span{background-color:#fff;color:var(--c-gr);font-size:min(4.32vw,18px);line-height:inherit;padding:0 10px;margin-right:5px;border-radius:20vw;vertical-align:baseline}#spring_resort #top .external_btn .college_btn a .btn_wrap .target_period{font-size:min(3.6vw,15px)}#spring_resort #top .external_btn .college_btn a .btn_wrap .target_period span{vertical-align:baseline}#spring_resort #top .external_btn .college_btn a .btn_wrap .target_period .em{font-size:min(5.28vw,22px)}#spring_resort #top .external_btn .college_btn a .btn_wrap .target_period .sub{font-size:min(3.84vw,16px)}#spring_resort #top .external_btn .graduation_btn a{background:var(--c-mp);padding:3vw 5px;text-align:center}@media (min-width:500px){#spring_resort #top .external_btn .graduation_btn a{padding:20px 5px}}#spring_resort #top .external_btn .graduation_btn a .deco .btn_txt_01{width:min(12.96vw,54px);top:3vw;left:3vw}@media (min-width:500px){#spring_resort #top .external_btn .graduation_btn a .deco .btn_txt_01{width:min(15.36vw,64px);top:10px;left:20px}}#spring_resort #top .external_btn .graduation_btn a .deco .btn_txt_02{width:min(8.4vw,35px);top:4vw;right:6vw}@media (min-width:500px){#spring_resort #top .external_btn .graduation_btn a .deco .btn_txt_02{width:min(10.8vw,45px);top:20px;right:35px}}#spring_resort #top .external_btn .graduation_btn a .btn_wrap{color:var(--c-br)}#spring_resort #top .external_btn .graduation_btn a .btn_wrap p{margin-bottom:0}#spring_resort #top .external_btn .graduation_btn a .btn_wrap h2{font-size:min(4.56vw,19px);font-weight:700;line-height:1.4}#spring_resort #top .external_btn .graduation_btn a .btn_wrap h2 .small{font-size:min(3.12vw,13px);margin-bottom:-6vw;display:block}@media (min-width:500px){#spring_resort #top .external_btn .graduation_btn a .btn_wrap h2 .small{margin-bottom:-25px}}#spring_resort #top .external_btn .graduation_btn a .btn_wrap h2 .em{font-size:min(8.16vw,34px)}#spring_resort #top .external_btn .graduation_btn a .btn_wrap .target_period{font-size:min(3.6vw,15px);line-height:1;background-color:#fff;padding:3px 10px 6px;margin-top:10px;border-radius:20vw;display:inline-block}#spring_resort #top .external_btn .graduation_btn a .btn_wrap .target_period span{vertical-align:baseline}#spring_resort #top .external_btn .graduation_btn a .btn_wrap .target_period .em{font-size:min(5.28vw,22px)}#spring_resort #top .external_btn .graduation_btn a .btn_wrap .target_period .sub{font-size:min(3.84vw,16px)}#spring_resort #top .external_btn .ticket_btn a{position:relative;background:var(--c-or);color:#fff;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;max-width:480px;font-size:min(4.8854961832vw,20.3562340967px);line-height:1;padding:15px 20px}#spring_resort #top .external_btn .ticket_btn a .icn{display:inline-block;width:min(9.1603053435vw,38.1679389313px);height:min(7.6335877863vw,31.8066157761px);margin-right:min(1.5267175573vw,6.3613231552px)}#spring_resort #top .external_btn .ticket_btn a .icn svg{width:100%;height:auto}#spring_resort #top .external_btn .ticket_btn a .icn svg path{fill:#fff}#spring_resort #spring_resort{color:var(--c-text);font-family:var(--ff-base);font-size:var(--fz-base);line-height:1.8;letter-spacing:0.05em;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0;background:var(--bgc-pcWrap)}#spring_resort #spring_resort *{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:500px){#spring_resort #spring_resort{font-size:var(--fz-pc);background:url("../../images/bg_pattern_yellow.webp");background-repeat:repeat;background-position:center top;background-size:5%;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten}#spring_resort #spring_resort:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:540px;height:100%;background-image:linear-gradient(90deg,rgba(255,0,0,0) 0%,var(--c-br) 30px,var(--c-br) calc(100% - 30px),rgba(255,0,0,0) 100%);opacity:0.6}}#spring_resort #spring_resort .spWrap{max-width:500px;margin:0 auto;background:var(--bgc-spWrap)}@media screen and (min-width:515px){#spring_resort #spring_resort .spWrap{border-left:3px solid var(--c-br);border-right:3px solid var(--c-br);-webkit-box-sizing:border-box;box-sizing:border-box}}#spring_resort #benefit{position:relative;overflow-x:hidden;padding-top:20vw;margin-top:-40vw}@media (min-width:500px){#spring_resort #benefit{padding-top:50px;margin-top:-150px}}#spring_resort #benefit .deco .dec_01{width:min(18.72vw,78px);top:19vw;left:11vw}@media (min-width:500px){#spring_resort #benefit .deco .dec_01{width:88px;top:45px;left:70px}}#spring_resort #benefit .deco .dec_02{width:min(21.6vw,90px);top:13vw;right:12vw}@media (min-width:500px){#spring_resort #benefit .deco .dec_02{width:100px;top:5px;right:90px}}#spring_resort #benefit .benefit_outline{background-color:var(--c-mg);border-top-right-radius:50% 130px;border-top-left-radius:50% 130px;margin-left:-10vw;margin-right:-10vw;padding-left:10vw;padding-right:10vw;padding-top:10px;border:3px solid var(--c-br)}@media (min-width:500px){#spring_resort #benefit .benefit_outline{border-top-right-radius:50% 280px;border-top-left-radius:50% 280px;margin-left:-100px;margin-right:-100px;padding-left:135px;padding-right:135px;padding-top:10px}}#spring_resort #benefit .benefit_wrap{background:url("../../images/bg_pattern_pink.webp");background-repeat:repeat;background-position:center top;background-size:15%;background-color:rgba(255,255,255,0.55);background-blend-mode:lighten;border-top-right-radius:50% 130px;border-top-left-radius:50% 130px;margin-left:-10vw;margin-right:-10vw;padding-left:14vw;padding-right:14vw;padding-top:15vw;padding-bottom:40px;border:3px solid var(--c-br)}@media (min-width:500px){#spring_resort #benefit .benefit_wrap{border-top-right-radius:50% 270px;border-top-left-radius:50% 270px;margin-left:-120px;margin-right:-120px;padding-left:110px;padding-right:110px;padding-top:70px}}#spring_resort #benefit .benefit_wrap h1{width:75%;margin:0 auto 25px}#spring_resort #benefit .benefit_wrap .benefit_lead{text-align:center;margin-bottom:30px}#spring_resort #benefit .benefit_wrap .benefit_lead .target_period{font-size:min(4.08vw,17px);font-weight:900;color:var(--c-re);background-color:#fff;display:inline-block;padding:3px 15px 5px;border-radius:20vw}@media (min-width:500px){#spring_resort #benefit .benefit_wrap .benefit_lead .target_period{font-size:20px}}#spring_resort #benefit .benefit_wrap .benefit_lead .target_period .em{font-size:min(6.48vw,27px);vertical-align:baseline;line-height:1}@media (min-width:500px){#spring_resort #benefit .benefit_wrap .benefit_lead .target_period .em{font-size:30px}}#spring_resort #benefit .benefit_wrap .benefit_lead .lead{font-size:min(4.32vw,18px)}@media (min-width:500px){#spring_resort #benefit .benefit_wrap .benefit_lead .lead{font-size:18px}}#spring_resort #benefit .benefit_box{position:relative;-webkit-filter:drop-shadow(0px 4px 6px rgba(0,0,0,0.5));filter:drop-shadow(0px 4px 6px rgba(0,0,0,0.5));margin-bottom:calc(30px + 10vw)}@media (min-width:500px){#spring_resort #benefit .benefit_box{margin-bottom:90px}}#spring_resort #benefit .benefit_box:last-child{margin-bottom:10vw}@media (min-width:500px){#spring_resort #benefit .benefit_box:last-child{margin-bottom:60px}}#spring_resort #benefit .benefit_box .benefit_box_wrap{background:#fff;padding:30px 5vw 0;position:relative}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap{padding:40px 30px 0}}#spring_resort #benefit .benefit_box .benefit_box_wrap:after{content:"";background:url("../../images/bg_benefit_botton.webp") no-repeat;background-size:contain;width:100%;height:10vw;display:block;position:absolute;left:0;bottom:-10vw}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap:after{height:60px;bottom:-60px}}#spring_resort #benefit .benefit_box .benefit_box_wrap h2{width:min(37.2vw,155px);margin:0 auto 20px}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap h2{width:170px}}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner{margin-bottom:20px;position:relative}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4{text-align:center;margin-bottom:15px}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span{font-size:min(4.8vw,20px);font-weight:900;line-height:1.5;color:var(--c-gr);position:relative;display:inline-block}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span:after,#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span:before{content:"";border-bottom:none;background-image:radial-gradient(circle at center,var(--c-br) 3px,transparent 3px);background-size:16px 12px;background-position:left bottom;background-repeat:repeat-x;position:absolute;bottom:4vw;display:block;width:45px;height:10px}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span:after,#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span:before{bottom:10px}}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span:before{left:-12vw;-webkit-transform:rotate(55deg);transform:rotate(55deg)}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span:before{left:-45px}}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span:after{right:-12vw;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span:after{right:-45px}}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner h4 span{font-size:24px}}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner .carousel-wrapper{margin-bottom:10px;overflow:visible}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner .carousel-wrapper .swiper-button-next{right:-4vw;background:var(--c-gr);border:2px solid var(--c-br)}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner .carousel-wrapper .swiper-button-next{right:-25px}}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner .carousel-wrapper .swiper-button-prev{left:-4vw;background:var(--c-gr);border:2px solid var(--c-br)}@media (min-width:500px){#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner .carousel-wrapper .swiper-button-prev{left:-25px}}#spring_resort #benefit .benefit_box .benefit_box_wrap .benefit_box_inner p{font-size:min(3.84vw,16px);font-weight:500;text-align:center}#spring_resort #benefit .benefit_01 .benefit_ttl{text-align:center;margin-bottom:30px}@media (min-width:500px){#spring_resort #benefit .benefit_01 .benefit_ttl{margin-bottom:50px}}#spring_resort #benefit .benefit_01 .benefit_ttl h3{font-size:min(6.24vw,26px);color:var(--c-re);line-height:1.4;margin-bottom:20px}#spring_resort #benefit .benefit_01 .benefit_ttl h3 span{display:inline-block}#spring_resort #benefit .benefit_01 .benefit_ttl h3 span.amime_marker{position:relative}#spring_resort #benefit .benefit_01 .benefit_ttl h3 span.amime_marker:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0.35em;background-color:rgba(var(--c-ye-rgb),0.5);z-index:-1;-webkit-transition:width 0.8s ease-out;transition:width 0.8s ease-out}#spring_resort #benefit .benefit_01 .benefit_ttl h3 span.amime_marker.marker-active:after{width:100%}#spring_resort #benefit .benefit_01 .benefit_ttl h3 span.em{font-size:min(8.64vw,36px)}@media (min-width:500px){#spring_resort #benefit .benefit_01 .benefit_ttl h3{font-size:30px}#spring_resort #benefit .benefit_01 .benefit_ttl h3 span{font-size:40px}#spring_resort #benefit .benefit_01 .benefit_ttl h3 span.amime_marker:after{height:0.3em}}#spring_resort #benefit .benefit_01 .deco .dec_03{width:min(12vw,50px);top:-6vw;right:2vw}@media (min-width:500px){#spring_resort #benefit .benefit_01 .deco .dec_03{width:60px;top:-30px;right:20px}}#spring_resort #benefit .benefit_01 .deco .dec_04{width:min(18vw,75px);top:-6vw;left:-7vw}@media (min-width:500px){#spring_resort #benefit .benefit_01 .deco .dec_04{width:85px;top:-35px;left:-35px}}#spring_resort #benefit .benefit_02 h5{font-size:min(5.52vw,23px);font-weight:900!important;color:var(--c-or);text-align:center;margin-bottom:20px}#spring_resort #benefit .benefit_02 h5 span{display:inline-block}#spring_resort #benefit .benefit_02 h5 span img{width:min(5.76vw,24px)}@media (min-width:500px){#spring_resort #benefit .benefit_02 h5{font-size:26px}#spring_resort #benefit .benefit_02 h5 span img{width:28px}}#spring_resort #benefit .benefit_02 .deco .dec_05{width:min(9.6vw,40px);top:7vw;left:6vw}@media (min-width:500px){#spring_resort #benefit .benefit_02 .deco .dec_05{width:50px;top:30px;left:60px}}#spring_resort #benefit .benefit_02 .deco .dec_06{width:min(19.68vw,82px);top:-19vw;right:-6vw}@media (min-width:500px){#spring_resort #benefit .benefit_02 .deco .dec_06{width:92px;top:-80px;right:-20px}}#spring_resort #benefit .benefit_02 .deco .dec_07{width:min(11.04vw,46px);top:70vw;right:-6vw}@media (min-width:500px){#spring_resort #benefit .benefit_02 .deco .dec_07{width:56px;top:300px;right:-40px}}#spring_resort #benefit .benefit_02 .carousel-special_contents{margin-top:40px}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents{margin-top:60px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card{background:#fff;border:3px solid var(--c-br);border-radius:20px;padding:20px 3vw;text-align:center}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card{padding:30px 20px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .benefit-number{width:min(33.6vw,140px);margin:10px auto 20px}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .benefit-number{width:120px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .park-tag{font-family:var(--ff-jp);font-weight:800;display:inline-block;padding:2px 15px;margin-bottom:10px;border:1px solid var(--c-br);border-radius:20vw}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .park-tag{font-size:18px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .main-title{font-size:min(4.8vw,20px);font-family:var(--ff-jp);line-height:1.4;margin-bottom:10px}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .main-title{font-size:18px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .card-image{margin:0 -3vw 20px}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .card-image{margin:0 -20px 20px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .card-description{font-size:min(3.84vw,16px);font-weight:500;line-height:1.5;margin-bottom:20px}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .card-description{font-size:15px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .free-content{margin-bottom:10px}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .free-content .item{background:var(--c-mo);padding:10px}#spring_resort #benefit .benefit_02 .carousel-special_contents .contents_card .notes{text-align:left;line-height:1.3}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_01 .park-tag{color:var(--c-re);background:var(--c-mo)}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_01 .free-content .item{background:var(--c-mo);padding:10px}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_01 .free-content .item ul{text-align:left;margin-left:1em}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_01 .free-content .item ul li{position:relative;line-height:1.4;margin-bottom:0.5em}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_01 .free-content .item ul li:before{content:"・";position:absolute;left:-1em}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_01 .free-content .item ul li:last-child{margin-bottom:0}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_01 .free-content .item ul li a{color:#000;font-weight:600;text-decoration:underline}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .park-tag{color:var(--c-gr);background:var(--c-mg)}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item{margin-bottom:10px}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item h5{font-size:min(3.84vw,16px);font-weight:500;color:#000}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl{font-size:min(3.6vw,15px);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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl{font-size:17px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl div{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}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl div dt{margin-right:0.3em}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl .special_price{color:var(--c-re);font-weight:600;position:relative}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl .special_price:before{content:"";position:absolute;top:0;left:-3.3vw;bottom:0;margin:auto;width:2vw;height:3vw;background-color:var(--c-re);-webkit-clip-path:polygon(2vw 50%,0% 0%,0% 3vw);clip-path:polygon(2vw 50%,0% 0%,0% 3vw)}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl .special_price:before{left:-15px;width:10px;height:15px;-webkit-clip-path:polygon(10px 50%,0% 0%,0% 15px);clip-path:polygon(10px 50%,0% 0%,0% 15px)}}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl .special_price span{font-size:min(5.28vw,22px);vertical-align:baseline}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .item dl .special_price span{font-size:20px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .shop{text-align:left}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .shop h6{background:var(--c-gr);font-family:var(--ff-jp);color:#fff;border:1px solid var(--c-br);border-radius:20vw;display:inline-block;padding:2px 10px}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .shop h6{margin-top:10px;font-size:16px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .shop ul{color:var(--c-gr);font-weight:600}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .item_02 .free-content .shop ul{font-size:14px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .swiper-button-next{right:-7vw;background:var(--c-re);border:2px solid var(--c-br)}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .swiper-button-next{right:-20px}}#spring_resort #benefit .benefit_02 .carousel-special_contents .swiper-button-prev{left:-7vw;background:var(--c-re);border:2px solid var(--c-br)}@media (min-width:500px){#spring_resort #benefit .benefit_02 .carousel-special_contents .swiper-button-prev{left:-20px}}#spring_resort #benefit .benefit_02 .swiper-pagination{position:relative;margin-top:20px;text-align:center}#spring_resort #benefit .benefit_02 .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px solid var(--c-or);width:16px;height:16px;margin:0 5px;border-radius:50%;display:inline-block}#spring_resort #benefit .benefit_02 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--c-or)}#spring_resort #spring_resort{color:var(--c-text);font-family:var(--ff-base);font-size:var(--fz-base);line-height:1.8;letter-spacing:0.05em;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0;background:var(--bgc-pcWrap)}#spring_resort #spring_resort *{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:500px){#spring_resort #spring_resort{font-size:var(--fz-pc);background:url("../../images/bg_pattern_yellow.webp");background-repeat:repeat;background-position:center top;background-size:5%;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten}#spring_resort #spring_resort:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:540px;height:100%;background-image:linear-gradient(90deg,rgba(255,0,0,0) 0%,var(--c-br) 30px,var(--c-br) calc(100% - 30px),rgba(255,0,0,0) 100%);opacity:0.6}}#spring_resort #spring_resort .spWrap{max-width:500px;margin:0 auto;background:var(--bgc-spWrap)}@media screen and (min-width:515px){#spring_resort #spring_resort .spWrap{border-left:3px solid var(--c-br);border-right:3px solid var(--c-br);-webkit-box-sizing:border-box;box-sizing:border-box}}#spring_resort #contents{position:relative;margin-top:-8px;z-index:1}#spring_resort #contents .contents_wrap{padding:17vw 5vw 30px;position:relative}@media (min-width:500px){#spring_resort #contents .contents_wrap{padding:60px 30px 30px}}#spring_resort #contents .contents_wrap h1{margin:0 auto 25px}@media (min-width:500px){#spring_resort #contents .contents_wrap h1{margin:0 auto 35px}}#spring_resort #contents .contents_wrap .contents_box{position:relative}#spring_resort #contents .contents_wrap .contents_box .deco .tape{width:min(45.12vw,188px);top:-6vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media (min-width:500px){#spring_resort #contents .contents_wrap .contents_box .deco .tape{width:200px;top:-30px}}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner{background:#fff;border-radius:20px;-webkit-filter:drop-shadow(0 0 7px rgba(0,0,0,0.3));filter:drop-shadow(0 0 7px rgba(0,0,0,0.3));padding:15vw 3vw 30px}@media (min-width:500px){#spring_resort #contents .contents_wrap .contents_box .contents_box_inner{padding:55px 30px 30px}}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .carouselImage{border-radius:0}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .swiper-button-next{right:-4vw;background:var(--c-re);border:2px solid var(--c-br)}@media (min-width:500px){#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .swiper-button-next{right:-20px}}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .swiper-button-prev{left:-4vw;background:var(--c-re);border:2px solid var(--c-br)}@media (min-width:500px){#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .swiper-button-prev{left:-20px}}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn{margin-top:20px}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li{margin-bottom:15px}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li:last-child{margin-bottom:0}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li a{font-size:min(3.84vw,16px);line-height:1.3;display:block;border:3px solid var(--c-br);color:#fff;border-radius:20vw;padding:15px 5px;text-align:center;position:relative}@media (min-width:500px){#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li a{font-size:15px}}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li a:after,#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li a:before{content:"";position:absolute}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li a:before{width:7vw;height:7vw;border:2px solid var(--c-br);border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2vw}@media (min-width:500px){#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li a:before{width:35px;height:35px;right:10px}}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li a:after{top:0;right:4vw;bottom:0;margin:auto;width:3vw;height:4vw;background-color:#fff;-webkit-clip-path:polygon(3vw 50%,0% 0%,0% 4vw);clip-path:polygon(3vw 50%,0% 0%,0% 4vw)}@media (min-width:500px){#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn li a:after{right:20px;width:12px;height:20px;-webkit-clip-path:polygon(12px 50%,0% 0%,0% 20px);clip-path:polygon(12px 50%,0% 0%,0% 20px)}}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn .comingsoon a{font-size:min(4.8vw,20px);background:#C9C9C9;border:3px solid #C9C9C9;padding:20px 5px;pointer-events:none}@media (min-width:500px){#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn .comingsoon a{font-size:22px}}#spring_resort #contents .contents_wrap .contents_box .contents_box_inner .link_btn .comingsoon a:before{background:#B2B2B2;border:2px solid #9C9C9C}#spring_resort #contents .goods{background:#D7E9EF}#spring_resort #contents .goods .deco .dec_01{width:min(19.2vw,80px);top:-3vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:500px){#spring_resort #contents .goods .deco .dec_01{width:90px;top:-20px}}#spring_resort #contents .goods .deco .dec_02{width:min(16.08vw,67px);top:-2vw;right:8vw}@media (min-width:500px){#spring_resort #contents .goods .deco .dec_02{width:77px;top:-20px;right:50px}}#spring_resort #contents .goods .deco .dec_03{width:min(10.56vw,44px);top:29vw;left:3vw;z-index:1}@media (min-width:500px){#spring_resort #contents .goods .deco .dec_03{width:54px;top:100px;left:20px}}#spring_resort #contents .goods h1{width:min(62.4vw,260px)}@media (min-width:500px){#spring_resort #contents .goods h1{width:270px}}#spring_resort #contents .goods .link_btn .goods_01 a{background:var(--c-gr)}#spring_resort #contents .goods .link_btn .goods_01 a:before{background:var(--c-or)}#spring_resort #contents .goods .link_btn .goods_02 a{background:var(--c-pi)}#spring_resort #contents .goods .link_btn .goods_02 a:before{background:var(--c-ye)}#spring_resort #contents .menu{background:rgba(var(--c-ye-rgb),0.2)}#spring_resort #contents .menu .deco .dec_01{width:min(33.6vw,140px);top:-4vw;left:55%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:500px){#spring_resort #contents .menu .deco .dec_01{width:140px;top:-20px}}#spring_resort #contents .menu .deco .dec_02{width:min(11.04vw,46px);top:5vw;left:5vw}@media (min-width:500px){#spring_resort #contents .menu .deco .dec_02{width:56px;top:20px;left:30px}}#spring_resort #contents .menu .deco .dec_03{width:min(18vw,75px);top:25vw;right:3vw;z-index:1}@media (min-width:500px){#spring_resort #contents .menu .deco .dec_03{width:85px;top:90px;right:20px}}#spring_resort #contents .menu h1{width:min(69.12vw,288px)}@media (min-width:500px){#spring_resort #contents .menu h1{width:298px}}#spring_resort #contents .menu .link_btn .menu_01 a{background:var(--c-lb)}#spring_resort #contents .menu .link_btn .menu_01 a:before{background:var(--c-pi)}#spring_resort #contents .menu .link_btn .menu_02 a{background:var(--c-or)}#spring_resort #contents .menu .link_btn .menu_02 a:before{background:var(--c-ye)}#spring_resort #spring_resort{color:var(--c-text);font-family:var(--ff-base);font-size:var(--fz-base);line-height:1.8;letter-spacing:0.05em;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0;background:var(--bgc-pcWrap)}#spring_resort #spring_resort *{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:500px){#spring_resort #spring_resort{font-size:var(--fz-pc);background:url("../../images/bg_pattern_yellow.webp");background-repeat:repeat;background-position:center top;background-size:5%;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten}#spring_resort #spring_resort:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:540px;height:100%;background-image:linear-gradient(90deg,rgba(255,0,0,0) 0%,var(--c-br) 30px,var(--c-br) calc(100% - 30px),rgba(255,0,0,0) 100%);opacity:0.6}}#spring_resort #spring_resort .spWrap{max-width:500px;margin:0 auto;background:var(--bgc-spWrap)}@media screen and (min-width:515px){#spring_resort #spring_resort .spWrap{border-left:3px solid var(--c-br);border-right:3px solid var(--c-br);-webkit-box-sizing:border-box;box-sizing:border-box}}#spring_resort #contents_event{position:relative;background:url("../../images/bg_pattern_green.webp");background-repeat:repeat;background-position:center top;background-size:30%;background-color:rgba(255,255,255,0.55);background-blend-mode:lighten;padding:40px 5vw 20px}@media (min-width:500px){#spring_resort #contents_event{padding:40px 30px 20px}}#spring_resort #contents_event .contents_wrap{position:relative;padding:50px 4vw 20px;overflow:visible}@media (min-width:500px){#spring_resort #contents_event .contents_wrap{padding:50px 30px 20px}}#spring_resort #contents_event .contents_wrap h1{font-size:min(4.8vw,20px);font-weight:900!important;line-height:1.4;text-align:center;margin-bottom:20px}@media (min-width:500px){#spring_resort #contents_event .contents_wrap h1{font-size:22px}}#spring_resort #contents_event .contents_wrap h1 span{position:relative;display:inline-block}#spring_resort #contents_event .contents_wrap h1 span:after,#spring_resort #contents_event .contents_wrap h1 span:before{content:"";border-bottom:none;background-image:radial-gradient(circle at center,var(--c-br) 3px,transparent 3px);background-size:16px 12px;background-position:left bottom;background-repeat:repeat-x;position:absolute;bottom:4vw;display:block;width:45px;height:10px}@media (min-width:500px){#spring_resort #contents_event .contents_wrap h1 span:after,#spring_resort #contents_event .contents_wrap h1 span:before{bottom:10px}}#spring_resort #contents_event .contents_wrap h1 span:before{left:-12vw;-webkit-transform:rotate(55deg);transform:rotate(55deg)}@media (min-width:500px){#spring_resort #contents_event .contents_wrap h1 span:before{left:-60px}}#spring_resort #contents_event .contents_wrap h1 span:after{right:-12vw;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}@media (min-width:500px){#spring_resort #contents_event .contents_wrap h1 span:after{right:-60px}}#spring_resort #contents_event .contents_wrap .contents_box{--c-pagination:var(--c-re)}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card{padding:30px 3vw;text-align:center;background:#fff;border-radius:20px;border:3px solid var(--c-br);-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card{padding:30px 20px}}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-period,#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-tag,#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-title{font-family:var(--ff-jp);font-weight:700!important}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-tag{font-size:min(3.6vw,15px);margin-bottom:20px;border:2px solid var(--c-br);border-radius:20vw;padding:3px 15px;display:inline-block}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-tag{font-size:16px}}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-title{font-size:min(4.8vw,20px);line-height:1.2;margin-bottom:5px}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-title span{font-size:min(3.6vw,15px)}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-title{font-size:22px}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-title span{font-size:17px}}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-period{font-size:min(3.6vw,15px);margin-bottom:10px}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-period span{vertical-align:baseline}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-period .em{font-size:min(5.28vw,22px)}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-period .sub{font-size:min(4.32vw,18px)}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-period{font-size:18px}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-period .em{font-size:25px}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-period .sub{font-size:21px}}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-image{margin:0 -3vw 30px}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-image{margin:0 -20px 30px}}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-description{font-size:min(3.84vw,16px);font-weight:500}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link{margin:30px 3vw 0}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link a{position:relative;font-size:min(3.84vw,16px);font-weight:700!important;color:var(--c-br);border:3px solid var(--c-br);border-radius:20vw;padding:20px 0;display:block}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link a{font-size:15px}}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link a:after,#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link a:before{content:"";position:absolute}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link a:before{width:7vw;height:7vw;border:2px solid var(--c-br);border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2vw}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link a:before{width:30px;height:30px;right:5px}}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link a:after{top:0;right:4vw;bottom:0;margin:auto;width:3vw;height:4vw;background-color:#fff;-webkit-clip-path:polygon(3vw 50%,0% 0%,0% 4vw);clip-path:polygon(3vw 50%,0% 0%,0% 4vw)}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .event-detail-link a:after{right:15px;width:10px;height:18px;-webkit-clip-path:polygon(10px 50%,0% 0%,0% 18px);clip-path:polygon(10px 50%,0% 0%,0% 18px)}}#spring_resort #contents_event .contents_wrap .contents_box .event-card-wrapper .event_card .note{text-align:left;margin-top:10px}#spring_resort #contents_event .contents_wrap .contents_box .swiper-button-next,#spring_resort #contents_event .contents_wrap .contents_box .swiper-button-prev{--c-btn:var(--c-re);--c-icon:#fff;border:2px solid var(--c-br)}#spring_resort #contents_event .contents_wrap .contents_box .swiper-button-next{right:-5vw}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .swiper-button-next{right:-30px}}#spring_resort #contents_event .contents_wrap .contents_box .swiper-button-prev{left:-5vw}@media (min-width:500px){#spring_resort #contents_event .contents_wrap .contents_box .swiper-button-prev{left:-30px}}#spring_resort #contents_event .tdl{background:#FDF4F4}#spring_resort #contents_event .tdl .deco .dec_01{width:min(17.28vw,72px);top:-4vw;left:-3vw}@media (min-width:500px){#spring_resort #contents_event .tdl .deco .dec_01{width:82px;top:-20px;left:-20px}}#spring_resort #contents_event .tdl .deco .dec_02{width:min(15.6vw,65px);top:-8vw;right:-3vw}@media (min-width:500px){#spring_resort #contents_event .tdl .deco .dec_02{width:75px;top:-30px;right:-15px}}#spring_resort #contents_event .tdl .deco .dec_03{width:min(12.96vw,54px);bottom:0;right:-3vw}@media (min-width:500px){#spring_resort #contents_event .tdl .deco .dec_03{width:64px;right:-20px}}#spring_resort #contents_event .tdl h1{color:var(--c-re)}#spring_resort #contents_event .tdl .contents_box .event_card .event-tag{background:var(--c-mo);color:var(--c-re)}#spring_resort #contents_event .tdl .contents_box .event_card .event-period,#spring_resort #contents_event .tdl .contents_box .event_card .event-title{color:var(--c-re)}#spring_resort #contents_event .tdl .contents_box .event_card .event-detail-link a{background:var(--c-mp)}#spring_resort #contents_event .tdl .contents_box .event_card .event-detail-link a:before{background:var(--c-pi)}#spring_resort #contents_event .tdl .swiper-pagination{position:relative;margin-top:20px;text-align:center}#spring_resort #contents_event .tdl .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px solid var(--c-re);width:16px;height:16px;margin:0 5px;border-radius:50%;display:inline-block}#spring_resort #contents_event .tdl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--c-re);border:none}#spring_resort #contents_event .tds{background:#F1F9FC}#spring_resort #contents_event .tds .deco .dec_01{width:min(14.88vw,62px);top:-4vw;left:-3vw}@media (min-width:500px){#spring_resort #contents_event .tds .deco .dec_01{width:72px;top:-10px;left:-10px}}#spring_resort #contents_event .tds .deco .dec_02{width:min(22.8vw,95px);bottom:-2vw;left:-3vw}@media (min-width:500px){#spring_resort #contents_event .tds .deco .dec_02{width:105px;bottom:-16px;left:-10px}}#spring_resort #contents_event .tds h1{color:var(--c-bl)}#spring_resort #contents_event .tds .contents_box .event_card .event-tag{background:var(--c-mg);color:var(--c-gr)}#spring_resort #contents_event .tds .contents_box .event_card .event-period,#spring_resort #contents_event .tds .contents_box .event_card .event-title{color:var(--c-bl)}#spring_resort #contents_event .tds .contents_box .event_card .event-detail-link a{background:rgba(97,183,217,0.4)}#spring_resort #contents_event .tds .contents_box .event_card .event-detail-link a:before{background:var(--c-bl)}#spring_resort #contents_event .tds .contents_box .event_card.item_02 .event-image{width:80%;margin:0 auto 30px}#spring_resort #contents_event .tds .swiper-pagination{position:relative;margin-top:20px;text-align:center}#spring_resort #contents_event .tds .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px solid var(--c-bl);width:16px;height:16px;margin:0 5px;border-radius:50%;display:inline-block}#spring_resort #contents_event .tds .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--c-bl);border:none}html{scroll-behavior:smooth}body.on-menu{overflow:hidden}
/*# sourceMappingURL=style.css.map */