.index-module-scss-module__5YMXlG__container{display:flex}.index-module-scss-module__5YMXlG__sideColumn{flex-shrink:0;width:336px;margin:10px 16px 0 0}.index-module-scss-module__5YMXlG__marginSection{margin:16px 0}.index-module-scss-module__5YMXlG__omakaseBannerWrap{background:#fff;border-radius:12px;padding:20px}.index-module-scss-module__5YMXlG__contentsWrapper,.index-module-scss-module__5YMXlG__contentsWrapperForRecipe{background:var(--white);border-radius:12px;margin-top:10px;padding:32px 48px 40px}.index-module-scss-module__5YMXlG__contentsWrapper .index-module-scss-module__5YMXlG__title,.index-module-scss-module__5YMXlG__contentsWrapperForRecipe .index-module-scss-module__5YMXlG__title{margin-bottom:8px;font-size:2rem;font-weight:700}.index-module-scss-module__5YMXlG__contentsWrapper .index-module-scss-module__5YMXlG__total,.index-module-scss-module__5YMXlG__contentsWrapperForRecipe .index-module-scss-module__5YMXlG__total,.index-module-scss-module__5YMXlG__contentsWrapper .index-module-scss-module__5YMXlG__totalRecipe,.index-module-scss-module__5YMXlG__contentsWrapperForRecipe .index-module-scss-module__5YMXlG__totalRecipe{margin-bottom:20px;font-size:1.3rem}.index-module-scss-module__5YMXlG__contentsWrapper .index-module-scss-module__5YMXlG__totalRecipe,.index-module-scss-module__5YMXlG__contentsWrapperForRecipe .index-module-scss-module__5YMXlG__totalRecipe{margin-bottom:0}.index-module-scss-module__5YMXlG__breadCrumb{margin:80px 0 4px}.index-module-scss-module__5YMXlG__contentsWrapperForRecipe{border-radius:12px 12px 0 0;padding:32px 48px 24px}
.SearchTop3Recipes-module-scss-module__PKTFYa__list{grid-column-gap:8px;background:var(--white);grid-template-columns:repeat(2,1fr);row-gap:20px;padding:0 16px;display:grid}@media screen and (min-width:520px){.SearchTop3Recipes-module-scss-module__PKTFYa__list{grid-column-gap:16px;grid-template-columns:repeat(3,1fr);padding:0 48px}}.SearchTop3Recipes-module-scss-module__PKTFYa__list li a{width:100%;transition:all .2s;display:block}@media screen and (min-width:520px){.SearchTop3Recipes-module-scss-module__PKTFYa__list li a:hover{opacity:.7}}.SearchTop3Recipes-module-scss-module__PKTFYa__list li a .SearchTop3Recipes-module-scss-module__PKTFYa__card{border:1px solid var(--borderColor);cursor:pointer;border-radius:6px;width:100%;display:block;position:relative}.SearchTop3Recipes-module-scss-module__PKTFYa__list li a .SearchTop3Recipes-module-scss-module__PKTFYa__card .SearchTop3Recipes-module-scss-module__PKTFYa__crownIcon{z-index:2;width:36px;position:absolute;top:-1px;left:-1px}.SearchTop3Recipes-module-scss-module__PKTFYa__list li a .SearchTop3Recipes-module-scss-module__PKTFYa__card .SearchTop3Recipes-module-scss-module__PKTFYa__imageBox{aspect-ratio:1;border-radius:6px 6px 0 0;width:100%;position:relative;overflow:hidden}.SearchTop3Recipes-module-scss-module__PKTFYa__list li a .SearchTop3Recipes-module-scss-module__PKTFYa__card .SearchTop3Recipes-module-scss-module__PKTFYa__imageBox img{object-fit:cover;width:100%;height:100%}.SearchTop3Recipes-module-scss-module__PKTFYa__list li a .SearchTop3Recipes-module-scss-module__PKTFYa__card .SearchTop3Recipes-module-scss-module__PKTFYa__favorite{background-color:var(--baseBackColor);border-radius:0 0 6px 6px;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:1.2rem;line-height:1;display:flex;overflow:hidden}.SearchTop3Recipes-module-scss-module__PKTFYa__list li a .SearchTop3Recipes-module-scss-module__PKTFYa__card .SearchTop3Recipes-module-scss-module__PKTFYa__favorite .SearchTop3Recipes-module-scss-module__PKTFYa__heartIcon{width:12px;fill:var(--heartRed)}.SearchTop3Recipes-module-scss-module__PKTFYa__list li a .SearchTop3Recipes-module-scss-module__PKTFYa__card .SearchTop3Recipes-module-scss-module__PKTFYa__favorite p{color:var(--lightBrown02);font-weight:700}
.SubscriptionModal-module-scss-module__mb6nhq__modalWrap{text-align:center;z-index:2147483647;border-radius:6px;width:100%;margin:0 auto;font-size:1.6rem;animation-name:SubscriptionModal-module-scss-module__mb6nhq__fade-image;animation-duration:.3s;position:fixed;top:60px}@media screen and (min-width:520px){.SubscriptionModal-module-scss-module__mb6nhq__modalWrap{width:428px;top:100px;right:calc(50% - 300px)}}.SubscriptionModal-module-scss-module__mb6nhq__modalWrap .SubscriptionModal-module-scss-module__mb6nhq__inner{background:#fff;border-radius:16px;min-height:20vh;max-height:80vh;margin:0 10px;padding:24px 16px;overflow:scroll}@media screen and (min-width:520px){.SubscriptionModal-module-scss-module__mb6nhq__modalWrap .SubscriptionModal-module-scss-module__mb6nhq__inner{min-height:auto;max-height:auto;padding:48px}}@media screen and (max-width:320px){.SubscriptionModal-module-scss-module__mb6nhq__modalWrap .SubscriptionModal-module-scss-module__mb6nhq__inner img{width:260px;height:226px}}.SubscriptionModal-module-scss-module__mb6nhq__icon{z-index:10;cursor:pointer;width:38px;height:38px;display:block;position:absolute;top:-20px;right:0}@media screen and (min-width:520px){.SubscriptionModal-module-scss-module__mb6nhq__icon{top:14px;right:22px}}.SubscriptionModal-module-scss-module__mb6nhq__modalBack{z-index:2147483646;opacity:.7;background:#000;width:100%;height:100%;transition:all .6s ease-in-out;position:fixed;top:0;right:0}.SubscriptionModal-module-scss-module__mb6nhq__heading{text-align:center;margin:12px 0 8px;font-size:1.4rem;font-weight:700}.SubscriptionModal-module-scss-module__mb6nhq__buttonYellow{cursor:pointer;text-align:center;background:var(--orange);color:#fff;border-radius:40px;justify-content:center;align-items:center;margin-bottom:16px;padding:14px 0;font-size:2.2rem;font-weight:700;line-height:1;display:flex;position:relative}.SubscriptionModal-module-scss-module__mb6nhq__buttonYellow:visited{color:#fff}@media screen and (min-width:520px){.SubscriptionModal-module-scss-module__mb6nhq__buttonYellow{width:80%;margin:0 auto;font-size:2.2rem}}@media (hover:hover){.SubscriptionModal-module-scss-module__mb6nhq__buttonYellow:hover{opacity:.7}}.SubscriptionModal-module-scss-module__mb6nhq__textLink{text-align:center;margin-bottom:16px;font-size:1.5rem;font-weight:700;text-decoration:underline;display:block}@media screen and (min-width:520px){.SubscriptionModal-module-scss-module__mb6nhq__textLink{margin-top:16px}}@media (hover:hover){.SubscriptionModal-module-scss-module__mb6nhq__textLink:hover{opacity:.7}}.SubscriptionModal-module-scss-module__mb6nhq__remarks{font-size:1.2rem}.SubscriptionModal-module-scss-module__mb6nhq__box{flex-direction:column;display:flex}@media screen and (min-width:520px){.SubscriptionModal-module-scss-module__mb6nhq__box{font-size:1.4rem}}.SubscriptionModal-module-scss-module__mb6nhq__box p{text-align:left}
.RecipeSearchResult-module-scss-module__PlmHtq__premiumBanner{display:block}@media (hover:hover){.RecipeSearchResult-module-scss-module__PlmHtq__premiumBanner:hover{opacity:.7}}.RecipeSearchResult-module-scss-module__PlmHtq__premiumBanner img{width:100%;height:auto}.RecipeSearchResult-module-scss-module__PlmHtq__wrap,.RecipeSearchResult-module-scss-module__PlmHtq__wrapForOmakaseBanner,.RecipeSearchResult-module-scss-module__PlmHtq__wrapWithTopGap{background:var(--white);padding:0 16px 20px}@media screen and (min-width:520px){.RecipeSearchResult-module-scss-module__PlmHtq__wrap,.RecipeSearchResult-module-scss-module__PlmHtq__wrapForOmakaseBanner,.RecipeSearchResult-module-scss-module__PlmHtq__wrapWithTopGap{padding:0 48px 20px}}.RecipeSearchResult-module-scss-module__PlmHtq__wrapWithTopGap{margin-top:10px;padding:28px 16px 32px}@media screen and (min-width:520px){.RecipeSearchResult-module-scss-module__PlmHtq__wrapWithTopGap{padding:0 48px 16px}}.RecipeSearchResult-module-scss-module__PlmHtq__wrapForOmakaseBanner{margin:10px 0;padding:20px 16px}@media screen and (min-width:520px){.RecipeSearchResult-module-scss-module__PlmHtq__wrapForOmakaseBanner{padding:0 48px}}.RecipeSearchResult-module-scss-module__PlmHtq__upperBorderRadius{border-radius:12px 12px 0 0}.RecipeSearchResult-module-scss-module__PlmHtq__bothBorderRadius{border-radius:12px}.RecipeSearchResult-module-scss-module__PlmHtq__underBorderRadius{border-radius:0 0 12px 12px}.RecipeSearchResult-module-scss-module__PlmHtq__notFoundViewWrapper{margin-top:-16px}
.NotFoundView-module-scss-module__P2ak7a__notFoundViewWrapper{background:var(--white);padding:12px 0 22px}@media screen and (min-width:520px){.NotFoundView-module-scss-module__P2ak7a__notFoundViewWrapper{border-radius:0 0 12px 12px;padding:48px 0 120px}}.NotFoundView-module-scss-module__P2ak7a__notFoundViewWrapper .NotFoundView-module-scss-module__P2ak7a__imageWrapper{text-align:center}.NotFoundView-module-scss-module__P2ak7a__notFoundViewWrapper .NotFoundView-module-scss-module__P2ak7a__imageWrapper img{margin:0 0 16px}@media screen and (min-width:520px){.NotFoundView-module-scss-module__P2ak7a__notFoundViewWrapper .NotFoundView-module-scss-module__P2ak7a__imageWrapper img{margin:8px 0 16px}}.NotFoundView-module-scss-module__P2ak7a__notFoundViewWrapper .NotFoundView-module-scss-module__P2ak7a__notFoundText{color:#a0968f;text-align:center;font-size:1.5rem}
.FeatureMenuSlider-module-scss-module__DnGuQq__container{box-sizing:border-box;width:100%;box-shadow:0 24px 0 0 var(--white);background:#fffbeb;border-top:1px solid #f4eee4;border-bottom:1px solid #f4eee4;margin-bottom:24px;padding:24px 0 32px;overflow:hidden}@media screen and (min-width:520px){.FeatureMenuSlider-module-scss-module__DnGuQq__container{box-shadow:none;border:1px solid #f4eee4;border-radius:4px;margin-bottom:0;padding:24px 40px;overflow:visible}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sectionTitle{margin-bottom:8px;padding:0 16px;font-size:1.5rem;font-weight:700}@media screen and (min-width:520px){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sectionTitle{padding-left:0;padding-right:0}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper{width:100%;position:relative}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper .FeatureMenuSlider-module-scss-module__DnGuQq__navButtonPrev,.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper .FeatureMenuSlider-module-scss-module__DnGuQq__navButtonNext{color:var(--lightBrown);background:0 0;width:22px;height:22px;margin-top:-24px;font-weight:700}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper .FeatureMenuSlider-module-scss-module__DnGuQq__navButtonPrev:after,.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper .FeatureMenuSlider-module-scss-module__DnGuQq__navButtonNext:after{-webkit-text-stroke:1px var(--lightBrown);font-size:22px;font-weight:700}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper .FeatureMenuSlider-module-scss-module__DnGuQq__navButtonPrev{left:-32px}@media (hover:hover){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper .FeatureMenuSlider-module-scss-module__DnGuQq__navButtonPrev:hover{opacity:.7}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper .FeatureMenuSlider-module-scss-module__DnGuQq__navButtonNext{right:-32px}@media (hover:hover){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__sliderWrapper .FeatureMenuSlider-module-scss-module__DnGuQq__navButtonNext:hover{opacity:.7}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper{width:100%;padding-bottom:4px}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper.FeatureMenuSlider-module-scss-module__DnGuQq__pcSwiper{cursor:pointer;padding-bottom:24px}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper.FeatureMenuSlider-module-scss-module__DnGuQq__pcSwiper .swiper-pagination{bottom:0}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper.FeatureMenuSlider-module-scss-module__DnGuQq__pcSwiper .swiper-pagination .swiper-pagination-bullet{opacity:1;background:#d6c09f;width:8px;height:8px;margin:0 4px}@media (hover:hover){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper.FeatureMenuSlider-module-scss-module__DnGuQq__pcSwiper .swiper-pagination .swiper-pagination-bullet:hover{opacity:.7}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper.FeatureMenuSlider-module-scss-module__DnGuQq__pcSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--orange)}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide{height:auto;display:flex}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card{border:1px solid var(--borderColor);width:100%;height:100%;color:inherit;box-sizing:border-box;background:#fff;border-radius:6px;text-decoration:none;display:flex;overflow:hidden}@media screen and (min-width:520px){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card{height:180px}}@media (hover:hover){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card{transition:opacity .2s}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card:hover{opacity:.7}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card .FeatureMenuSlider-module-scss-module__DnGuQq__imgBox{flex-shrink:0;width:160px;height:100%;min-height:160px;position:relative}@media screen and (min-width:520px){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card .FeatureMenuSlider-module-scss-module__DnGuQq__imgBox{width:180px}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card .FeatureMenuSlider-module-scss-module__DnGuQq__imgBox img{object-fit:cover;border-radius:4px 0 0 4px;width:100%;height:100%;display:block}@media screen and (min-width:768px){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card .FeatureMenuSlider-module-scss-module__DnGuQq__imgBox img{border-radius:4px 0 0 4px}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card .FeatureMenuSlider-module-scss-module__DnGuQq__contents{flex-direction:column;flex:1;justify-content:center;padding:10px;display:flex;overflow:hidden}@media screen and (min-width:520px){.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card .FeatureMenuSlider-module-scss-module__DnGuQq__contents{align-items:flex-start;width:50%;padding:48px 16px}}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card .FeatureMenuSlider-module-scss-module__DnGuQq__contents .FeatureMenuSlider-module-scss-module__DnGuQq__publishDate{color:var(--lightBrown02);margin-bottom:2px;font-size:1.4rem}.FeatureMenuSlider-module-scss-module__DnGuQq__container .FeatureMenuSlider-module-scss-module__DnGuQq__swiper .FeatureMenuSlider-module-scss-module__DnGuQq__slide .FeatureMenuSlider-module-scss-module__DnGuQq__card .FeatureMenuSlider-module-scss-module__DnGuQq__contents .FeatureMenuSlider-module-scss-module__DnGuQq__title{word-break:break-all;font-size:1.5rem;font-weight:700}
