.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}.content__wrapper{background:url("../images/pc/bg_main.png") top center,#fbe0dc;background-size:100% auto}@media screen and (max-width: 640px){.content__wrapper{background-size:150% auto}}h1{position:relative;overflow:hidden;margin:0 auto;max-width:unset !important;height:626px}@media all and (min-width: 641px) and (max-width: 1440px){h1{max-width:100vw !important;height:auto}}@media screen and (max-width: 640px){h1{height:auto}}h1 picture{display:block}h1 img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1855px !important;height:auto}@media all and (min-width: 641px) and (max-width: 1440px){h1 img{position:static;transform:unset;width:100% !important}}@media screen and (max-width: 640px){h1 img{width:100% !important;position:static;transform:unset}}.strawberry img,.strawberry picture{display:block}.strawberry__nav{padding-top:16px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__nav{padding-top:1.11111vw}}@media screen and (max-width: 640px){.strawberry__nav{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 .food .food__title{margin-top:35px;text-align:center}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__title{margin-top:2.43056vw}}@media screen and (max-width: 640px){.strawberry .food .food__title{margin-top:4.6875vw}}.strawberry .food .food__title img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__title img{width:73.61111vw}}@media screen and (max-width: 640px){.strawberry .food .food__title img{width:100%}}.strawberry .food .food__grid-wrapper{position:relative;max-width:1440px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__grid-wrapper{max-width:100vw}}.strawberry .food .food__grid-wrapper .food__bear-01{position:absolute;top:155px;right:10px;height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__grid-wrapper .food__bear-01{top:10.76389vw;right:.69444vw;width:16.52778vw}}@media screen and (max-width: 640px){.strawberry .food .food__grid-wrapper .food__bear-01{position:static;width:29.0625vw;margin:4.21875vw auto 0}}.strawberry .food .food__grid-wrapper .food__bear-02{position:absolute;top:1058px;left:10px;height:auto;width:242px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__grid-wrapper .food__bear-02{top:73.47222vw;left:.69444vw;width:16.80556vw}}@media screen and (max-width: 640px){.strawberry .food .food__grid-wrapper .food__bear-02{display:none}}.strawberry .food .food__gird{position:relative;display:grid;grid-template-columns:repeat(2, 429px);max-width:920px;justify-content:space-between;margin:40px auto 0;gap:66px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird{margin-top:2.77778vw;max-width:63.88889vw;grid-template-columns:repeat(2, 29.79167vw);gap:4.58333vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird{margin-top:2.1875vw;grid-template-columns:1fr}}.strawberry .food .food__gird .food__item{border-radius:20px;background-color:white;width:429px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item{width:29.79167vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item{width:90.625vw;margin:0 auto}}.strawberry .food .food__gird .food__item .food__item-header{position:relative;height:60px;background-color:#cf0000;border-top-right-radius:20px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-header{border-top-right-radius:1.38889vw;height:4.16667vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-header{height:15.9375vw;border-top-right-radius:3.125vw}}.strawberry .food .food__gird .food__item .food__item-header .food__item-badge{position:absolute;top:50%;transform:translateY(-50%);right:16px;border-radius:20px;background-color:white;padding:6px 10px;font-weight:700;font-size:1.3rem;line-height:1;letter-spacing:-.03em;color:#f34d70}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-header .food__item-badge{font-size:.90278vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-header .food__item-badge{right:1.11111vw;padding:.41667vw .69444vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-header .food__item-badge{color:#cf0000;right:4.375vw;padding:1.5625vw 2.5vw;font-size:3.4375vw}}.strawberry .food .food__gird .food__item .food__item-header .food__item-logo{width:118px;height:118px;border-radius:100%;overflow:hidden;position:relative;background-color:#fff;border:2px solid #cf0000;top:-32px;left:-52px;z-index:3}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-header .food__item-logo{border:.13889vw solid #cf0000;top:-2.22222vw;left:-3.61111vw;width:8.19444vw;height:8.19444vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-header .food__item-logo{border:.3125vw solid #cf0000;top:-3.125vw;left:-4.0625vw;width:25vw;height:25vw}}.strawberry .food .food__gird .food__item .food__item-header .food__item-logo img{width:80%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.strawberry .food .food__gird .food__item .food__img-wrapper{position:relative;height:320px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__img-wrapper{height:22.22222vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__img-wrapper{height:74.6875vw}}.strawberry .food .food__gird .food__item .food__img-wrapper img{object-fit:cover;width:100%;height:100%}.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--circle{font-weight:700;font-size:1.6rem;line-height:1.8125;letter-spacing:-.03em;color:white;display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:100%;background-color:#cf0000;position:absolute;top:30px;left:24px;text-align:center}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--circle{font-size:1.11111vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--circle{width:5.13889vw;height:5.13889vw;top:2.08333vw;left:1.66667vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--circle{width:16.25vw;height:16.25vw;font-size:3.4375vw;top:6.25vw;left:4.6875vw}}.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--strawberry{position:absolute;top:20px;right:24px;font-weight:700;font-size:1.2rem;line-height:1.08333;letter-spacing:-.03em;color:white;width:69px;height:90px;background:url("../images/pc/item_strawberry.png") center top no-repeat;background-size:100% auto;display:flex;align-items:center;justify-content:center;text-align:center}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--strawberry{font-size:.83333vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--strawberry{top:1.38889vw;right:1.66667vw;width:4.79167vw;height:6.25vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--strawberry{width:15.15625vw;height:19.6875vw;background:url("../images/mobile/item_strawberry.png") center top no-repeat;background-size:100% auto;top:6.25vw;right:2.1875vw;font-size:2.65625vw;line-height:1.11765}}.strawberry .food .food__gird .food__item .item__top{position:absolute;top:0;left:0;right:0;width:100%;height:auto !important;object-fit:contain !important}.strawberry .food .food__gird .food__item .food__item-body{padding:17px 28px 50px;border-end-end-radius:20px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body{padding:1.18056vw 1.94444vw 3.47222vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body{padding:.15625vw 34 7.8125vw 7.8125vw}}.strawberry .food .food__gird .food__item .food__item-body .food__item-name{display:flex;align-items:center;justify-content:space-between;gap:4px}.strawberry .food .food__gird .food__item .food__item-body h3{font-weight:700;font-size:2rem;line-height:calc(26/20);letter-spacing:-.03em;color:#5b433d}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body h3{font-size:1.38889vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body h3{font-size:5.3125vw;line-height:1.375;font-weight:900}}.strawberry .food .food__gird .food__item .food__item-body .limit{flex-shrink:0;width:60px;height:60px;border-radius:100%;color:white;background-color:#cf0000;display:flex;align-items:center;justify-content:center;font-weight:700;text-align:center;font-size:1.5rem;line-height:1.26667;letter-spacing:-.03em}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .limit{font-size:1.04167vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .limit{width:4.16667vw;height:4.16667vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body .limit{width:12.8125vw;height:12.8125vw;font-size:3.125vw}}.strawberry .food .food__gird .food__item .food__item-body .food__price{margin-top:16px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__price{margin-top:1.11111vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body .food__price{margin-top:7.5vw}}.strawberry .food .food__gird .food__item .food__item-body .food__price p{text-align:right;font-weight:700;font-size:2.2rem;line-height:1.09091;letter-spacing:-.03e;color:#5b433d}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__price p{font-size:1.52778vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body .food__price p{font-weight:500;font-size:5.9375vw;line-height:1.07895}}.strawberry .food .food__gird .food__item .food__item-body .food__price--note{display:block;width:100%;margin-top:14px;text-align:right;font-weight:700;font-size:1.5rem;line-height:1.53333;letter-spacing:-.07em;color:#5b433d}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__price--note{font-size:1.04167vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__price--note{margin-top:.97222vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body .food__price--note{margin-top:3.125vw;font-size:3.125vw}}.strawberry .food .food__gird .food__item .food__item-body .food__local{display:flex;align-items:center;gap:9px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__local{gap:.625vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body .food__local{gap:1.25vw}}.strawberry .food .food__gird .food__item .food__item-body .food__local img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__local img{width:1.80556vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body .food__local img{width:4.0625vw}}.strawberry .food .food__gird .food__item .food__item-body .food__local p{font-weight:700;font-size:1.5rem;line-height:1.53333;line-height:-.07em;color:#5b433d}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__local p{font-size:1.04167vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body .food__local p{font-size:3.4375vw;line-height:1.72727}}.strawberry .food .food__gird .food__item .food__item-body .food__local p br{display:none}.strawberry .food .food__gird .food__item .food__item-body .food__description{margin-top:15px;font-weight:500;font-size:1.5rem;line-height:1.53333;letter-spacing:-.07em}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__description{font-size:1.04167vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__gird .food__item .food__item-body .food__description{margin-top:1.04167vw}}@media screen and (max-width: 640px){.strawberry .food .food__gird .food__item .food__item-body .food__description{margin-top:3.125vw;font-size:3.75vw;line-height:1.58333}}.strawberry .food .food__note{display:grid;grid-template-columns:386px 1fr;margin:35px auto 0;padding-bottom:86px;max-width:920px;font-weight:500;font-size:1.4rem;line-height:2.14286;letter-spacing:-.03em;color:black}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__note{grid-template-columns:26.80556vw 1fr;margin:2.43056vw auto 0;padding-bottom:5.97222vw;max-width:63.88889vw}}@media screen and (max-width: 640px){.strawberry .food .food__note{grid-template-columns:1fr;max-width:90.625vw;margin:7.1875vw auto 0;padding-bottom:11.5625vw}}.strawberry .food .food__note p{display:flex;gap:4px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .food .food__note{font-size:.97222vw}}@media screen and (max-width: 640px){.strawberry .food .food__note{font-size:3.4375vw;line-height:1.63636}}.strawberry .time{background:url("../images/pc/bg_02.jpg") center top;background-size:100% auto}.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 h2{position:relative;top:-64px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time h2{top:-4.44444vw}}@media screen and (max-width: 640px){.strawberry .time h2{position:static;margin-top:6.875vw}}.strawberry .time h2 img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .time h2 img{width:73.61111vw}}@media screen and (max-width: 640px){.strawberry .time h2 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}}.strawberry .ig h2{margin-top:70px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig h2{margin-top:4.86111vw}}@media screen and (max-width: 640px){.strawberry .ig h2{margin-top:-14.0625vw}}.strawberry .ig h2 img{margin:0 auto;height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig h2 img{width:73.61111vw}}@media screen and (max-width: 640px){.strawberry .ig h2 img{width:100%}}.strawberry .ig .ig__circle{position:absolute;top:-30px;right:-40px;width:120px;height:120px;background-color:#cf0000;border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__circle{width:8.33333vw;height:8.33333vw;top:-2.08333vw;right:-2.77778vw;gap:.27778vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__circle{width:18.75vw;height:18.75vw;top:-4.6875vw;right:-6.25vw;gap:.625vw}}.strawberry .ig .ig__circle p{font-weight:700;color:white;font-size:1.5rem;line-height:1}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__circle p{font-size:1.04167vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__circle p{font-size:2.34375vw}}.strawberry .ig .ig__circle span{font-size:3.9rem}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__circle span{font-size:2.70833vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__circle span{font-size:6.09375vw}}.strawberry .ig .ig__flex{font-weight:700;display:flex;gap:50px;align-items:center;justify-content:center;margin-top:40px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__flex{gap:3.47222vw;margin-top:2.77778vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__flex{flex-direction:column;gap:2.1875vw;margin-top:7.8125vw}}.strawberry .ig .ig__flex-text{position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.strawberry .ig .text-underline::after{position:absolute;z-index:1;display:block;content:"";height:10px;width:100%;background-color:#fffcdd;bottom:-2px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .text-underline::after{height:.69444vw;bottom:-.13889vw}}@media screen and (max-width: 640px){.strawberry .ig .text-underline::after{height:1.5625vw;bottom:-.3125vw}}.strawberry .ig .ig__flex--txt{display:inline-block;position:relative;text-align:center;width:fit-content;font-size:2.8rem;line-height:1.5;letter-spacing:.05em}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__flex--txt{font-size:1.94444vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__flex--txt{font-size:4.375vw}}.strawberry .ig .ig__flex--txt::after{bottom:0 !important}@media screen and (max-width: 640px){.strawberry .ig .ig__flex--txt::after{height:1.5625vw;bottom:0vw !important}}.strawberry .ig .ig__flex--txt span{position:relative;z-index:2}.strawberry .ig .ig__flex--txt-lg{text-align:center;display:inline-block;width:fit-content;font-size:5.7rem;line-height:1;letter-spacing:0;color:#cf0000;position:relative;z-index:2}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__flex--txt-lg{font-size:3.95833vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__flex--txt-lg{font-size:8.90625vw}}.strawberry .ig .ig__flex--txt-lg span{position:relative;z-index:2}.strawberry .ig .ig__img{height:auto;width:546px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__img{width:37.91667vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__img{width:85.3125vw}}.strawberry .ig .ig__link{font-weight:900;font-size:2.6rem;line-height:1;letter-spacing:-.03em;color:#fff;background-color:#cf0000;border:1px solid #cf0000;border-radius:44px;margin:10px auto 0;text-decoration:none;display:flex;align-items:center;justify-content:center;width:377px;height:87px;transition:0.2s linear all}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__link{font-size:1.80556vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__link{margin:.69444vw auto 0vw;border-radius:3.05556vw;width:26.18056vw;height:6.04167vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__link{margin-top:9.375vw;border-radius:6.875vw;width:58.90625vw;height:13.59375vw;font-size:4.0625vw}}.strawberry .ig .ig__link:hover{color:#cf0000;background-color:white}.strawberry .ig .ig__footer{margin:70px auto 0;height:auto;padding-bottom:40px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry .ig .ig__footer{width:38.95833vw;margin-top:4.86111vw;padding-bottom:2.77778vw}}@media screen and (max-width: 640px){.strawberry .ig .ig__footer{margin-top:11.71875vw;width:60.46875vw;padding-bottom:5vw}}.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}}.strawberry .food .food__gird .food__item .food__item-body,.strawberry .time .time__step,.strawberry .facility .facility__item-header,.strawberry .ig .ig__circle p,.strawberry .ig .ig__flex,.strawberry .ig .ig__link,.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 .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--circle,.strawberry .food .food__gird .food__item .food__img-wrapper .food__img-wrapper--strawberry,.strawberry .food .food__gird .food__item .food__item-body .limit,.strawberry .food .food__note,.strawberry .facility .facility__txt{font-family:"Noto Sans JP"}
