.page .footer{margin-top:0}.page .header--center-under .menu-trigger span,.page.is-scroll .menu-trigger span,.page .menu-trigger span{background-color:white}.header-logo img{filter:brightness(0) invert(1) !important}.header-wrap,.header,.header--center-under{background-color:#ec6d81 !important}html{scroll-behavior:smooth;scroll-padding-top:140px}@media screen and (max-width: 640px){html{scroll-padding-top:13.59375vw}}.sale-2024--special .contents.contents--wide{max-width:unset}.content__visual{margin-bottom:unset !important}.strawberry img,.strawberry picture{display:block}.strawberry__nav{padding-top:16px;padding-bottom:16px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__nav{padding-bottom:1.11111vw;padding-top:1.11111vw}}@media screen and (max-width: 640px){.strawberry__nav{padding-bottom:9.0625vw;padding-top:9.0625vw}}.strawberry__nav ul{display:flex;justify-content:center;align-items:center;gap:27px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__nav ul{gap:1.875vw}}@media screen and (max-width: 640px){.strawberry__nav ul{gap:1.09375vw}}.strawberry__nav ul li a{position:relative}.strawberry__nav ul li a:hover{position:relative}.strawberry__nav ul li a:hover .anchor__arrow{bottom:26px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__nav ul li a:hover .anchor__arrow{bottom:1.80556vw}}@media screen and (max-width: 640px){.strawberry__nav ul li a:hover .anchor__arrow{bottom:4.0625vw}}.strawberry__nav ul li a .anchor__arrow{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);width:14px;height:auto;transition:0.2s linear all}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__nav ul li a .anchor__arrow{width:.97222vw;bottom:2.22222vw}}@media screen and (max-width: 640px){.strawberry__nav ul li a .anchor__arrow{width:2.1875vw;bottom:5vw}}.strawberry__nav ul li img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__nav ul li img{width:14.09722vw}}@media screen and (max-width: 640px){.strawberry__nav ul li img{width:31.71875vw}}.strawberry .time{background:url("../images/pc/bg_02.jpg") center top;background-size:100% auto;padding-top:160px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time{padding-top:11.11111vw}}@media screen and (max-width: 640px){.strawberry .time{padding-top:18.75vw}}.strawberry .time .time__wrapper{max-width:1440px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time .time__wrapper{max-width:100vw}}@media screen and (max-width: 640px){.strawberry .time .time__wrapper{padding:9.375vw 0 25vw}}.strawberry .time__title img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time__title img{width:73.61111vw}}@media screen and (max-width: 640px){.strawberry .time__title img{width:100%}}.strawberry .time .time__step{position:relative;font-weight:500;font-size:1.9rem;line-height:1.36842;letter-spacing:.075em;color:#5d4311;background:url("../images/pc/bg_step.jpg") center top no-repeat;background-size:100% auto;width:939px;height:723px;margin:0 auto;padding:62px 48px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time .time__step{font-size:1.31944vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time .time__step{width:65.20833vw;height:50.20833vw;padding:4.30556vw 3.33333vw}}@media screen and (max-width: 640px){.strawberry .time .time__step{background:url("../images/mobile/bg_step.jpg") center top no-repeat;padding:4.6875vw 7.8125vw;background-size:100% auto;width:92.65625vw;height:241.71875vw;font-size:3.75vw;line-height:1.41667;letter-spacing:-.02em}}.strawberry .time .item__step-1{width:178px;height:auto;margin:27px 0 19px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time .item__step-1{margin:1.875vw 0 1.31944vw;width:12.36111vw}}@media screen and (max-width: 640px){.strawberry .time .item__step-1{width:27.8125vw;margin:1.875vw auto}}.strawberry .time .item__step-2{width:178px;height:auto;margin:34px 0 8px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time .item__step-2{margin:2.36111vw 0 .55556vw;width:12.36111vw}}@media screen and (max-width: 640px){.strawberry .time .item__step-2{width:27.8125vw;margin:2.8125vw auto 1.5625vw}}.strawberry .time .time__note{font-size:1.4rem;line-height:1.57143;letter-spacing:-.04em;margin-top:24px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time .time__note{font-size:.97222vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time .time__note{margin-top:1.66667vw}}@media screen and (max-width: 640px){.strawberry .time .time__note{font-size:3.4375vw;margin-top:3.75vw;margin-top:3.75vw}}.strawberry .time .time__note .text-red{color:#cf0000}.strawberry .time .time__note .text-red a{color:inherit;text-decoration:none}.strawberry .time .time__note .text-red a:hover{text-decoration:underline}.strawberry .time .step__img{position:absolute;top:35%;right:3%;height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time .step__img{width:22.36111vw}}@media screen and (max-width: 640px){.strawberry .time .step__img{position:static;width:67.65625vw;margin:6.25vw auto 0}}.strawberry .facility{padding:54px 0 76px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility{padding:3.75vw 0 5.27778vw}}@media screen and (max-width: 640px){.strawberry .facility{padding:15.9375vw 0 0vw}}.strawberry .facility .facility__title{position:static}.strawberry .facility .facility__title img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility .facility__title img{width:73.61111vw}}@media screen and (max-width: 640px){.strawberry .facility .facility__title img{width:100%}}.strawberry .facility .facility__grid{display:grid;grid-template-columns:446px 446px;max-width:940px;margin:50px auto 60px;justify-content:space-between;gap:38px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility .facility__grid{margin:3.47222vw auto 4.16667vw;grid-template-columns:30.97222vw 30.97222vw;max-width:65.27778vw;gap:2.63889vw}}@media screen and (max-width: 640px){.strawberry .facility .facility__grid{grid-template-columns:90.625vw;margin:12.1875vw auto 6.09375vw;justify-content:center;gap:5.9375vw}}.strawberry .facility .facility__item-header{min-height:79px;border-start-start-radius:20px;border-start-end-radius:20px;background-color:#5aa12b;display:flex;align-items:center;justify-content:space-between;padding:0 18px;gap:6px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility .facility__item-header{border-start-start-radius:1.38889vw;border-start-end-radius:1.38889vw;min-height:5.48611vw;padding:0vw 1.25vw;gap:.41667vw}}@media screen and (max-width: 640px){.strawberry .facility .facility__item-header{border-start-start-radius:3.125vw;border-start-end-radius:3.125vw;min-height:15.9375vw;padding:0vw 4.6875vw;gap:1.875vw}}.strawberry .facility .facility__item-header h3{font-weight:900;font-size:2rem;line-height:1.7;letter-spacing:-.03em;color:#fff;text-align:left !important}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility .facility__item-header h3{font-size:1.38889vw}}@media screen and (max-width: 640px){.strawberry .facility .facility__item-header h3{font-size:4.0625vw;line-height:1.69231}}.strawberry .facility .facility__item-header .facility__badge{flex-shrink:0;background-color:#cf0000;border-radius:20px;padding:6px 17px;font-weight:900;font-size:1.7rem;letter-spacing:-.03em;color:white}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility .facility__item-header .facility__badge{font-size:1.18056vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility .facility__item-header .facility__badge{border-radius:1.38889vw;padding:.41667vw 1.18056vw}}@media screen and (max-width: 640px){.strawberry .facility .facility__item-header .facility__badge{font-size:3.4375vw;line-height:-1.36364;padding:.9375vw 2.65625vw}}.strawberry .facility .facility__item-body{height:369px;border-end-start-radius:20px;border-end-end-radius:20px;overflow:hidden}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility .facility__item-body{height:25.625vw;border-end-start-radius:1.38889vw;border-end-end-radius:1.38889vw}}@media screen and (max-width: 640px){.strawberry .facility .facility__item-body{height:74.6875vw;border-end-start-radius:3.125vw;border-end-end-radius:3.125vw}}.strawberry .facility .facility__item-body img{width:100%;height:100%;object-fit:cover}.strawberry .facility .facility__txt{color:#5d4311;text-align:center;font-weight:500;font-size:1.5rem;line-height:2.2;letter-spacing:-.04em}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .facility .facility__txt{font-size:1.04167vw}}@media screen and (max-width: 640px){.strawberry .facility .facility__txt{font-size:3.125vw;line-height:1.6;max-width:90.625vw;margin:0 auto;text-align:left}}.modal{position:fixed;background-color:rgba(213,62,32,0.87);inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:0 30px}@media all and (min-width: 641px) and (max-width: 1440px){.modal{padding:0vw 2.08333vw}}@media screen and (max-width: 640px){.modal{padding:0vw 4.6875vw}}.modal .modal__wrapper{position:relative}.modal .modal__close-btn{position:absolute;display:block;margin-left:auto;margin-bottom:9px;top:-76px;right:0}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__close-btn{right:0vw;top:-5.27778vw;margin-bottom:.625vw}}@media screen and (max-width: 640px){.modal .modal__close-btn{top:-12.5vw;right:4.6875vw;margin-bottom:1.40625vw}}.modal .modal__close-btn img{width:72px;height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__close-btn img{width:5vw}}@media screen and (max-width: 640px){.modal .modal__close-btn img{width:11.25vw}}.modal .modal__scroll{border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__scroll{border-bottom-left-radius:1.38889vw;border-bottom-right-radius:1.38889vw}}@media screen and (max-width: 640px){.modal .modal__scroll{border-bottom-left-radius:3.125vw;border-bottom-right-radius:3.125vw}}.modal .modal__content{max-width:1000px;width:100%;overflow-y:auto;max-height:calc(100dvh - 158px);scrollbar-width:none;-ms-overflow-style:none}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content{max-width:69.44444vw;border-bottom-left-radius:1.38889vw;border-bottom-right-radius:1.38889vw;max-height:calc(100dvh - 10.6vw)}}@media screen and (max-width: 640px){.modal .modal__content{padding:0 4.6875vw;max-width:100vw;border-bottom-left-radius:3.125vw;border-bottom-right-radius:3.125vw;max-height:calc(100dvh - 30.8125vw)}}.modal .modal__content::-webkit-scrollbar{display:none}.modal .modal__header{min-height:102px;background-color:#5aa12b;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;align-items:center;padding:10px 30px;font-weight:900;font-size:2.6rem;line-height:1.69231;letter-spacing:-.03em;color:white}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__header{font-size:1.80556vw}}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__header{min-height:7.08333vw;border-top-left-radius:1.38889vw;border-top-right-radius:1.38889vw;padding:.69444vw 2.08333vw}}@media screen and (max-width: 640px){.modal .modal__header{min-height:15.9375vw;border-top-left-radius:3.125vw;border-top-right-radius:3.125vw;padding:1.5625vw 4.6875vw;font-size:4.0625vw}}.modal .modal__flex{display:flex;background-color:white;padding:50px;gap:50px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__flex{padding:3.47222vw;gap:3.47222vw}}@media screen and (max-width: 640px){.modal .modal__flex{flex-direction:column;padding:0;gap:0}}.modal .modal__flex-02{width:50%;overflow:auto}@media screen and (max-width: 640px){.modal .modal__flex-02{overflow:unset;width:100%;max-height:unset}}.modal .modal__carousel{width:50%;height:100%}@media screen and (max-width: 640px){.modal .modal__carousel{width:100%;padding:unset}}.modal .modal__carousel img{width:100%;height:auto;object-fit:cover}.modal .modal__carousel .slick-prev:before,.modal .modal__carousel .slick-next:before{content:''}.modal .modal__carousel .slick-prev,.modal .modal__carousel .slick-next{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:58px;z-index:100;background-size:100% auto;background-repeat:no-repeat;background-position:center}.modal .modal__carousel .slick-prev::before,.modal .modal__carousel .slick-next::before{content:''}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__carousel .slick-prev,.modal .modal__carousel .slick-next{width:4.02778vw;height:4.02778vw}}@media screen and (max-width: 640px){.modal .modal__carousel .slick-prev,.modal .modal__carousel .slick-next{width:9.0625vw;height:9.0625vw}}.modal .modal__carousel .slick-next{right:-34px;background-image:url("../images/mobile/carousel__btn.png")}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__carousel .slick-next{right:-2.36111vw}}@media screen and (max-width: 640px){.modal .modal__carousel .slick-next{right:-4.6875vw}}.modal .modal__carousel .slick-prev{left:-38px;background-image:url("../images/mobile/carousel__btn-prev.png")}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__carousel .slick-prev{left:-2.63889vw}}@media screen and (max-width: 640px){.modal .modal__carousel .slick-prev{left:-4.6875vw}}.modal .modal__description{background-color:white}@media screen and (max-width: 640px){.modal .modal__description{max-height:unset;padding:7.8125vw;border-bottom-left-radius:3.125vw;border-bottom-right-radius:3.125vw}}.modal .modal__description .modal__local,.modal .modal__description .modal__info{font-weight:700;font-size:2.4rem;line-height:1.41667;letter-spacing:.025em;color:#5d4311}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__description .modal__local,.modal .modal__description .modal__info{font-size:1.66667vw}}@media screen and (max-width: 640px){.modal .modal__description .modal__local,.modal .modal__description .modal__info{font-size:3.75vw}}.modal .modal__description .modal__local span,.modal .modal__description .modal__info span{font-size:2rem}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__description .modal__local span,.modal .modal__description .modal__info span{font-size:1.38889vw}}@media screen and (max-width: 640px){.modal .modal__description .modal__local span,.modal .modal__description .modal__info span{font-size:3.125vw}}.modal .modal__description .modal__local{margin-top:30px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__description .modal__local{margin-top:2.08333vw}}@media screen and (max-width: 640px){.modal .modal__description .modal__local{margin-top:4.6875vw}}.modal .modal__description .modal__local a{color:inherit;text-decoration:none}.modal .modal__description .modal__date,.modal .modal__description .modal__link{width:260px;height:60px;border-radius:26px;background-color:#cf0000;border:1px solid #cf0000;color:white;display:flex;align-items:center;justify-content:center;margin:20px auto 0;transition:0.3s all linear;font-weight:900;font-size:2.2rem;letter-spacing:2;letter-spacing:-.03em;text-decoration:unset}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__description .modal__date,.modal .modal__description .modal__link{font-size:1.52778vw}}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__description .modal__date,.modal .modal__description .modal__link{margin-top:1.38889vw;width:18.05556vw;height:4.16667vw;border-radius:1.80556vw}}@media screen and (max-width: 640px){.modal .modal__description .modal__date,.modal .modal__description .modal__link{margin-top:3.125vw;font-size:3.4375vw;width:40.625vw;height:9.375vw;border-radius:4.0625vw}}.modal .modal__description .modal__date:hover,.modal .modal__description .modal__link:hover{color:#cf0000;background-color:white}@media screen and (max-width: 640px){.pc-block{display:none}}@media all and (min-width: 641px){.sp-block{display:none}}body.is-modal-open{overflow:hidden}.modal{visibility:hidden;opacity:0;pointer-events:none}.modal.is-open{visibility:visible;opacity:1;pointer-events:all}.relative{position:relative}@media screen and (max-width: 640px){.relative{margin-right:9.0625vw}}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.strawberry .time .time__step,.strawberry .facility .facility__item-header,.modal .modal__header,.modal .modal__description .modal__local,.modal .modal__description .modal__info,.modal .modal__description .modal__date,.modal .modal__description .modal__link{font-family:"Zen Kaku Gothic New"}.strawberry .facility .facility__txt{font-family:"Noto Sans JP"}
