.page .footer{margin-top:0}html{scroll-behavior:smooth}.kv.is-top-space{padding-top:0 !important}.sale-2024--special .contents.contents--wide{max-width:1260px !important;margin:0 auto !important}@media all and (min-width: 641px) and (max-width: 1260px){.sale-2024--special .contents.contents--wide{max-width:100vw !important}}@media screen and (max-width: 640px){.sale-2024--special .contents.contents--wide{max-width:100% !important}}.contents__wrapper{background:url("../images/pc/bg_main.jpg") top left repeat;background-size:1260px auto}@media all and (min-width: 641px) and (max-width: 1260px){.contents__wrapper{background-size:100vw auto}}@media screen and (max-width: 640px){.contents__wrapper{background:url("../images/mobile/bg_main.jpg") top center repeat-y;background-size:100% auto}}h1{width:1208px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){h1{width:95.87302vw}}@media screen and (max-width: 640px){h1{width:100%}}.heading__coupon{width:1258px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){.heading__coupon{width:99.84127vw}}@media screen and (max-width: 640px){.heading__coupon{width:100%}}.strawberry{padding-bottom:200px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry{padding-bottom:15.87302vw}}@media screen and (max-width: 640px){.strawberry{padding-bottom:15.625vw}}.strawberry img,.strawberry picture{display:block}.strawberry nav ul{display:flex;justify-content:center;align-items:center;gap:0 28px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry nav ul{gap:0 2.22222vw}}@media screen and (max-width: 640px){.strawberry nav ul{gap:0 5.625vw}}.strawberry nav ul li a{position:relative;display:block}.strawberry nav ul li a .anchor-image{height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry nav ul li a .anchor-image{width:13.96825vw}}@media screen and (max-width: 640px){.strawberry nav ul li a .anchor-image{width:27.5vw}}.strawberry nav ul li a .anchor-icon{transition:all 0.4s ease;position:absolute;left:50%;bottom:18px;transform:translateX(-50%);height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry nav ul li a .anchor-icon{width:.95238vw;bottom:1.42857vw}}@media screen and (max-width: 640px){.strawberry nav ul li a .anchor-icon{width:1.875vw;bottom:2.8125vw}}.strawberry nav ul li a:hover .anchor-icon{bottom:12px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry nav ul li a:hover .anchor-icon{bottom:.95238vw}}@media screen and (max-width: 640px){.strawberry nav ul li a:hover .anchor-icon{bottom:1.875vw}}.strawberry .picking{position:relative;max-width:970px;margin:30px auto 0;background-color:white;border-radius:20px;padding:72px 0 108px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking{max-width:76.98413vw;margin-top:2.38095vw;border-radius:1.5873vw;padding:5.71429vw 0 8.57143vw}}@media screen and (max-width: 640px){.strawberry .picking{margin-top:11.25vw;border-radius:3.125vw;padding:9.6875vw 0 8.4375vw;max-width:90.625vw}}.strawberry .picking .picking__inner{max-width:760px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner{max-width:60.31746vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner{max-width:75vw}}.strawberry .picking .picking__inner h2 img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner h2 img{width:37.85714vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner h2 img{width:74.53125vw}}.strawberry .picking .picking__inner .picking__step{display:flex;gap:22px;margin-top:60px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__step{gap:1.74603vw;margin-top:4.7619vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__step{flex-direction:column;gap:5.9375vw;margin-top:6.5625vw}}.strawberry .picking .picking__inner .picking__step-01,.strawberry .picking .picking__inner .picking__step-02{width:50%;display:flex;gap:18px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__step-01,.strawberry .picking .picking__inner .picking__step-02{gap:1.42857vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__step-01,.strawberry .picking .picking__inner .picking__step-02{gap:3.75vw;width:100%}}.strawberry .picking .picking__inner .picking__step-txt{font-weight:500;font-size:1.8rem;line-height:1.72222;letter-spacing:-.01em;color:#161616}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__step-txt{font-size:1.42857vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__step-txt{font-size:4.0625vw;line-height:1.61538}}.strawberry .picking .picking__inner .picking__step-txt li{display:flex;gap:4px;font-size:1.4rem}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__step-txt li{font-size:1.11111vw}}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__step-txt li{gap:.31746vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__step-txt li{font-size:3.28125vw;gap:.625vw}}.strawberry .picking .picking__inner .picking__step-txt a{display:inline;color:inherit;text-decoration:none}.strawberry .picking .picking__inner .picking__step-icon{flex-shrink:0;height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__step-icon{width:4.68254vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__step-icon{width:12.34375vw}}.strawberry .picking .picking__inner .picking__txt-img{height:auto;margin:0 auto}.strawberry .picking .picking__inner .picking__txt-img-01{margin-top:26px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__txt-img-01{margin-top:2.06349vw;width:15.07937vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__txt-img-01{margin-top:3.59375vw;width:37.96875vw;margin-right:13.4375vw}}.strawberry .picking .picking__inner .picking__txt-img-02{margin-top:8px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__txt-img-02{margin-top:.63492vw;width:8.73016vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__txt-img-02{width:17.1875vw;margin-top:4.6875vw;margin-right:31.25vw}}.strawberry .picking .picking__inner .picking__link{font-weight:500;font-size:2.1rem;line-height:1.61905;letter-spacing:-.01em;color:#ffffff;background-color:#de3535;border:1px solid #de3535;border-radius:25px;text-decoration:unset;width:366px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all 0.3s ease}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__link{font-size:1.66667vw}}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__link{border-radius:1.98413vw;width:29.04762vw;height:3.96825vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__link{font-size:4.0625vw;line-height:1.65385;border-radius:4.84375vw;width:71.25vw;height:9.6875vw;margin-top:3.4375vw}}.strawberry .picking .picking__inner .picking__link:hover{background-color:white;color:#de3535}.strawberry .picking .picking__inner .picking__map-heading img{margin:72px auto 0;height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__map-heading img{margin-top:5.71429vw;width:27.06349vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__map-heading img{margin-top:11.5625vw;width:53.28125vw}}.strawberry .picking .picking__inner .picking__map{overflow:hidden;border-radius:10px;width:760px;height:600px;margin:30px auto 0}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking__inner .picking__map{margin-top:2.38095vw;border-radius:.79365vw;width:60.31746vw;height:47.61905vw}}@media screen and (max-width: 640px){.strawberry .picking .picking__inner .picking__map{margin-top:4.6875vw;border-radius:1.5625vw;width:76.5625vw;height:64.21875vw}}.strawberry .picking .picking__inner .picking__map iframe{width:100%;height:100%}.strawberry .picking .picking-icon-01{position:absolute;top:45px;left:45px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking-icon-01{top:3.57143vw;left:3.57143vw}}@media screen and (max-width: 640px){.strawberry .picking .picking-icon-01{top:-2.8125vw;left:2.5vw}}.strawberry .picking .picking-icon-01 img{margin:0 auto;height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking-icon-01 img{width:7.93651vw}}@media screen and (max-width: 640px){.strawberry .picking .picking-icon-01 img{width:15.625vw}}.strawberry .picking .picking-icon-01 p{text-align:center;font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:.02em;color:#4d4d4d}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking-icon-01 p{font-size:1.19048vw}}@media screen and (max-width: 640px){.strawberry .picking .picking-icon-01 p{font-size:2.34375vw}}.strawberry .picking .picking-icon-01 p span{font-size:1.2rem}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking-icon-01 p span{font-size:.95238vw}}@media screen and (max-width: 640px){.strawberry .picking .picking-icon-01 p span{font-size:1.875vw}}.strawberry .picking .picking-icon-02{position:absolute;top:670px;right:-27px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking-icon-02{top:53.1746vw;right:-2.14286vw}}@media screen and (max-width: 640px){.strawberry .picking .picking-icon-02{top:157.1875vw;right:-2.5vw}}.strawberry .picking .picking-icon-02 img{margin:0 auto;height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .picking .picking-icon-02 img{width:8.09524vw}}@media screen and (max-width: 640px){.strawberry .picking .picking-icon-02 img{width:15.9375vw}}.strawberry .coupon{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .coupon{width:95.87302vw}}@media screen and (max-width: 640px){.strawberry .coupon{width:100%}}.strawberry .farm{position:relative;max-width:970px;margin:30px auto 0;background-color:white;border-radius:20px;padding:72px 0 108px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm{max-width:76.98413vw;margin-top:2.38095vw;border-radius:1.5873vw;padding:5.71429vw 0 8.57143vw}}@media screen and (max-width: 640px){.strawberry .farm{margin-top:11.25vw;border-radius:3.125vw;padding:9.6875vw 0 8.4375vw;max-width:90.625vw}}.strawberry .farm h2{position:relative}.strawberry .farm h2 img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm h2 img{width:37.85714vw}}@media screen and (max-width: 640px){.strawberry .farm h2 img{width:74.53125vw}}.strawberry .farm .farm__title-link{position:absolute;top:60px;left:50%;transform:translateX(-50%);text-decoration:none;color:inherit;transition:all 0.3s ease;height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__title-link{top:4.7619vw}}@media screen and (max-width: 640px){.strawberry .farm .farm__title-link{font-size:2.5vw;top:10.625vw}}.strawberry .farm .farm__title-link img{height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__title-link img{width:20.39683vw}}@media screen and (max-width: 640px){.strawberry .farm .farm__title-link img{width:52.96875vw}}.strawberry .farm .farm__note{text-align:right;margin-top:8px;font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;color:#4d4d4d}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__note{font-size:1.19048vw}}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__note{margin-top:.63492vw}}@media screen and (max-width: 640px){.strawberry .farm .farm__note{font-size:2.34375vw;margin-top:1.25vw}}.strawberry .farm .farm__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-top:12px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__grid{gap:2.53968vw;margin-top:.95238vw}}@media screen and (max-width: 640px){.strawberry .farm .farm__grid{gap:5vw;grid-template-columns:repeat(2, 1fr);gap:2.8125vw;margin-top:9.375vw}}.strawberry .farm .farm__btn-modal{position:relative;text-align:left;padding-left:28px;padding-right:28px;border-radius:10px;height:92px;border:1px solid #de3535;background-color:#fff2f2;color:#de3535;font-weight:500;cursor:pointer;font-size:2.4rem;line-height:1.79167;letter-spacing:-.01em}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__btn-modal{font-size:1.90476vw}}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__btn-modal{padding-right:2.22222vw;border-radius:.79365vw;height:7.30159vw;padding-left:2.22222vw}}@media screen and (max-width: 640px){.strawberry .farm .farm__btn-modal{border-radius:1.5625vw;height:14.375vw;padding-left:4.375vw;padding-right:4.375vw;font-size:3.75vw}}.strawberry .farm .farm__btn-modal::after{content:"";position:absolute;bottom:10px;right:12px;width:9px;height:9px;border-top:2px solid #de3535;border-right:2px solid #de3535;transform:rotate(45deg);transition:all 0.2s linear}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__btn-modal::after{width:.71429vw;height:.71429vw;border-top-width:.15873vw;border-right-width:.15873vw;bottom:.79365vw;right:.95238vw}}@media screen and (max-width: 640px){.strawberry .farm .farm__btn-modal::after{width:1.40625vw;height:1.40625vw;border-top-width:.3125vw;border-right-width:.3125vw;bottom:1.5625vw;right:1.875vw}}.strawberry .farm .farm__btn-modal:hover::after{right:8px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .farm .farm__btn-modal:hover::after{right:.63492vw}}@media screen and (max-width: 640px){.strawberry .farm .farm__btn-modal:hover::after{right:1.25vw}}.strawberry .limited{position:relative;max-width:970px;margin:30px auto 0;background-color:white;border-radius:20px;padding:72px 0 108px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited{max-width:76.98413vw;margin-top:2.38095vw;border-radius:1.5873vw;padding:5.71429vw 0 8.57143vw}}@media screen and (max-width: 640px){.strawberry .limited{margin-top:11.25vw;border-radius:3.125vw;padding:9.6875vw 0 8.4375vw;max-width:90.625vw}}.strawberry .limited__icon{position:absolute;top:-86px;left:90px;height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited__icon{width:10.71429vw;top:-6.8254vw;left:7.14286vw}}@media screen and (max-width: 640px){.strawberry .limited__icon{width:21.09375vw;top:-15.625vw;left:-7.5vw}}.strawberry .limited h2 img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited h2 img{width:37.85714vw}}@media screen and (max-width: 640px){.strawberry .limited h2 img{width:74.53125vw}}.strawberry .limited .limited__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:28px;margin-top:56px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__grid{gap:2.22222vw;margin-top:4.44444vw}}@media screen and (max-width: 640px){.strawberry .limited .limited__grid{grid-template-columns:1fr;gap:7.5vw;margin-top:6.5625vw}}.strawberry .limited .limited__item:nth-child(3) .limited__description h3{min-height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__item:nth-child(3) .limited__description h3{min-height:auto}}.strawberry .limited .limited__logo{overflow:hidden;position:relative;height:66px;border:1px solid #dbdbdb;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__logo{height:5.2381vw;border-top-left-radius:.79365vw;border-top-right-radius:.79365vw}}@media screen and (max-width: 640px){.strawberry .limited .limited__logo{height:10.3125vw;border-top-left-radius:1.5625vw;border-top-right-radius:1.5625vw}}.strawberry .limited .limited__logo img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:auto}.strawberry .limited .limited__img{width:100%;height:auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #dbdbdb;border-top:none}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__img{border-bottom-left-radius:.79365vw;border-bottom-right-radius:.79365vw}}@media screen and (max-width: 640px){.strawberry .limited .limited__img{border-bottom-left-radius:1.5625vw;border-bottom-right-radius:1.5625vw}}.strawberry .limited .limited__description{margin-top:30px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__description{margin-top:2.38095vw}}@media screen and (max-width: 640px){.strawberry .limited .limited__description{margin-top:5.3125vw}}.strawberry .limited .limited__description h3{font-weight:bold;font-size:1.8rem;line-height:1.77778;letter-spacing:-.01em;padding-bottom:20px;min-height:84px;background-image:radial-gradient(circle, #de3535 2px, transparent 2px);background-size:14px 4px;background-position:left bottom;background-repeat:repeat-x}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__description h3{font-size:1.42857vw}}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__description h3{padding-bottom:1.5873vw;min-height:6.66667vw;background-size:1.11111vw .31746vw;background-image:radial-gradient(circle, #de3535 .15873vw, transparent .15873vw)}}@media screen and (max-width: 640px){.strawberry .limited .limited__description h3{font-size:4.6875vw;line-height:1.43333;padding-bottom:3.75vw;min-height:auto;background-size:1.875vw .625vw;background-image:radial-gradient(circle, #de3535 .3125vw, transparent .3125vw)}}.strawberry .limited .limited__description p{color:#161616;padding-top:26px;font-size:1.8rem;line-height:1.77778;letter-spacing:-.01em}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__description p{font-size:1.42857vw}}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .limited .limited__description p{padding-top:2.06349vw}}@media screen and (max-width: 640px){.strawberry .limited .limited__description p{padding-top:3.75vw;font-size:4.0625vw;line-height:1.65385}}.strawberry .festival{position:relative;max-width:970px;margin:30px auto 0;background-color:white;border-radius:20px;padding:72px 0 108px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival{max-width:76.98413vw;margin-top:2.38095vw;border-radius:1.5873vw;padding:5.71429vw 0 8.57143vw}}@media screen and (max-width: 640px){.strawberry .festival{margin-top:11.25vw;border-radius:3.125vw;padding:9.6875vw 0 8.4375vw;max-width:90.625vw}}.strawberry .festival .festival__icon{position:absolute;bottom:-46px;right:-35px;margin:0 auto;height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival .festival__icon{bottom:-3.65079vw;right:-2.77778vw}}@media screen and (max-width: 640px){.strawberry .festival .festival__icon{bottom:-11.71875vw;right:-.9375vw}}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival .festival__icon{width:8.09524vw}}@media screen and (max-width: 640px){.strawberry .festival .festival__icon{width:15.9375vw}}.strawberry .festival h2 img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival h2 img{width:37.85714vw}}@media screen and (max-width: 640px){.strawberry .festival h2 img{width:74.53125vw}}.strawberry .festival .festival__flex{display:flex;justify-content:space-between;margin-top:60px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival .festival__flex{margin-top:4.7619vw}}@media screen and (max-width: 640px){.strawberry .festival .festival__flex{flex-direction:column;margin-top:6.5625vw}}.strawberry .festival .festival__description{color:#161616;width:310px;font-weight:500;font-size:1.8rem;line-height:1.88889;letter-spacing:-.01em}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival .festival__description{font-size:1.42857vw}}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival .festival__description{width:24.60317vw}}@media screen and (max-width: 640px){.strawberry .festival .festival__description{width:100%;font-size:4.0625vw;line-height:1.65385}}.strawberry .festival .festival__description ul{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival .festival__description ul{margin-top:1.5873vw}}@media screen and (max-width: 640px){.strawberry .festival .festival__description ul{margin-top:3.125vw}}.strawberry .festival .festival__description ul li{display:flex}.strawberry .festival .festival__description ul li span{flex-shrink:0;width:60px;color:#f13939}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival .festival__description ul li span{width:4.7619vw}}@media screen and (max-width: 640px){.strawberry .festival .festival__description ul li span{width:12.8125vw}}.strawberry .festival .festival__img{height:auto}@media all and (min-width: 641px) and (max-width: 1260px){.strawberry .festival .festival__img{width:32.77778vw}}@media screen and (max-width: 640px){.strawberry .festival .festival__img{width:61.40625vw;margin:0 auto;margin-top:6.25vw}}.content-inner{position:relative;max-width:760px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1260px){.content-inner{max-width:60.31746vw}}@media screen and (max-width: 640px){.content-inner{max-width:75vw}}@media screen and (max-width: 640px){.pc-block{display:none}}@media all and (min-width: 641px){.sp-block{display:none}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}@media all and (min-width: 641px) and (max-width: 1260px){.modal-overlay{padding:1.5873vw}}@media screen and (max-width: 640px){.modal-overlay{padding:3.125vw}}.modal{position:relative;background-color:white;border-radius:20px;max-width:580px;width:100%;padding:60px 30px 50px;box-shadow:0 10px 40px rgba(0,0,0,0.3);animation:modalFadeIn 0.3s ease}@media all and (min-width: 641px) and (max-width: 1260px){.modal{max-width:46.03175vw;border-radius:1.5873vw;padding:4.7619vw 2.38095vw 3.96825vw}}@media screen and (max-width: 640px){.modal{max-width:90.625vw;border-radius:3.125vw;padding:9.375vw 4.6875vw 7.8125vw}}@keyframes modalFadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.modal__close{position:absolute;top:-70px;right:0px;width:58px;height:58px;background:none;border:none;cursor:pointer;transition:transform 0.2s ease;padding:0;display:flex;align-items:center;justify-content:center}@media all and (min-width: 641px) and (max-width: 1260px){.modal__close{top:-5.55556vw;right:0vw;width:4.60317vw;height:4.60317vw}}@media screen and (max-width: 640px){.modal__close{top:-10.9375vw;right:0vw;width:9.0625vw;height:9.0625vw}}.modal__close img{width:100%;height:100%;display:block}.modal__close:hover,.modal__close:focus{transform:scale(1.1);outline:none}.modal__header{text-align:center;margin-bottom:30px}@media all and (min-width: 641px) and (max-width: 1260px){.modal__header{margin-bottom:2.38095vw}}@media screen and (max-width: 640px){.modal__header{margin-bottom:4.6875vw}}.modal__header h3{color:#de3535;font-weight:500;font-size:2.8rem;line-height:1.42857;letter-spacing:-.01em;margin:0}@media all and (min-width: 641px) and (max-width: 1260px){.modal__header h3{font-size:2.22222vw}}@media screen and (max-width: 640px){.modal__header h3{font-size:5.625vw;line-height:1.38889}}.modal__strawberry{text-align:center;margin-bottom:30px}@media all and (min-width: 641px) and (max-width: 1260px){.modal__strawberry{margin-bottom:2.38095vw}}@media screen and (max-width: 640px){.modal__strawberry{margin-bottom:4.6875vw}}.modal__strawberry img{max-width:100%;height:auto;display:block;margin:0 auto}.modal__content{text-align:left}.modal__label{display:flex;color:#161616;font-weight:500;font-size:1.8rem;line-height:1.77778;letter-spacing:-.01em}@media all and (min-width: 641px) and (max-width: 1260px){.modal__label{font-size:1.42857vw}}@media screen and (max-width: 640px){.modal__label{font-size:4.0625vw;line-height:1.53846}}.modal__label .modal__benefit strong{font-weight:bold}.modal__label-title{flex-shrink:0}.modal__phone{color:#161616;font-weight:500;font-size:1.8rem;line-height:1.77778;letter-spacing:-.01em;margin-bottom:30px}@media all and (min-width: 641px) and (max-width: 1260px){.modal__phone{font-size:1.42857vw}}@media all and (min-width: 641px) and (max-width: 1260px){.modal__phone{margin-bottom:2.38095vw}}@media screen and (max-width: 640px){.modal__phone{font-size:4.0625vw;line-height:1.53846;margin-bottom:4.6875vw}}.modal__phone a{color:inherit;text-decoration:underline}.modal__map-btn{display:block;width:fit-content;margin:0 auto;background-color:#de3535;color:white !important;border:1px solid #de3535;font-weight:500;font-size:2rem;line-height:1.7;letter-spacing:-.01em;padding:15px 80px;border-radius:30px;text-decoration:none;transition:all 0.3s ease}@media all and (min-width: 641px) and (max-width: 1260px){.modal__map-btn{font-size:1.5873vw}}@media all and (min-width: 641px) and (max-width: 1260px){.modal__map-btn{padding:1.19048vw 6.34921vw;border-radius:2.38095vw}}@media screen and (max-width: 640px){.modal__map-btn{font-size:4.0625vw;line-height:1.65385;padding:2.34375vw 12.5vw;border-radius:4.6875vw}}.modal__map-btn:hover,.modal__map-btn:focus{background-color:white;color:#de3535 !important}.modal__map-btn--footer{margin:0;padding-left:20px;padding-right:20px;min-width:150px;text-align:center;display:flex;align-items:center;justify-content:center}@media all and (min-width: 641px) and (max-width: 1260px){.modal__map-btn--footer{padding-left:1.5873vw;padding-right:1.5873vw;min-width:11.90476vw}}@media screen and (max-width: 640px){.modal__map-btn--footer{width:100%;max-width:71.25vw;padding:2.34375vw 3.125vw;min-width:auto}}.modal__footer{display:flex;justify-content:center;gap:20px;margin-top:30px}@media all and (min-width: 641px) and (max-width: 1260px){.modal__footer{gap:1.5873vw;margin-top:2.38095vw}}@media screen and (max-width: 640px){.modal__footer{flex-direction:column;align-items:center;gap:1.5625vw;margin-top:4.6875vw}}.btn-back{width:475px;height:62px;margin:78px auto 0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:white !important;background-color:#de3535;border:1px solid #de3535;border-radius:30px;transition:0.3s all linear;font-weight:500;font-size:2.6rem;line-height:1.65385;letter-spacing:-.01em}@media all and (min-width: 641px) and (max-width: 1260px){.btn-back{font-size:2.06349vw}}@media all and (min-width: 641px) and (max-width: 1260px){.btn-back{margin:6.19048vw auto 0;width:37.69841vw;height:4.92063vw;border-radius:2.38095vw}}@media screen and (max-width: 640px){.btn-back{margin:12.1875vw auto 0;font-size:4.0625vw;line-height:1.65385;width:74.21875vw;height:9.6875vw;border-radius:4.6875vw}}.btn-back:hover{color:#de3535 !important;background-color:white}.strawberry,.modal{font-family:"Zen Kaku Gothic New"}
