.SliderRecommendPlanning-module-scss-module__eNoaSG__item{display:block;position:relative}@media (hover:hover){.SliderRecommendPlanning-module-scss-module__eNoaSG__item:hover{opacity:.7}}.SliderRecommendPlanning-module-scss-module__eNoaSG__item .SliderRecommendPlanning-module-scss-module__eNoaSG__balloon{background:var(--yellowL);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:100px;height:24px;font-size:1.1rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-30px;right:0}.SliderRecommendPlanning-module-scss-module__eNoaSG__item .SliderRecommendPlanning-module-scss-module__eNoaSG__balloon:after{content:"";pointer-events:none;border:6px solid #09f0;border-top-color:var(--yellowL);width:0;height:0;margin-left:-10px;position:absolute;top:100%;left:50%}.SliderRecommendPlanning-module-scss-module__eNoaSG__item img{border:1px solid var(--borderColor);width:100%;height:auto}.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap{position:relative}.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap #RecommendPlanningSwiper{padding-top:30px;padding-bottom:36px}@media screen and (min-width:520px){.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap #RecommendPlanningSwiper{padding:30px 2px 36px}}.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap #RecommendPlanningSwiper .swiper-pagination-bullet{opacity:1;background:#d6c09f}.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap #RecommendPlanningSwiper .swiper-pagination-bullet-active{background:var(--orange)}.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap .SliderRecommendPlanning-module-scss-module__eNoaSG__naviButtonRight{transition:all .2s;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}@media (hover:hover){.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap .SliderRecommendPlanning-module-scss-module__eNoaSG__naviButtonRight:hover{opacity:.7}}.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap .SliderRecommendPlanning-module-scss-module__eNoaSG__naviButtonRight .SliderRecommendPlanning-module-scss-module__eNoaSG__icon{width:20px;fill:var(--lightBrown);cursor:pointer;transform:none}.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap .SliderRecommendPlanning-module-scss-module__eNoaSG__naviButtonLeft{transition:all .2s;position:absolute;top:50%;left:-30px;right:-20px;transform:translateY(-50%)}@media (hover:hover){.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap .SliderRecommendPlanning-module-scss-module__eNoaSG__naviButtonLeft:hover{opacity:.7}}.SliderRecommendPlanning-module-scss-module__eNoaSG__wrap .SliderRecommendPlanning-module-scss-module__eNoaSG__naviButtonLeft .SliderRecommendPlanning-module-scss-module__eNoaSG__icon{width:20px;fill:var(--lightBrown);cursor:pointer;transform:scaleX(-1)}
.TopPageRecipeCard-module-scss-module__8N5-nG__card{grid-template-columns:110px auto;gap:8px;display:grid;position:relative}@media screen and (min-width:520px){.TopPageRecipeCard-module-scss-module__8N5-nG__card{grid-template-columns:154px auto;gap:16px}}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__imageBox{position:relative}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__imageBox img{border:1px solid var(--borderColor);border-radius:6px;width:110px;height:110px}@media screen and (min-width:520px){.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__imageBox img{width:154px;height:154px}}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__imageBox .TopPageRecipeCard-module-scss-module__8N5-nG__publishedDate{color:#fff;background:var(--baseBrown-opa6);border:1px solid #fff;border-radius:4px;grid-template-rows:auto auto;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:6px;left:6px}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__imageBox .TopPageRecipeCard-module-scss-module__8N5-nG__publishedDate .TopPageRecipeCard-module-scss-module__8N5-nG__day{font-size:1.2rem;font-weight:700;line-height:1}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__imageBox .TopPageRecipeCard-module-scss-module__8N5-nG__publishedDate .TopPageRecipeCard-module-scss-module__8N5-nG__dayOfWeek{font-size:1.2rem;line-height:1}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__contents{grid-template-rows:auto auto auto;align-self:center;gap:4px;display:grid}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__contents .TopPageRecipeCard-module-scss-module__8N5-nG__recipeTitle p{font-size:1.5rem;font-weight:700}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__contents .TopPageRecipeCard-module-scss-module__8N5-nG__userInfo{align-items:center;display:flex}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__contents .TopPageRecipeCard-module-scss-module__8N5-nG__userInfo img{border:1px solid var(--borderColor);border-radius:50%;width:36px;height:36px;margin-right:8px}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__contents .TopPageRecipeCard-module-scss-module__8N5-nG__userInfo .TopPageRecipeCard-module-scss-module__8N5-nG__nickname{font-size:1.4rem}.TopPageRecipeCard-module-scss-module__8N5-nG__card .TopPageRecipeCard-module-scss-module__8N5-nG__contents .TopPageRecipeCard-module-scss-module__8N5-nG__recipeMetrics{grid-template-columns:auto 1fr;justify-items:flex-start;gap:8px;display:grid}
.TopPageCookingBasics-module-scss-module__0z9a-G__wrap{grid-template-rows:auto auto;align-items:center;gap:8px;font-size:1.5rem;display:grid}@media screen and (min-width:520px){.TopPageCookingBasics-module-scss-module__0z9a-G__wrap{grid-template-columns:auto auto;gap:0 24px}}.TopPageCookingBasics-module-scss-module__0z9a-G__wrap .TopPageCookingBasics-module-scss-module__0z9a-G__image img{border:1px solid var(--borderColor);border-radius:6px;width:100%}@media screen and (min-width:520px){.TopPageCookingBasics-module-scss-module__0z9a-G__wrap .TopPageCookingBasics-module-scss-module__0z9a-G__image img{width:318px;height:auto}}@media (hover:hover){.TopPageCookingBasics-module-scss-module__0z9a-G__wrap .TopPageCookingBasics-module-scss-module__0z9a-G__image{transition:all .2s}.TopPageCookingBasics-module-scss-module__0z9a-G__wrap .TopPageCookingBasics-module-scss-module__0z9a-G__image:hover{opacity:.7}}
.TopPageSnsFollow-module-scss-module__RI5-uW__heading{text-align:center;margin-bottom:8px;font-size:1.5rem;font-weight:700}@media screen and (min-width:520px){.TopPageSnsFollow-module-scss-module__RI5-uW__heading{margin-bottom:12px;font-size:2rem}}.TopPageSnsFollow-module-scss-module__RI5-uW__text{text-align:center;font-size:1.5rem}.TopPageSnsFollow-module-scss-module__RI5-uW__text .TopPageSnsFollow-module-scss-module__RI5-uW__br{display:block}@media screen and (min-width:520px){.TopPageSnsFollow-module-scss-module__RI5-uW__text .TopPageSnsFollow-module-scss-module__RI5-uW__br{display:none}}.TopPageSnsFollow-module-scss-module__RI5-uW__list{grid-template-columns:auto auto auto auto;justify-content:center;align-items:center;gap:36px;margin-top:24px;display:grid}@media screen and (min-width:520px){.TopPageSnsFollow-module-scss-module__RI5-uW__list{gap:40px}}.TopPageSnsFollow-module-scss-module__RI5-uW__list li svg{width:46px}@media screen and (min-width:520px){.TopPageSnsFollow-module-scss-module__RI5-uW__list li svg{width:50px}}
