.page .footer{margin-top:0}.list__disc{margin-left:1.5em}.list__disc>li{list-style:disc}.list__table>li{display:table}.list__table>li>div{vertical-align:top;display:table-cell}@media screen and (max-width: 640px){.pc-block{display:none}}@media all and (min-width: 641px){.sp-block{display:none}}html{scroll-behavior:smooth}.wrapper{background:#fae0da}#content{position:relative;background:url(../images/pc/strawberries.png) repeat-y;background-size:1312px auto;background-position:center 120px;overflow:hidden;padding-bottom:120px}@media all and (min-width: 641px) and (max-width: 1440px){#content{background-size:91.11111vw auto;padding-bottom:8.33333vw}}@media screen and (max-width: 640px){#content{padding:0 3.125vw 31.25vw;background:url(../images/mobile/strawberries.png) repeat-y;background-size:100vw auto;background-position:center 24.375vw}#content::before,#content::after{position:absolute;content:"";background-image:url(../images/pc/strawberries-decor.png);background-repeat:no-repeat;background-size:cover;width:100%;height:33.125vw;left:0;z-index:1}#content::before{top:2.96875vw;transform:rotate(180deg)}#content::after{bottom:-10.625vw}}.content__visual{max-width:1110px;width:100%;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual{max-width:77.08333vw}}@media screen and (max-width: 640px){.content__visual{max-width:100%}}.content__visual--inner{margin-top:65px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual--inner{margin-top:4.51389vw}}.content__visual .content__anchor{display:flex;flex-direction:column;align-items:center;gap:37px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__anchor{gap:2.56944vw}}@media screen and (max-width: 640px){.content__visual .content__anchor{margin-top:24.21875vw}}.content__visual h1{max-width:676px;width:100%;aspect-ratio:676/172}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual h1{max-width:46.94444vw}}@media screen and (max-width: 640px){.content__visual h1{max-width:92.8125vw}}.content__visual .content__anchor-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__anchor-list{gap:2.22222vw}}@media screen and (max-width: 640px){.content__visual .content__anchor-list{grid-template-columns:repeat(3, 1fr);gap:4.6875vw}}.content__visual .content__anchor-list a{border-radius:50%;overflow:hidden;display:block;width:196px;aspect-ratio:1;transition:all .3s ease}.content__visual .content__anchor-list a:hover{opacity:0.7}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__anchor-list a{width:13.61111vw}}@media screen and (max-width: 640px){.content__visual .content__anchor-list a{width:26.875vw}}.content__visual .content__anchor-list a img{height:auto}.content__visual .content__anchor-list--2{max-width:890px;width:100%;margin:0 auto;grid-template-columns:repeat(4, 1fr)}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__anchor-list--2{max-width:61.80556vw}}@media screen and (max-width: 640px){.content__visual .content__anchor-list--2{max-width:100%;width:auto;grid-template-columns:repeat(3, 1fr);gap:4.6875vw}}.strawberry{max-width:912px;width:100%;margin:0 auto}.strawberry * a{text-decoration:none}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry{max-width:63.33333vw}}.strawberry__list{margin-top:60px;display:grid;grid-template-columns:repeat(2, 1fr);gap:56px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__list{margin-top:4.16667vw;gap:3.88889vw}}@media screen and (max-width: 640px){.strawberry__list{margin-top:9.375vw;grid-template-columns:repeat(1, 1fr);gap:8.75vw}}.strawberry__item{width:428px;position:relative;display:flex;flex-direction:column;align-items:center;margin-top:10px;padding-top:54px;gap:20px;scroll-margin-top:140px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__item{width:29.72222vw;margin-top:.69444vw;padding-top:3.75vw;gap:1.38889vw}}@media screen and (max-width: 640px){.strawberry__item{width:100%;margin-top:1.5625vw;padding:8.4375vw 3.4375vw 0;gap:3.125vw;scroll-margin-top:18.75vw}}.strawberry__top{margin-bottom:-8px;width:100%;position:relative;background-color:#670001;border-radius:32px;padding:10px 20px 10px 145px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__top{margin-bottom:-.55556vw;border-radius:2.22222vw;padding:.69444vw 1.38889vw .69444vw 10.06944vw}}@media screen and (max-width: 640px){.strawberry__top{margin-bottom:-1.25vw;border-radius:5vw;padding:1.5625vw 3.90625vw 1.5625vw 25vw}}.strawberry__area{display:flex;align-items:center;justify-content:space-between}.strawberry__area *{font-size:2.2rem;line-height:calc(35/22);font-weight:700}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__area *{font-size:1.52778vw}}@media screen and (max-width: 640px){.strawberry__area *{font-size:4.0625vw}}.strawberry a.strawberry__area-code{flex-shrink:0;position:relative;display:flex;align-items:center;background-color:#fff;color:#670001;border:1px solid #fff;padding:0 10px;transform:all .3s ease}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry a.strawberry__area-code{padding:0 .69444vw}}@media screen and (max-width: 640px){.strawberry a.strawberry__area-code{padding:0 1.5625vw}}.strawberry__area-name{color:#fff}.strawberry__logo{position:absolute;content:"";top:-38px;left:0;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:135px;border-radius:50%;overflow:hidden;background-color:#fff}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__logo{top:-2.63889vw;width:9.375vw}}@media screen and (max-width: 640px){.strawberry__logo{top:-5.9375vw;width:21.875vw}}.strawberry__logo img{display:block;width:100%;height:auto;object-fit:contain}.strawberry__wrapper-img{display:block;width:100%;height:auto;aspect-ratio:515/655;border-radius:20px;overflow:hidden}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__wrapper-img{border-radius:1.38889vw}}@media screen and (max-width: 640px){.strawberry__wrapper-img{border-radius:3.125vw}}.strawberry__wrapper-img img{width:100%;height:100%;object-fit:cover}.strawberry__content{color:#fff;background-color:#670001;padding:27px 25px 27px 31px;flex-grow:1;border-radius:20px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__content{padding:1.875vw 1.73611vw 1.875vw 2.15278vw;border-radius:1.38889vw}}@media screen and (max-width: 640px){.strawberry__content{padding:4.21875vw 3.90625vw 4.21875vw 4.84375vw;border-radius:3.125vw}}.strawberry__content-top{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__content-top{gap:.69444vw;padding-bottom:.69444vw}}@media screen and (max-width: 640px){.strawberry__content-top{gap:1.5625vw;padding-bottom:1.5625vw}}.strawberry__title{margin-top:-3px;font-size:2.6rem;line-height:calc(35/26);font-weight:700;word-break:keep-all}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__title{font-size:1.80556vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__title{margin-top:-.20833vw}}@media screen and (max-width: 640px){.strawberry__title{margin-top:-.46875vw;font-size:4.0625vw}}.strawberry__price{white-space:nowrap;font-size:2.8rem;line-height:calc(35/28);font-weight:700}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__price{font-size:1.94444vw}}@media screen and (max-width: 640px){.strawberry__price{font-size:4.375vw}}.strawberry__desc{border-top:1px solid #f8cfc2;padding-top:10px;font-size:2.2rem;line-height:calc(35/22)}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__desc{font-size:1.52778vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__desc{padding-top:1.5625vw}}@media screen and (max-width: 640px){.strawberry__desc{font-size:3.4375vw}}.strawberry__note{margin-top:40px;font-size:1.2rem;line-height:1.66667;letter-spacing:-.05em}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__note{font-size:.83333vw}}@media all and (min-width: 641px) and (max-width: 1440px){.strawberry__note{margin-top:2.77778vw}}@media screen and (max-width: 640px){.strawberry__note{margin-top:6.25vw;font-size:3.125vw;padding:0 3.4375vw}}.footer{background:#fff}.strawberry__area *,.strawberry__title,.strawberry__desc,.strawberry__note{font-family:"Noto Sans JP", serif}
