:root{--rise-blue: 0, 108, 186;--rise-blue-rgb: rgb(var(--rise-blue));--rise-white: 255, 255, 255;--rise-white-rgb: rgb(var(--rise-white));--rise-gray: 204, 204, 204;--rise-gray-rgb: rgb(var(--rise-gray));--rise-light-gray: 85, 85, 85;--rise-light-gray-rgb: rgb(var(--rise-light-gray));--white: 255, 255, 255;--white-rgb: rgb(var(--white));--black: 0, 0, 0;--black-rgb: rgb(var(--black));--theme-black: 4, 0, 0;--theme-black-rgb: rgb(var(--theme-black));--theme-bg: 255, 255, 255;--theme-bg-rgb: rgb(var(--theme-bg));--gray: 137, 142, 145;--gray-rgb: rgb(var(--gray));--light-gray: 207, 213, 218;--light-gray-rgb: rgb(var(--light-gray));--red: 217, 48, 37;--red-rgb: rgb(var(--red));--blue: 0, 113, 227;--blue-rgb: rgb(var(--blue));--dark-blue: 0, 75, 177;--dark-blue-rgb: rgb(var(--dark-blue))}.page{--loading-time: 0s}.page .card-fade-enter{opacity:0;max-height:0;overflow:hidden}.page .card-fade-enter-active{opacity:1;max-height:500px;-webkit-transition:max-height .3s ease-in-out,opacity .3s ease-in-out;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.page .card-fade-exit{opacity:1;max-height:500px}.page .card-fade-exit-active{opacity:0;max-height:0;-webkit-transition:max-height .3s ease-in-out,opacity .3s ease-in-out;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.page .card-filter-enter{opacity:0}.page .card-filter-enter-active{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.page .card-filter-exit{opacity:1}.page .card-filter-exit-active{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.page.--loading-loaded{--loading-time: 1.2s}.page .l-main{margin:0;background-color:var(--theme-bg-rgb);overflow:clip}.page .l-main :root{--rise-blue: 0, 108, 186;--rise-blue-rgb: rgb(var(--rise-blue));--rise-white: 255, 255, 255;--rise-white-rgb: rgb(var(--rise-white));--rise-gray: 204, 204, 204;--rise-gray-rgb: rgb(var(--rise-gray));--rise-light-gray: 85, 85, 85;--rise-light-gray-rgb: rgb(var(--rise-light-gray));--white: 255, 255, 255;--white-rgb: rgb(var(--white));--black: 0, 0, 0;--black-rgb: rgb(var(--black));--theme-black: 4, 0, 0;--theme-black-rgb: rgb(var(--theme-black));--theme-bg: 255, 255, 255;--theme-bg-rgb: rgb(var(--theme-bg));--gray: 137, 142, 145;--gray-rgb: rgb(var(--gray));--light-gray: 207, 213, 218;--light-gray-rgb: rgb(var(--light-gray));--red: 217, 48, 37;--red-rgb: rgb(var(--red));--blue: 0, 113, 227;--blue-rgb: rgb(var(--blue));--dark-blue: 0, 75, 177;--dark-blue-rgb: rgb(var(--dark-blue))}@-webkit-keyframes bodyDecorationFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes bodyDecorationFadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bodyDecorationRight{0%{-webkit-transform:translateX(30%);transform:translateX(30%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes bodyDecorationRight{0%{-webkit-transform:translateX(30%);transform:translateX(30%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes bodyDecorationLeft{0%{-webkit-transform:translateX(-30%);transform:translateX(-30%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes bodyDecorationLeft{0%{-webkit-transform:translateX(-30%);transform:translateX(-30%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes bodySwing1{0%,100%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}50%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes bodySwing1{0%,100%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}50%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@-webkit-keyframes bodySwing2{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes bodySwing2{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes bodySwing3{0%,100%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes bodySwing3{0%,100%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes bodySwing4{0%,100%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@keyframes bodySwing4{0%,100%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@-webkit-keyframes bodySwing5{0%,100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes bodySwing5{0%,100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@-webkit-keyframes bodyForward1{0%,100%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}50%{-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes bodyForward1{0%,100%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}50%{-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes bodyJump1{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(1%);transform:translateY(1%)}25%{-webkit-transform:translateY(-7%);transform:translateY(-7%)}}@keyframes bodyJump1{0%,50%,100%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(1%);transform:translateY(1%)}25%{-webkit-transform:translateY(-7%);transform:translateY(-7%)}}@-webkit-keyframes bodyJump2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-9%);transform:translateY(-9%)}}@keyframes bodyJump2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-9%);transform:translateY(-9%)}}@-webkit-keyframes floatingX1{0%{-webkit-transform:translateX(-6%);transform:translateX(-6%)}100%{-webkit-transform:translateX(6%);transform:translateX(6%)}}@keyframes floatingX1{0%{-webkit-transform:translateX(-6%);transform:translateX(-6%)}100%{-webkit-transform:translateX(6%);transform:translateX(6%)}}@-webkit-keyframes floatingY1{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes floatingY1{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes floatingY2{0%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}25%,75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(4%);transform:translateY(4%);-webkit-transform:translateY(-2%);transform:translateY(-2%)}}@keyframes floatingY2{0%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}25%,75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(4%);transform:translateY(4%);-webkit-transform:translateY(-2%);transform:translateY(-2%)}}@-webkit-keyframes floatingY3{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes floatingY3{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.page .l-main .p-illust{pointer-events:none}.page .l-main .p-illust img::-moz-selection{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.page .l-main .p-illust img::selection{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.page .l-main .p-illust{--top: 0;--vw: vw;margin-top:min(var(--top)*1px,var(--top)/var(--page-sp-vw)*100vw);width:min(var(--vw)*1px,var(--vw)/var(--page-sp-vw)*100vw);position:absolute;top:0;opacity:0}@media(min-width: 769px){.page .l-main .p-illust{margin-top:calc(var(--top)*1px);width:calc(var(--vw)*1px)}}.page .l-main .p-illust.is-animated{opacity:1}.page .l-main .p-illust.--cloud-group-item{--top-adjust: 1300}.page .l-main .p-illust.--cloud-group-item::before{content:"";display:block;width:min(var(--vw)*1px,var(--vw)/var(--page-sp-vw)*100vw);height:100%;background-size:contain;background-position:0 0;background-repeat:no-repeat}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-item.p-illust--l{margin-left:-272px}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-item.p-illust--r{margin-right:-269px}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-1,.page .l-main .p-illust.--cloud-group-4,.page .l-main .p-illust.--cloud-group-5,.page .l-main .p-illust.--cloud-group-8{--vw: 262}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-1::before,.page .l-main .p-illust.--cloud-group-4::before,.page .l-main .p-illust.--cloud-group-5::before,.page .l-main .p-illust.--cloud-group-8::before{background-image:url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_1.webp");background-image:-webkit-image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_1.webp") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_1@2x.webp") 2x);background-image:image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_1.webp") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_1@2x.webp") 2x);aspect-ratio:262/783}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-2,.page .l-main .p-illust.--cloud-group-3,.page .l-main .p-illust.--cloud-group-6,.page .l-main .p-illust.--cloud-group-7{--vw: 294}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-2::before,.page .l-main .p-illust.--cloud-group-3::before,.page .l-main .p-illust.--cloud-group-6::before,.page .l-main .p-illust.--cloud-group-7::before{background-image:url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_2.webp");background-image:-webkit-image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_2.webp") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_2@2x.webp") 2x);background-image:image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_2.webp") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/cloud_group_2@2x.webp") 2x);aspect-ratio:294/549}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-1{--top: 668}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-2{--top: 551}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-3{--top: calc(1000 + (var(--top-adjust) * 1))}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-4{--top: calc(1000 + (var(--top-adjust) * 1))}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-5{--top: calc(1000 + (var(--top-adjust) * 2))}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-6{--top: calc(1000 + (var(--top-adjust) * 2))}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-7{--top: calc(1000 + (var(--top-adjust) * 3))}}@media(min-width: 769px){.page .l-main .p-illust.--cloud-group-8{--top: calc(1000 + (var(--top-adjust) * 3))}}.page .l-main [class*=p-illust--fadein].is-animated{-webkit-animation:bodyDecorationFadeIn 1s ease-out 0s forwards;animation:bodyDecorationFadeIn 1s ease-out 0s forwards}.page .l-main [class*=p-illust--r]{right:0}.page .l-main [class*=p-illust--r].is-animated{-webkit-animation:bodyDecorationRight 1s ease-out 0s forwards;animation:bodyDecorationRight 1s ease-out 0s forwards}.page .l-main [class*=p-illust--l]{left:0}.page .l-main [class*=p-illust--l].is-animated{-webkit-animation:bodyDecorationLeft 1s ease-out 0s forwards;animation:bodyDecorationLeft 1s ease-out 0s forwards}@media(min-width: 769px){.page .l-main{background-color:#c2e7fb}}.page .l-main .p-section{--section-color: #005e3c;--section-bg-color: #fffcdb;--section-accent-color: #007f41}.page .l-main .p-gourmet-guide{position:relative;padding-top:min(80px,80/var(--page-sp-vw)*100vw)}@media(max-width: 768.99px){.page .l-main .p-gourmet-guide{--base-inner-vw: 688;--inner-vw: min(var(--base-inner-vw) * 1px, var(--base-inner-vw) / var(--page-sp-vw) * 100vw)}}@media(min-width: 769px){.page .l-main .p-gourmet-guide{padding-top:125px}}@media(min-width: 769px){.page .l-main .p-gourmet-guide__container{margin-inline:auto;position:relative;width:660px}}.page .l-main .p-gourmet-guide__inner{position:relative;margin-inline:auto;padding-top:min(58px,58/var(--page-sp-vw)*100vw);padding-bottom:min(50px,50/var(--page-sp-vw)*100vw);width:var(--inner-vw);background-color:var(--section-bg-color);border-radius:min(30px,30/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide__inner{padding-top:68px;padding-bottom:41px;width:660px;border-width:4px;border-radius:29px}}.page .l-main .p-gourmet-guide__inner h2:not([class]),.page .l-main .p-gourmet-guide__inner h3:not([class]){margin-inline:auto;display:grid;place-items:center;place-content:center;text-align:center;color:var(--white-rgb);font-size:30px;font-size:3.90625vw;font-weight:var(--page-font-weight-bold);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.6666666667;letter-spacing:.05em;width:min(615px,615/var(--page-sp-vw)*100vw);height:min(160px,160/var(--page-sp-vw)*100vw);background-image:url("/summer-book-2025/assets/images/gourmet_guide/sp/section_title_bg.png");background-repeat:no-repeat;background-size:100% auto;background-position:center}@media(min-width: 769px){.page .l-main .p-gourmet-guide__inner h2:not([class]),.page .l-main .p-gourmet-guide__inner h3:not([class]){margin-top:0;display:block;width:464px;height:111px;font-size:22px;line-height:1.5909090909;background-image:url("/summer-book-2025/assets/images/gourmet_guide/pc/section_title_bg.png");background-image:-webkit-image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/section_title_bg.png") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/section_title_bg@2x.png") 2x);background-image:image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/section_title_bg.png") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/section_title_bg@2x.png") 2x)}}.page .l-main .p-gourmet-guide__inner h2:not([class]) span,.page .l-main .p-gourmet-guide__inner h3:not([class]) span{font-size:26.5px;font-size:3.4505208333vw;line-height:1.6981132075}@media(min-width: 769px){.page .l-main .p-gourmet-guide__inner h2:not([class]) span,.page .l-main .p-gourmet-guide__inner h3:not([class]) span{font-size:22px;line-height:1.5909090909}}.page .l-main .p-gourmet-guide__inner h2:not([class])+p,.page .l-main .p-gourmet-guide__inner h3:not([class])+p{margin-top:min(57px,57/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide__inner h2:not([class])+p,.page .l-main .p-gourmet-guide__inner h3:not([class])+p{margin-top:22px}}.page .l-main .p-gourmet-guide__inner p:not([class]){text-align:center;color:var(--section-color);font-size:28px;font-size:3.6458333333vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.7857142857;letter-spacing:.05em}@media(min-width: 769px){.page .l-main .p-gourmet-guide__inner p:not([class]){font-size:18px;line-height:1.7777777778}}.page .l-main .p-gourmet-guide__inner p:not([class]) span{font-size:22px;font-size:2.8645833333vw}@media(min-width: 769px){.page .l-main .p-gourmet-guide__inner p:not([class]) span{font-size:14px;line-height:1}}.page .l-main .p-gourmet-guide__inner .p-illust{--top: 0;--vw: vw;margin-top:min(var(--top)*1px,var(--top)/var(--page-sp-vw)*100vw);width:min(var(--vw)*1px,var(--vw)/var(--page-sp-vw)*100vw);position:absolute;top:0;z-index:1}@media(min-width: 769px){.page .l-main .p-gourmet-guide__inner .p-illust{margin-top:calc(var(--top)*1px);width:calc(var(--vw)*1px)}}.page .l-main .p-gourmet-guide-fv{height:min(511px,511/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-fv{height:382px}}.page .l-main .p-gourmet-guide-fv__title{margin-inline:auto;width:min(510px,510/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-fv__title{width:413px}}.page .l-main .p-gourmet-guide-fv .p-illust--1{--vw: 688;margin-top:max(-58px,-58/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-fv .p-illust--1{--vw: 634;margin-top:-68px}}.page .l-main .p-gourmet-guide-fv .p-illust--2{--top: 318;--vw: 178;margin-left:min(56px,56/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-fv .p-illust--2{--top: 252;--vw: 117;margin-left:123px}}.page .l-main .p-gourmet-guide-fv .p-illust--3{--top: 454;--vw: 139;margin-left:min(475px,475/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-fv .p-illust--3{--top: 340;--vw: 98;margin-left:438px}}.page .l-main .p-gourmet-guide-foodloss{position:relative;padding-bottom:min(140px,140/var(--page-sp-vw)*100vw);z-index:1}@media(min-width: 769px){.page .l-main .p-gourmet-guide-foodloss{padding-bottom:60px}}.page .l-main .p-gourmet-guide-foodloss figure{margin-top:min(36px,36/var(--page-sp-vw)*100vw);margin-left:min(30px,30/var(--page-sp-vw)*100vw);width:min(618px,618/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-foodloss figure{margin-top:41px;margin-left:123px;width:398px}}.page .l-main .p-gourmet-guide-foodloss figure+p{margin-top:min(64px,64/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-foodloss figure+p{margin-top:40px}}.page .l-main .p-gourmet-guide-foodloss .p-illust--1{--top: 819;--vw: 179;margin-left:max(-18px,-18/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-foodloss .p-illust--1{--top: 535;--vw: 120;margin-left:84px}}.page .l-main .p-gourmet-guide-foodloss .p-illust--2{--top: 1437;--vw: 214;margin-left:min(452px,452/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-foodloss .p-illust--2{--top: 934;--vw: 133;margin-left:394px}}.page .l-main .p-gourmet-guide-foodloss .p-illust--3{--top: 1798;--vw: 533;margin-left:min(77px,77/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-foodloss .p-illust--3{--top: 1157;--vw: 490;margin-left:82px}}.page .l-main .p-gourmet-guide-foodloss__onigiri{margin-top:min(24px,24/var(--page-sp-vw)*100vw);margin-left:min(40px,40/var(--page-sp-vw)*100vw);padding-top:min(203px,203/var(--page-sp-vw)*100vw);width:min(460px,460/var(--page-sp-vw)*100vw);height:min(460px,460/var(--page-sp-vw)*100vw);text-align:center;color:var(--section-color);font-size:28px;font-size:3.6458333333vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.7857142857;letter-spacing:.05em;background-image:url("/summer-book-2025/assets/images/gourmet_guide/sp/onigiri_bg.png");background-repeat:no-repeat;background-size:100% auto;background-position:center}@media(min-width: 769px){.page .l-main .p-gourmet-guide-foodloss__onigiri{margin-top:31px;margin-left:128px;padding-top:130px;width:296px;height:296px;font-size:17px;line-height:1.8823529412;background-image:url("/summer-book-2025/assets/images/gourmet_guide/pc/onigiri_bg.png");background-image:-webkit-image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/onigiri_bg.png") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/onigiri_bg@2x.png") 2x);background-image:image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/onigiri_bg.png") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/onigiri_bg@2x.png") 2x)}}.page .l-main .p-gourmet-guide-detail{position:relative;padding-bottom:min(78px,78/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-detail{padding-bottom:50px}}.page .l-main .p-gourmet-guide-detail figure{margin-inline:auto;margin-top:min(38px,38/var(--page-sp-vw)*100vw);width:min(588px,588/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-detail figure{margin-top:32px;width:374px}}@media(min-width: 769px){.page .l-main .p-gourmet-guide-detail h3 span:nth-child(2){letter-spacing:0}}.page .l-main .p-gourmet-guide-syokuiku{position:relative;padding-bottom:min(130px,130/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-syokuiku{padding-bottom:121px}}.page .l-main .p-gourmet-guide-syokuiku .p-illust--1{--top: 20;--vw: 142;margin-top:max(-56px,-58/var(--page-sp-vw)*100vw);margin-left:min(72px,72/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-syokuiku .p-illust--1{--top: 20;--vw: 103;margin-top:-42px;margin-left:145px}}.page .l-main .p-gourmet-guide-syokuiku .p-illust--2{--top: 540;--vw: 185;margin-left:min(424px,424/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-syokuiku .p-illust--2{--top: 372;--vw: 137;margin-left:377px}}.page .l-main .p-gourmet-guide-suggestion{position:relative;padding-bottom:min(88px,88/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion{padding-bottom:45px}}.page .l-main .p-gourmet-guide-suggestion figure{margin-inline:auto;margin-top:min(76px,76/var(--page-sp-vw)*100vw);width:min(608px,608/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion figure{margin-top:35px;width:430px}}.page .l-main .p-gourmet-guide-suggestion__bg{margin-top:min(56px,56/var(--page-sp-vw)*100vw);margin-left:min(24px,24/var(--page-sp-vw)*100vw);padding-top:min(126px,126/var(--page-sp-vw)*100vw);width:min(400px,400/var(--page-sp-vw)*100vw);height:min(400px,400/var(--page-sp-vw)*100vw);text-align:center;color:var(--section-color);font-size:28px;font-size:3.6458333333vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.7857142857;letter-spacing:.05em;background-image:url("/summer-book-2025/assets/images/gourmet_guide/sp/suggestion_bg.png");background-repeat:no-repeat;background-size:100% auto;background-position:center}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion__bg{margin-top:43px;margin-left:139px;padding-top:82px;font-size:17px;line-height:1.8823529412;width:256px;height:256px;background-image:url("/summer-book-2025/assets/images/gourmet_guide/pc/suggestion_bg.png");background-image:-webkit-image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/suggestion_bg.png") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/suggestion_bg@2x.png") 2x);background-image:image-set(url("/summer-book-2025/assets/images/gourmet_guide/pc/suggestion_bg.png") 1x, url("/summer-book-2025/assets/images/gourmet_guide/pc/suggestion_bg@2x.png") 2x)}}.page .l-main .p-gourmet-guide-suggestion .p-illust--1{--vw: 191;margin-left:min(26px,26/var(--page-sp-vw)*100vw);margin-top:max(-180px,-180/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion .p-illust--1{--vw: 91;margin-left:124px;margin-top:-104px}}.page .l-main .p-gourmet-guide-suggestion .p-illust--2{--top: 956;--vw: 271;margin-left:min(370px,370/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion .p-illust--2{--top: 544;--vw: 174;margin-left:362px}}.page .l-main .p-gourmet-guide-suggestion .p-link{margin-top:min(56px,56/var(--page-sp-vw)*100vw);padding-top:0;padding-bottom:0;color:var(--section-color);line-height:1;background-color:rgba(var(--white), 0.7);border-color:rgba(var(--section-color), 0.7);border-radius:min(10px,10/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion .p-link{margin-top:41px;height:42px;font-size:18px;border-radius:7px}}.page .l-main .p-gourmet-guide-suggestion .p-link::after{position:relative;margin-right:0;background-color:var(--section-color);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20fill%3D%22transparent%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%23fff%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.51%22%20d%3D%22m11.82%208.68%208.32%206.5-8.32%206.5v-13z%22%2F%3E%3C%2Fsvg%3E");border-radius:calc(infinity*1px)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion .p-link::after{margin-right:18px;position:absolute;right:0;width:21px;height:21px}}.page .l-main .p-gourmet-guide-suggestion ul{margin-inline:auto;margin-top:min(46px,46/var(--page-sp-vw)*100vw);width:min(608px,608/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion ul{margin-top:46px;width:500px}}.page .l-main .p-gourmet-guide-suggestion ul li{font-size:22px;font-size:2.8645833333vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.3636363636;letter-spacing:.05em}@media(min-width: 769px){.page .l-main .p-gourmet-guide-suggestion ul li{font-size:16px;line-height:1.375}}.page .l-main .p-gourmet-guide-grosserbergfarm{position:relative;margin-inline:auto;padding-bottom:min(64px,64/var(--page-sp-vw)*100vw);width:min(632px,632/var(--page-sp-vw)*100vw);background-color:var(--white-rgb);border:none;border-radius:min(30px,30/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-grosserbergfarm{padding-bottom:50px;width:500px;border-radius:12px}}.page .l-main .p-gourmet-guide-grosserbergfarm::after{margin-inline:auto;margin-block:min(15px,15/var(--page-sp-vw)*100vw);position:absolute;inset:0;content:"";width:min(602px,602/var(--page-sp-vw)*100vw);height:calc(100% - 30/var(--page-sp-vw)*100vw);border:var(--section-color) dashed min(2px,2/var(--page-sp-vw)*100vw);border-radius:min(10px,10/var(--page-sp-vw)*100vw);pointer-events:none}@media(min-width: 769px){.page .l-main .p-gourmet-guide-grosserbergfarm::after{margin-block:20px;height:calc(100% - 40px);width:460px;border-width:1px;border-radius:12px}}.page .l-main .p-gourmet-guide-grosserbergfarm h4{padding-top:min(50px,50/var(--page-sp-vw)*100vw);padding-bottom:min(30px,30/var(--page-sp-vw)*100vw);text-align:center;color:var(--section-color);font-size:28px;font-size:3.6458333333vw;font-weight:var(--page-font-weight-bold);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.7142857143;letter-spacing:.05em;background-color:#c4d700;border-top-right-radius:min(16px,16/var(--page-sp-vw)*100vw);border-top-left-radius:min(16px,16/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-grosserbergfarm h4{padding-top:42px;padding-bottom:25px;font-size:18px;line-height:1.7777777778;border-top-right-radius:12px;border-top-left-radius:12px}}.page .l-main .p-gourmet-guide-grosserbergfarm h4+p:not([class]){margin-top:min(36px,36/var(--page-sp-vw)*100vw);letter-spacing:.02em}@media(min-width: 769px){.page .l-main .p-gourmet-guide-grosserbergfarm h4+p:not([class]){margin-top:21px}}.page .l-main .p-gourmet-guide-grosserbergfarm a{margin-inline:auto;margin-top:min(28px,28/var(--page-sp-vw)*100vw);display:grid;place-items:center;width:min(506px,506/var(--page-sp-vw)*100vw);height:min(54px,54/var(--page-sp-vw)*100vw);text-align:center;color:var(--white-rgb);font-size:28px;font-size:3.6458333333vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;background-color:var(--section-accent-color);border-radius:calc(infinity*1px)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-grosserbergfarm a{margin-top:34px;width:380px;height:40px;font-size:20px}}.page .l-main .p-gourmet-guide-grosserbergfarm__logo{margin-inline:auto;margin-top:min(56px,56/var(--page-sp-vw)*100vw);display:grid;place-items:center;width:min(330px,330/var(--page-sp-vw)*100vw)}@media(min-width: 769px){.page .l-main .p-gourmet-guide-grosserbergfarm__logo{margin-top:40px;width:262px}}
