﻿@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700&display=swap");@import url(https://fonts.googleapis.com/css2?family=Oswald);@import url(https://fonts.googleapis.com/css2?family=Oswald);html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.4}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited{color:inherit}article,aside,footer,header,nav,section,main{display:block}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{max-width:100%}img{border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}[hidden]{display:none !important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(1px, 1px, 1px, 1px);left:-9999px;position:absolute;top:-9999px}button{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}input[type='submit'],input[type='button'],input[type='reset']{-webkit-appearance:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}body{color:#333;font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;overflow:auto}body.overflow-hidden{overflow:hidden}h1,h2,h3,h4,h5{font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal}hr{margin:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.l-background{position:absolute;width:100%}.l-background__blue-gradation{background:linear-gradient(179.45deg, #101C3E 26.29%, #112147 31.19%, #142E61 40.02%, #173C7A 47.87%, #1C4586 50.82%, #2A5CA4 56.71%, #3B78C8 63.58%, #6B9BDE 71.43%, #90B7F0 78.3%, #DCDCDC 92.04%, #E0DDD2 94%, #EAE0B6 96.94%, #F6E498 99.89%);height:100vh;min-height:40.0rem;position:fixed;width:100%;z-index:-9999}.l-background__beige{background-color:#F9F4E8;height:100vh;position:fixed;width:100%;z-index:-9999}.l-background__beige-wave{background-color:#FFF;width:100%;padding-top:40rem}.l-background__wave-img{display:block;width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.l-contents,.l-contents--one-column,.l-contents--single-column{background-color:#FFF;display:block;margin:0 auto;width:100%}@media screen and (min-width: 835px){.l-contents{display:flex}}@media screen and (min-width: 835px){.l-contents{width:136.8rem}}@media screen and (min-width: 835px){.l-contents--one-column{width:136.6rem}}.l-contents--single-column{background-color:inherit;flex:1}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.l-footer{background-color:#FBFAF7;width:100%}.l-footer--single-column{background-color:inherit;color:#676767;font-size:1.3rem;height:3.8rem;letter-spacing:0.035rem;line-height:2.0rem;text-align:center}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.l-global--single-column{display:flex;flex-direction:column;min-height:100vh}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.l-gnav{left:0;position:fixed;top:0;width:100%;z-index:11000}@media screen and (min-width: 835px){.l-gnav{display:block;position:relative;width:24.6rem;z-index:inherit}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.l-header{background-color:#FFF;display:block}@media screen and (min-width: 835px){.l-header{display:none}}.l-header--single-column{display:block}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.l-main{width:100%}@media screen and (min-width: 835px){.l-main{width:81.8rem}}.l-main--two-columns{width:100%}@media screen and (min-width: 835px){.l-main--two-columns{width:112.2rem}}.l-main--single-column{width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.l-sidebar{left:0;position:fixed;top:0;width:100%;z-index:11000}@media screen and (min-width: 835px){.l-sidebar{display:block;left:0;position:relative;top:0;width:30.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-banner-recipe-middle{padding-bottom:3rem;padding-left:1.6rem;padding-right:1.6rem;padding-top:4rem}@media screen and (min-width: 835px){.c-banner-recipe-middle{padding-left:4rem;padding-right:4rem;padding-top:4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-circle{text-align:center}.c-button-circle__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none}.c-button-circle__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-circle__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-circle__link.is-disabled{opacity:0.6;pointer-events:none}.c-button-circle__image-container{display:inline-block;height:3.4rem;position:relative;width:3.4rem}.c-button-circle__image--print{background-image:url(/kenko/assets/owan/button/button_print-4bc7812aa811d3ae49361f1d63302c8a790d50dd8a05969d53ff4052a667fe8a.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.4rem;width:3.4rem}.c-button-circle__image--add-menu{background-image:url(/kenko/assets/owan/button/button_add_menu-244d0c6c97d0bfaaf147bc3259495a9195c568cc20cbc971bcb37dbcbb2bb1d8.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.4rem;width:3.4rem}.c-button-circle__image--remove-menu{background-image:url(/kenko/assets/owan/button/button_remove_menu-c956e3f252246e06e5f943e26044630b43114727b4b8a7c684a7c68e61aee2c5.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.4rem;width:3.4rem}.c-button-circle__image--copy-menu{background-image:url(/kenko/assets/owan/button/button_add_menu-244d0c6c97d0bfaaf147bc3259495a9195c568cc20cbc971bcb37dbcbb2bb1d8.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.4rem;width:3.4rem}.c-button-circle__image--replace-menu{background-image:url(/kenko/assets/owan/button/button_replace_menu-e073e115faf8399122cf747d27c11b43787cc2b32ad1464a9ee3d845819d818d.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.4rem;width:3.4rem}.c-button-circle__image--add-favorite{background-image:url(/kenko/assets/owan/button/button_add_favorite-b4ba311e77af7cfc285b84ccf1abaf7b2402509805a03e6cd40bb2773724a838.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.4rem;width:3.4rem}.c-button-circle__image--add-favorite.is-active{background-image:url(/kenko/assets/owan/button/button_add_favorite_on-b78368234bfbfc39cf85ae71df9a84de387d3434971eb19511a6cc1b81b34d26.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.4rem;width:3.4rem}.c-button-circle__title{color:#333;font-size:1.1rem;font-weight:bold;margin-top:0}@media screen and (min-width: 321px){.c-button-circle__title{font-size:1.2rem}}@media screen and (min-width: 835px){.c-button-circle__title{font-size:1.1rem;letter-spacing:0.016rem;margin-top:0.3rem}}.c-button-circle__top-text{color:#333;font-size:1.2rem;font-weight:bold;margin-bottom:0.1rem}@media screen and (min-width: 835px){.c-button-circle__top-text{font-size:1.1rem;letter-spacing:-0.008rem;margin-bottom:0.3rem}}.c-button-circle__indicator-container{height:100%;position:relative}.c-button-circle__indicator-container::after{background-color:rgba(151,151,151,0.15);border-radius:50%;content:'';display:inline-block;height:100%;width:100%}.c-button-circle__indicator{background-image:url(/kenko/assets/owan/shared/loading-5c23423ebae2fc521b8d57979db633861ea24a8236775c0df37e471f55ec2f16.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.6rem;width:2.6rem;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-double-border__link{background-color:rgba(255,255,255,0.2);border:solid 1px #FFF;display:block;margin:0 3.2rem;padding:0.5rem 0;text-decoration:none;width:calc(100% - (3.2rem + 0.1rem) * 2)}@media screen and (min-width: 835px){.c-button-double-border__link{background-color:rgba(255,255,255,0.3);margin:0 auto;padding:0.4rem 0;width:41.6rem}}.c-button-double-border__link-inner{border:solid 1px #FFF;border-left-width:0;border-right-width:0;color:#FFF;font-size:1.5rem;font-weight:bold;height:3.8rem;line-height:3.8rem;position:relative;text-align:center}@media screen and (min-width: 835px){.c-button-double-border__link-inner{font-size:1.6rem;height:5.8rem;line-height:5.8rem}}.c-button-double-border__link-inner:after{background-image:url(/kenko/assets/owan/icon/icon_arrow_right_white-a2df3e374ff274fe165381e6b862236c9634db1621362b5cb78e7d627f94b9d8.png);background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.0rem;position:absolute;right:1.6rem;top:1.5rem;width:0.6rem}@media screen and (min-width: 835px){.c-button-double-border__link-inner:after{height:1.4rem;right:2.4rem;top:2.2rem;width:0.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-plus-minus{background-color:#F6F6F6;border-radius:6px;height:3.2rem;width:9.6rem}.c-button-plus-minus .c-button-plus-minus__minus-link,.c-button-plus-minus .c-button-plus-minus__plus-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;cursor:pointer;display:inline-block;height:3.2rem;line-height:3rem;outline:none;text-align:center;width:4.75rem}.c-button-plus-minus .c-button-plus-minus__minus-link:hover,.c-button-plus-minus .c-button-plus-minus__plus-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-plus-minus .c-button-plus-minus__minus-link:hover .hover-scale-image,.c-button-plus-minus .c-button-plus-minus__plus-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-plus-minus .c-button-plus-minus__minus-image,.c-button-plus-minus .c-button-plus-minus__plus-image{height:auto;width:1.4rem}.c-button-plus-minus__inner{display:flex}.c-button-plus-minus__center-line{background-color:#979797;height:1.6rem;margin-top:0.7rem;width:1px}.c-button-plus-minus__minus-link.is-disabled{opacity:0.6;pointer-events:none}.c-button-plus-minus__plus-link.is-disabled{opacity:0.6;pointer-events:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-rect{display:inline-block;width:100%}.c-button-rect__link,.c-button-rect__link[type='submit'],.c-button-rect__link[type='button'],.c-button-rect__link[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link:hover,.c-button-rect__link[type='submit']:hover,.c-button-rect__link[type='button']:hover,.c-button-rect__link[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link:hover .hover-scale-image,.c-button-rect__link[type='submit']:hover .hover-scale-image,.c-button-rect__link[type='button']:hover .hover-scale-image,.c-button-rect__link[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link,.c-button-rect__link[type='submit'],.c-button-rect__link[type='button'],.c-button-rect__link[type='reset']{font-size:1.4rem;height:3.7rem;line-height:3.7rem;min-height:3.7rem}}.c-button-rect__link:active,.c-button-rect__link:visited,.c-button-rect__link[type='submit']:active,.c-button-rect__link[type='submit']:visited,.c-button-rect__link[type='button']:active,.c-button-rect__link[type='button']:visited,.c-button-rect__link[type='reset']:active,.c-button-rect__link[type='reset']:visited{color:#FFF}.c-button-rect__link:disabled,.c-button-rect__link[type='submit']:disabled,.c-button-rect__link[type='button']:disabled,.c-button-rect__link[type='reset']:disabled{opacity:0.6}.c-button-rect__link.is-disabled,.c-button-rect__link[type='submit'].is-disabled,.c-button-rect__link[type='button'].is-disabled,.c-button-rect__link[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link.is-disabled[type='submit']:hover,.c-button-rect__link[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--blueberry,.c-button-rect__link--blueberry[type='submit'],.c-button-rect__link--blueberry[type='button'],.c-button-rect__link--blueberry[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#006284;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--blueberry:hover,.c-button-rect__link--blueberry[type='submit']:hover,.c-button-rect__link--blueberry[type='button']:hover,.c-button-rect__link--blueberry[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--blueberry:hover .hover-scale-image,.c-button-rect__link--blueberry[type='submit']:hover .hover-scale-image,.c-button-rect__link--blueberry[type='button']:hover .hover-scale-image,.c-button-rect__link--blueberry[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--blueberry,.c-button-rect__link--blueberry[type='submit'],.c-button-rect__link--blueberry[type='button'],.c-button-rect__link--blueberry[type='reset']{font-size:1.4rem;height:3.7rem;line-height:3.7rem;min-height:3.7rem}}.c-button-rect__link--blueberry:active,.c-button-rect__link--blueberry:visited,.c-button-rect__link--blueberry[type='submit']:active,.c-button-rect__link--blueberry[type='submit']:visited,.c-button-rect__link--blueberry[type='button']:active,.c-button-rect__link--blueberry[type='button']:visited,.c-button-rect__link--blueberry[type='reset']:active,.c-button-rect__link--blueberry[type='reset']:visited{color:#FFF}.c-button-rect__link--blueberry:disabled,.c-button-rect__link--blueberry[type='submit']:disabled,.c-button-rect__link--blueberry[type='button']:disabled,.c-button-rect__link--blueberry[type='reset']:disabled{opacity:0.6}.c-button-rect__link--blueberry.is-disabled,.c-button-rect__link--blueberry[type='submit'].is-disabled,.c-button-rect__link--blueberry[type='button'].is-disabled,.c-button-rect__link--blueberry[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--blueberry.is-disabled[type='submit']:hover,.c-button-rect__link--blueberry[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--blueberry[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--blueberry[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--blueberry-plus{font-size:1.5rem;position:relative}.c-button-rect__link--blueberry-plus,.c-button-rect__link--blueberry-plus[type='submit'],.c-button-rect__link--blueberry-plus[type='button'],.c-button-rect__link--blueberry-plus[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#006284;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--blueberry-plus:hover,.c-button-rect__link--blueberry-plus[type='submit']:hover,.c-button-rect__link--blueberry-plus[type='button']:hover,.c-button-rect__link--blueberry-plus[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--blueberry-plus:hover .hover-scale-image,.c-button-rect__link--blueberry-plus[type='submit']:hover .hover-scale-image,.c-button-rect__link--blueberry-plus[type='button']:hover .hover-scale-image,.c-button-rect__link--blueberry-plus[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--blueberry-plus,.c-button-rect__link--blueberry-plus[type='submit'],.c-button-rect__link--blueberry-plus[type='button'],.c-button-rect__link--blueberry-plus[type='reset']{font-size:1.4rem;height:3.7rem;line-height:3.7rem;min-height:3.7rem}}.c-button-rect__link--blueberry-plus:active,.c-button-rect__link--blueberry-plus:visited,.c-button-rect__link--blueberry-plus[type='submit']:active,.c-button-rect__link--blueberry-plus[type='submit']:visited,.c-button-rect__link--blueberry-plus[type='button']:active,.c-button-rect__link--blueberry-plus[type='button']:visited,.c-button-rect__link--blueberry-plus[type='reset']:active,.c-button-rect__link--blueberry-plus[type='reset']:visited{color:#FFF}.c-button-rect__link--blueberry-plus:disabled,.c-button-rect__link--blueberry-plus[type='submit']:disabled,.c-button-rect__link--blueberry-plus[type='button']:disabled,.c-button-rect__link--blueberry-plus[type='reset']:disabled{opacity:0.6}.c-button-rect__link--blueberry-plus.is-disabled,.c-button-rect__link--blueberry-plus[type='submit'].is-disabled,.c-button-rect__link--blueberry-plus[type='button'].is-disabled,.c-button-rect__link--blueberry-plus[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--blueberry-plus.is-disabled[type='submit']:hover,.c-button-rect__link--blueberry-plus[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--blueberry-plus[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--blueberry-plus[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}@media screen and (min-width: 835px){.c-button-rect__link--blueberry-plus{font-size:1.4rem}}.c-button-rect__link--blueberry-plus:before{background-image:url(/kenko/assets/owan/icon/icon_plus-50a5fcc926b59fb711f7454f9dd3dda4a365dd2a1f0a86cb225db17e24541268.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.6rem;margin-right:1.0rem;vertical-align:middle;width:1.6rem}.c-button-rect__link--blueberry-replace-menu{font-size:1.5rem;position:relative}.c-button-rect__link--blueberry-replace-menu,.c-button-rect__link--blueberry-replace-menu[type='submit'],.c-button-rect__link--blueberry-replace-menu[type='button'],.c-button-rect__link--blueberry-replace-menu[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#006284;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--blueberry-replace-menu:hover,.c-button-rect__link--blueberry-replace-menu[type='submit']:hover,.c-button-rect__link--blueberry-replace-menu[type='button']:hover,.c-button-rect__link--blueberry-replace-menu[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--blueberry-replace-menu:hover .hover-scale-image,.c-button-rect__link--blueberry-replace-menu[type='submit']:hover .hover-scale-image,.c-button-rect__link--blueberry-replace-menu[type='button']:hover .hover-scale-image,.c-button-rect__link--blueberry-replace-menu[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--blueberry-replace-menu,.c-button-rect__link--blueberry-replace-menu[type='submit'],.c-button-rect__link--blueberry-replace-menu[type='button'],.c-button-rect__link--blueberry-replace-menu[type='reset']{font-size:1.4rem;height:3.7rem;line-height:3.7rem;min-height:3.7rem}}.c-button-rect__link--blueberry-replace-menu:active,.c-button-rect__link--blueberry-replace-menu:visited,.c-button-rect__link--blueberry-replace-menu[type='submit']:active,.c-button-rect__link--blueberry-replace-menu[type='submit']:visited,.c-button-rect__link--blueberry-replace-menu[type='button']:active,.c-button-rect__link--blueberry-replace-menu[type='button']:visited,.c-button-rect__link--blueberry-replace-menu[type='reset']:active,.c-button-rect__link--blueberry-replace-menu[type='reset']:visited{color:#FFF}.c-button-rect__link--blueberry-replace-menu:disabled,.c-button-rect__link--blueberry-replace-menu[type='submit']:disabled,.c-button-rect__link--blueberry-replace-menu[type='button']:disabled,.c-button-rect__link--blueberry-replace-menu[type='reset']:disabled{opacity:0.6}.c-button-rect__link--blueberry-replace-menu.is-disabled,.c-button-rect__link--blueberry-replace-menu[type='submit'].is-disabled,.c-button-rect__link--blueberry-replace-menu[type='button'].is-disabled,.c-button-rect__link--blueberry-replace-menu[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--blueberry-replace-menu.is-disabled[type='submit']:hover,.c-button-rect__link--blueberry-replace-menu[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--blueberry-replace-menu[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--blueberry-replace-menu[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}@media screen and (min-width: 835px){.c-button-rect__link--blueberry-replace-menu{font-size:1.4rem}}.c-button-rect__link--blueberry-replace-menu:before{background-image:url(/kenko/assets/owan/icon/button_replace_menu-76cb2f5d6dd3df1ab4853c078f9e971fa3dd54f098ead0c0f2d281e84231629e.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2.5rem;margin-right:1.0rem;vertical-align:middle;width:2.5rem}.c-button-rect__link--tomato-minus{font-size:1.5rem;position:relative}.c-button-rect__link--tomato-minus,.c-button-rect__link--tomato-minus[type='submit'],.c-button-rect__link--tomato-minus[type='button'],.c-button-rect__link--tomato-minus[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#E54848;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--tomato-minus:hover,.c-button-rect__link--tomato-minus[type='submit']:hover,.c-button-rect__link--tomato-minus[type='button']:hover,.c-button-rect__link--tomato-minus[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--tomato-minus:hover .hover-scale-image,.c-button-rect__link--tomato-minus[type='submit']:hover .hover-scale-image,.c-button-rect__link--tomato-minus[type='button']:hover .hover-scale-image,.c-button-rect__link--tomato-minus[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--tomato-minus,.c-button-rect__link--tomato-minus[type='submit'],.c-button-rect__link--tomato-minus[type='button'],.c-button-rect__link--tomato-minus[type='reset']{font-size:1.4rem;height:3.7rem;line-height:3.7rem;min-height:3.7rem}}.c-button-rect__link--tomato-minus:active,.c-button-rect__link--tomato-minus:visited,.c-button-rect__link--tomato-minus[type='submit']:active,.c-button-rect__link--tomato-minus[type='submit']:visited,.c-button-rect__link--tomato-minus[type='button']:active,.c-button-rect__link--tomato-minus[type='button']:visited,.c-button-rect__link--tomato-minus[type='reset']:active,.c-button-rect__link--tomato-minus[type='reset']:visited{color:#FFF}.c-button-rect__link--tomato-minus:disabled,.c-button-rect__link--tomato-minus[type='submit']:disabled,.c-button-rect__link--tomato-minus[type='button']:disabled,.c-button-rect__link--tomato-minus[type='reset']:disabled{opacity:0.6}.c-button-rect__link--tomato-minus.is-disabled,.c-button-rect__link--tomato-minus[type='submit'].is-disabled,.c-button-rect__link--tomato-minus[type='button'].is-disabled,.c-button-rect__link--tomato-minus[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--tomato-minus.is-disabled[type='submit']:hover,.c-button-rect__link--tomato-minus[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--tomato-minus[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--tomato-minus[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}@media screen and (min-width: 835px){.c-button-rect__link--tomato-minus{font-size:1.4rem}}.c-button-rect__link--tomato-minus:before{background-image:url(/kenko/assets/owan/icon/icon_delete-917b8f3248b8d6f0efae8aeeef6dc31993f813683a90a64bf1046c14855df379.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.6rem;margin-right:1.0rem;vertical-align:middle;width:1.6rem}.c-button-rect__link--favorite{font-size:1.3rem}.c-button-rect__link--favorite,.c-button-rect__link--favorite[type='submit'],.c-button-rect__link--favorite[type='button'],.c-button-rect__link--favorite[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#FBFAF7;border:none;border-radius:0.4rem;color:#F28184;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:3.2rem;line-height:3.2rem;min-height:3.2rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--favorite:hover,.c-button-rect__link--favorite[type='submit']:hover,.c-button-rect__link--favorite[type='button']:hover,.c-button-rect__link--favorite[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--favorite:hover .hover-scale-image,.c-button-rect__link--favorite[type='submit']:hover .hover-scale-image,.c-button-rect__link--favorite[type='button']:hover .hover-scale-image,.c-button-rect__link--favorite[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--favorite,.c-button-rect__link--favorite[type='submit'],.c-button-rect__link--favorite[type='button'],.c-button-rect__link--favorite[type='reset']{font-size:1.4rem;height:3.2rem;line-height:3.2rem;min-height:3.2rem}}.c-button-rect__link--favorite:active,.c-button-rect__link--favorite:visited,.c-button-rect__link--favorite[type='submit']:active,.c-button-rect__link--favorite[type='submit']:visited,.c-button-rect__link--favorite[type='button']:active,.c-button-rect__link--favorite[type='button']:visited,.c-button-rect__link--favorite[type='reset']:active,.c-button-rect__link--favorite[type='reset']:visited{color:#F28184}.c-button-rect__link--favorite:disabled,.c-button-rect__link--favorite[type='submit']:disabled,.c-button-rect__link--favorite[type='button']:disabled,.c-button-rect__link--favorite[type='reset']:disabled{opacity:0.6}.c-button-rect__link--favorite.is-disabled,.c-button-rect__link--favorite[type='submit'].is-disabled,.c-button-rect__link--favorite[type='button'].is-disabled,.c-button-rect__link--favorite[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--favorite.is-disabled[type='submit']:hover,.c-button-rect__link--favorite[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--favorite[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--favorite[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--favorite:before{background-image:url(/kenko/assets/owan/icon/icon_favorite_pink-5c5e8968adf98a9946d71d9bff0ad726f7bd95e423f1eae905d46c92fe71c837.png);background-size:contain;content:'';display:inline-block;height:2.0rem;line-height:1.9rem;margin-right:0.8rem;vertical-align:middle;width:2.0rem}.c-button-rect__link--grape-large,.c-button-rect__link--grape-large[type='submit'],.c-button-rect__link--grape-large[type='button'],.c-button-rect__link--grape-large[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--grape-large:hover,.c-button-rect__link--grape-large[type='submit']:hover,.c-button-rect__link--grape-large[type='button']:hover,.c-button-rect__link--grape-large[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--grape-large:hover .hover-scale-image,.c-button-rect__link--grape-large[type='submit']:hover .hover-scale-image,.c-button-rect__link--grape-large[type='button']:hover .hover-scale-image,.c-button-rect__link--grape-large[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--grape-large,.c-button-rect__link--grape-large[type='submit'],.c-button-rect__link--grape-large[type='button'],.c-button-rect__link--grape-large[type='reset']{font-size:1.4rem;height:4rem;line-height:4rem;min-height:4rem}}.c-button-rect__link--grape-large:active,.c-button-rect__link--grape-large:visited,.c-button-rect__link--grape-large[type='submit']:active,.c-button-rect__link--grape-large[type='submit']:visited,.c-button-rect__link--grape-large[type='button']:active,.c-button-rect__link--grape-large[type='button']:visited,.c-button-rect__link--grape-large[type='reset']:active,.c-button-rect__link--grape-large[type='reset']:visited{color:#FFF}.c-button-rect__link--grape-large:disabled,.c-button-rect__link--grape-large[type='submit']:disabled,.c-button-rect__link--grape-large[type='button']:disabled,.c-button-rect__link--grape-large[type='reset']:disabled{opacity:0.6}.c-button-rect__link--grape-large.is-disabled,.c-button-rect__link--grape-large[type='submit'].is-disabled,.c-button-rect__link--grape-large[type='button'].is-disabled,.c-button-rect__link--grape-large[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--grape-large.is-disabled[type='submit']:hover,.c-button-rect__link--grape-large[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--grape-large[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--grape-large[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--mikan,.c-button-rect__link--mikan[type='submit'],.c-button-rect__link--mikan[type='button'],.c-button-rect__link--mikan[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#FC962D;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--mikan:hover,.c-button-rect__link--mikan[type='submit']:hover,.c-button-rect__link--mikan[type='button']:hover,.c-button-rect__link--mikan[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--mikan:hover .hover-scale-image,.c-button-rect__link--mikan[type='submit']:hover .hover-scale-image,.c-button-rect__link--mikan[type='button']:hover .hover-scale-image,.c-button-rect__link--mikan[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--mikan,.c-button-rect__link--mikan[type='submit'],.c-button-rect__link--mikan[type='button'],.c-button-rect__link--mikan[type='reset']{font-size:1.4rem;height:3.7rem;line-height:3.7rem;min-height:3.7rem}}.c-button-rect__link--mikan:active,.c-button-rect__link--mikan:visited,.c-button-rect__link--mikan[type='submit']:active,.c-button-rect__link--mikan[type='submit']:visited,.c-button-rect__link--mikan[type='button']:active,.c-button-rect__link--mikan[type='button']:visited,.c-button-rect__link--mikan[type='reset']:active,.c-button-rect__link--mikan[type='reset']:visited{color:#FFF}.c-button-rect__link--mikan:disabled,.c-button-rect__link--mikan[type='submit']:disabled,.c-button-rect__link--mikan[type='button']:disabled,.c-button-rect__link--mikan[type='reset']:disabled{opacity:0.6}.c-button-rect__link--mikan.is-disabled,.c-button-rect__link--mikan[type='submit'].is-disabled,.c-button-rect__link--mikan[type='button'].is-disabled,.c-button-rect__link--mikan[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--mikan.is-disabled[type='submit']:hover,.c-button-rect__link--mikan[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--mikan[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--mikan[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--tofu,.c-button-rect__link--tofu[type='submit'],.c-button-rect__link--tofu[type='button'],.c-button-rect__link--tofu[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#FFF;border:1px solid #40556D;border-radius:0.4rem;color:#40556D;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--tofu:hover,.c-button-rect__link--tofu[type='submit']:hover,.c-button-rect__link--tofu[type='button']:hover,.c-button-rect__link--tofu[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--tofu:hover .hover-scale-image,.c-button-rect__link--tofu[type='submit']:hover .hover-scale-image,.c-button-rect__link--tofu[type='button']:hover .hover-scale-image,.c-button-rect__link--tofu[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--tofu,.c-button-rect__link--tofu[type='submit'],.c-button-rect__link--tofu[type='button'],.c-button-rect__link--tofu[type='reset']{font-size:1.4rem;height:3.7rem;line-height:3.7rem;min-height:3.7rem}}.c-button-rect__link--tofu:active,.c-button-rect__link--tofu:visited,.c-button-rect__link--tofu[type='submit']:active,.c-button-rect__link--tofu[type='submit']:visited,.c-button-rect__link--tofu[type='button']:active,.c-button-rect__link--tofu[type='button']:visited,.c-button-rect__link--tofu[type='reset']:active,.c-button-rect__link--tofu[type='reset']:visited{color:#40556D}.c-button-rect__link--tofu:disabled,.c-button-rect__link--tofu[type='submit']:disabled,.c-button-rect__link--tofu[type='button']:disabled,.c-button-rect__link--tofu[type='reset']:disabled{opacity:0.6}.c-button-rect__link--tofu.is-disabled,.c-button-rect__link--tofu[type='submit'].is-disabled,.c-button-rect__link--tofu[type='button'].is-disabled,.c-button-rect__link--tofu[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--tofu.is-disabled[type='submit']:hover,.c-button-rect__link--tofu[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--tofu[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--tofu[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--tofu-large,.c-button-rect__link--tofu-large[type='submit'],.c-button-rect__link--tofu-large[type='button'],.c-button-rect__link--tofu-large[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#FFF;border:none;border-radius:0.4rem;color:#40556D;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--tofu-large:hover,.c-button-rect__link--tofu-large[type='submit']:hover,.c-button-rect__link--tofu-large[type='button']:hover,.c-button-rect__link--tofu-large[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--tofu-large:hover .hover-scale-image,.c-button-rect__link--tofu-large[type='submit']:hover .hover-scale-image,.c-button-rect__link--tofu-large[type='button']:hover .hover-scale-image,.c-button-rect__link--tofu-large[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--tofu-large,.c-button-rect__link--tofu-large[type='submit'],.c-button-rect__link--tofu-large[type='button'],.c-button-rect__link--tofu-large[type='reset']{font-size:1.4rem;height:4rem;line-height:4rem;min-height:4rem}}.c-button-rect__link--tofu-large:active,.c-button-rect__link--tofu-large:visited,.c-button-rect__link--tofu-large[type='submit']:active,.c-button-rect__link--tofu-large[type='submit']:visited,.c-button-rect__link--tofu-large[type='button']:active,.c-button-rect__link--tofu-large[type='button']:visited,.c-button-rect__link--tofu-large[type='reset']:active,.c-button-rect__link--tofu-large[type='reset']:visited{color:#40556D}.c-button-rect__link--tofu-large:disabled,.c-button-rect__link--tofu-large[type='submit']:disabled,.c-button-rect__link--tofu-large[type='button']:disabled,.c-button-rect__link--tofu-large[type='reset']:disabled{opacity:0.6}.c-button-rect__link--tofu-large.is-disabled,.c-button-rect__link--tofu-large[type='submit'].is-disabled,.c-button-rect__link--tofu-large[type='button'].is-disabled,.c-button-rect__link--tofu-large[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--tofu-large.is-disabled[type='submit']:hover,.c-button-rect__link--tofu-large[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--tofu-large[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--tofu-large[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--tsumire{box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.2);font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.4rem;font-weight:normal;padding:0 1.2rem}.c-button-rect__link--tsumire,.c-button-rect__link--tsumire[type='submit'],.c-button-rect__link--tsumire[type='button'],.c-button-rect__link--tsumire[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#F6F6F6;border:none;border-radius:0.4rem;color:#333;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--tsumire:hover,.c-button-rect__link--tsumire[type='submit']:hover,.c-button-rect__link--tsumire[type='button']:hover,.c-button-rect__link--tsumire[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--tsumire:hover .hover-scale-image,.c-button-rect__link--tsumire[type='submit']:hover .hover-scale-image,.c-button-rect__link--tsumire[type='button']:hover .hover-scale-image,.c-button-rect__link--tsumire[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--tsumire,.c-button-rect__link--tsumire[type='submit'],.c-button-rect__link--tsumire[type='button'],.c-button-rect__link--tsumire[type='reset']{font-size:1.4rem;height:4rem;line-height:4rem;min-height:4rem}}.c-button-rect__link--tsumire:active,.c-button-rect__link--tsumire:visited,.c-button-rect__link--tsumire[type='submit']:active,.c-button-rect__link--tsumire[type='submit']:visited,.c-button-rect__link--tsumire[type='button']:active,.c-button-rect__link--tsumire[type='button']:visited,.c-button-rect__link--tsumire[type='reset']:active,.c-button-rect__link--tsumire[type='reset']:visited{color:#333}.c-button-rect__link--tsumire:disabled,.c-button-rect__link--tsumire[type='submit']:disabled,.c-button-rect__link--tsumire[type='button']:disabled,.c-button-rect__link--tsumire[type='reset']:disabled{opacity:0.6}.c-button-rect__link--tsumire.is-disabled,.c-button-rect__link--tsumire[type='submit'].is-disabled,.c-button-rect__link--tsumire[type='button'].is-disabled,.c-button-rect__link--tsumire[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--tsumire.is-disabled[type='submit']:hover,.c-button-rect__link--tsumire[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--tsumire[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--tsumire[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--chicory{box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.2);font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.4rem;font-weight:normal;padding:0 1.2rem;text-align:center}.c-button-rect__link--chicory,.c-button-rect__link--chicory[type='submit'],.c-button-rect__link--chicory[type='button'],.c-button-rect__link--chicory[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#F1F2EB;border:none;border-radius:0.4rem;color:#333;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--chicory:hover,.c-button-rect__link--chicory[type='submit']:hover,.c-button-rect__link--chicory[type='button']:hover,.c-button-rect__link--chicory[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--chicory:hover .hover-scale-image,.c-button-rect__link--chicory[type='submit']:hover .hover-scale-image,.c-button-rect__link--chicory[type='button']:hover .hover-scale-image,.c-button-rect__link--chicory[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--chicory,.c-button-rect__link--chicory[type='submit'],.c-button-rect__link--chicory[type='button'],.c-button-rect__link--chicory[type='reset']{font-size:1.4rem;height:4rem;line-height:4rem;min-height:4rem}}.c-button-rect__link--chicory:active,.c-button-rect__link--chicory:visited,.c-button-rect__link--chicory[type='submit']:active,.c-button-rect__link--chicory[type='submit']:visited,.c-button-rect__link--chicory[type='button']:active,.c-button-rect__link--chicory[type='button']:visited,.c-button-rect__link--chicory[type='reset']:active,.c-button-rect__link--chicory[type='reset']:visited{color:#333}.c-button-rect__link--chicory:disabled,.c-button-rect__link--chicory[type='submit']:disabled,.c-button-rect__link--chicory[type='button']:disabled,.c-button-rect__link--chicory[type='reset']:disabled{opacity:0.6}.c-button-rect__link--chicory.is-disabled,.c-button-rect__link--chicory[type='submit'].is-disabled,.c-button-rect__link--chicory[type='button'].is-disabled,.c-button-rect__link--chicory[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--chicory.is-disabled[type='submit']:hover,.c-button-rect__link--chicory[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--chicory[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--chicory[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__link--lemon,.c-button-rect__link--lemon[type='submit'],.c-button-rect__link--lemon[type='button'],.c-button-rect__link--lemon[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#F8C43F;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4.2rem;line-height:4.2rem;min-height:4.2rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--lemon:hover,.c-button-rect__link--lemon[type='submit']:hover,.c-button-rect__link--lemon[type='button']:hover,.c-button-rect__link--lemon[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--lemon:hover .hover-scale-image,.c-button-rect__link--lemon[type='submit']:hover .hover-scale-image,.c-button-rect__link--lemon[type='button']:hover .hover-scale-image,.c-button-rect__link--lemon[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--lemon,.c-button-rect__link--lemon[type='submit'],.c-button-rect__link--lemon[type='button'],.c-button-rect__link--lemon[type='reset']{font-size:1.4rem;height:5.8rem;line-height:5.8rem;min-height:5.8rem}}.c-button-rect__link--lemon:active,.c-button-rect__link--lemon:visited,.c-button-rect__link--lemon[type='submit']:active,.c-button-rect__link--lemon[type='submit']:visited,.c-button-rect__link--lemon[type='button']:active,.c-button-rect__link--lemon[type='button']:visited,.c-button-rect__link--lemon[type='reset']:active,.c-button-rect__link--lemon[type='reset']:visited{color:#FFF}.c-button-rect__link--lemon:disabled,.c-button-rect__link--lemon[type='submit']:disabled,.c-button-rect__link--lemon[type='button']:disabled,.c-button-rect__link--lemon[type='reset']:disabled{opacity:0.6}.c-button-rect__link--lemon.is-disabled,.c-button-rect__link--lemon[type='submit'].is-disabled,.c-button-rect__link--lemon[type='button'].is-disabled,.c-button-rect__link--lemon[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--lemon.is-disabled[type='submit']:hover,.c-button-rect__link--lemon[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--lemon[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--lemon[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}@media screen and (min-width: 835px){.c-button-rect__link--lemon{font-size:1.8rem}}.c-button-rect__link--lemon::after{border:0;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:1rem;margin-top:-0.4rem;position:absolute;right:2.0rem;top:50%;transform:rotate(45deg);width:1rem}.c-button-rect__link--cabbage{font-size:1.8rem}.c-button-rect__link--cabbage,.c-button-rect__link--cabbage[type='submit'],.c-button-rect__link--cabbage[type='button'],.c-button-rect__link--cabbage[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#A7D052;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4.2rem;line-height:4.2rem;min-height:4.2rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--cabbage:hover,.c-button-rect__link--cabbage[type='submit']:hover,.c-button-rect__link--cabbage[type='button']:hover,.c-button-rect__link--cabbage[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--cabbage:hover .hover-scale-image,.c-button-rect__link--cabbage[type='submit']:hover .hover-scale-image,.c-button-rect__link--cabbage[type='button']:hover .hover-scale-image,.c-button-rect__link--cabbage[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--cabbage,.c-button-rect__link--cabbage[type='submit'],.c-button-rect__link--cabbage[type='button'],.c-button-rect__link--cabbage[type='reset']{font-size:1.4rem;height:5.8rem;line-height:5.8rem;min-height:5.8rem}}.c-button-rect__link--cabbage:active,.c-button-rect__link--cabbage:visited,.c-button-rect__link--cabbage[type='submit']:active,.c-button-rect__link--cabbage[type='submit']:visited,.c-button-rect__link--cabbage[type='button']:active,.c-button-rect__link--cabbage[type='button']:visited,.c-button-rect__link--cabbage[type='reset']:active,.c-button-rect__link--cabbage[type='reset']:visited{color:#FFF}.c-button-rect__link--cabbage:disabled,.c-button-rect__link--cabbage[type='submit']:disabled,.c-button-rect__link--cabbage[type='button']:disabled,.c-button-rect__link--cabbage[type='reset']:disabled{opacity:0.6}.c-button-rect__link--cabbage.is-disabled,.c-button-rect__link--cabbage[type='submit'].is-disabled,.c-button-rect__link--cabbage[type='button'].is-disabled,.c-button-rect__link--cabbage[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--cabbage.is-disabled[type='submit']:hover,.c-button-rect__link--cabbage[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--cabbage[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--cabbage[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}@media screen and (min-width: 835px){.c-button-rect__link--cabbage{font-size:1.8rem}}.c-button-rect__link--cabbage::after{border:0;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:1rem;margin-top:-0.4rem;position:absolute;right:2.0rem;top:50%;transform:rotate(45deg);width:1rem}.c-button-rect__link--beige,.c-button-rect__link--beige[type='submit'],.c-button-rect__link--beige[type='button'],.c-button-rect__link--beige[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#DC9561;border:none;border-radius:0.4rem;color:#FFF;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4.2rem;line-height:4.2rem;min-height:4.2rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--beige:hover,.c-button-rect__link--beige[type='submit']:hover,.c-button-rect__link--beige[type='button']:hover,.c-button-rect__link--beige[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--beige:hover .hover-scale-image,.c-button-rect__link--beige[type='submit']:hover .hover-scale-image,.c-button-rect__link--beige[type='button']:hover .hover-scale-image,.c-button-rect__link--beige[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--beige,.c-button-rect__link--beige[type='submit'],.c-button-rect__link--beige[type='button'],.c-button-rect__link--beige[type='reset']{font-size:1.4rem;height:5.8rem;line-height:5.8rem;min-height:5.8rem}}.c-button-rect__link--beige:active,.c-button-rect__link--beige:visited,.c-button-rect__link--beige[type='submit']:active,.c-button-rect__link--beige[type='submit']:visited,.c-button-rect__link--beige[type='button']:active,.c-button-rect__link--beige[type='button']:visited,.c-button-rect__link--beige[type='reset']:active,.c-button-rect__link--beige[type='reset']:visited{color:#FFF}.c-button-rect__link--beige:disabled,.c-button-rect__link--beige[type='submit']:disabled,.c-button-rect__link--beige[type='button']:disabled,.c-button-rect__link--beige[type='reset']:disabled{opacity:0.6}.c-button-rect__link--beige.is-disabled,.c-button-rect__link--beige[type='submit'].is-disabled,.c-button-rect__link--beige[type='button'].is-disabled,.c-button-rect__link--beige[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--beige.is-disabled[type='submit']:hover,.c-button-rect__link--beige[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--beige[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--beige[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}@media screen and (min-width: 835px){.c-button-rect__link--beige{font-size:1.8rem}}.c-button-rect__link--beige::after{border:0;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:1rem;margin-top:-0.4rem;position:absolute;right:2.0rem;top:50%;transform:rotate(45deg);width:1rem}.c-button-rect__link--tomato-outline{border:0.2rem solid #E54848;border-radius:0.8rem;font-size:1.8rem}.c-button-rect__link--tomato-outline,.c-button-rect__link--tomato-outline[type='submit'],.c-button-rect__link--tomato-outline[type='button'],.c-button-rect__link--tomato-outline[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#FFF;border:none;border-radius:0.4rem;color:#E54848;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4.2rem;line-height:4.2rem;min-height:4.2rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--tomato-outline:hover,.c-button-rect__link--tomato-outline[type='submit']:hover,.c-button-rect__link--tomato-outline[type='button']:hover,.c-button-rect__link--tomato-outline[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--tomato-outline:hover .hover-scale-image,.c-button-rect__link--tomato-outline[type='submit']:hover .hover-scale-image,.c-button-rect__link--tomato-outline[type='button']:hover .hover-scale-image,.c-button-rect__link--tomato-outline[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--tomato-outline,.c-button-rect__link--tomato-outline[type='submit'],.c-button-rect__link--tomato-outline[type='button'],.c-button-rect__link--tomato-outline[type='reset']{font-size:1.4rem;height:5.8rem;line-height:5.8rem;min-height:5.8rem}}.c-button-rect__link--tomato-outline:active,.c-button-rect__link--tomato-outline:visited,.c-button-rect__link--tomato-outline[type='submit']:active,.c-button-rect__link--tomato-outline[type='submit']:visited,.c-button-rect__link--tomato-outline[type='button']:active,.c-button-rect__link--tomato-outline[type='button']:visited,.c-button-rect__link--tomato-outline[type='reset']:active,.c-button-rect__link--tomato-outline[type='reset']:visited{color:#E54848}.c-button-rect__link--tomato-outline:disabled,.c-button-rect__link--tomato-outline[type='submit']:disabled,.c-button-rect__link--tomato-outline[type='button']:disabled,.c-button-rect__link--tomato-outline[type='reset']:disabled{opacity:0.6}.c-button-rect__link--tomato-outline.is-disabled,.c-button-rect__link--tomato-outline[type='submit'].is-disabled,.c-button-rect__link--tomato-outline[type='button'].is-disabled,.c-button-rect__link--tomato-outline[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--tomato-outline.is-disabled[type='submit']:hover,.c-button-rect__link--tomato-outline[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--tomato-outline[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--tomato-outline[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}@media screen and (min-width: 835px){.c-button-rect__link--tomato-outline{font-size:1.8rem}}.c-button-rect__link--tomato-outline::after{border:0;border-right:solid 0.2rem #E54848;border-top:solid 0.2rem #E54848;content:'';height:1rem;margin-top:-0.4rem;position:absolute;right:2.0rem;top:50%;transform:rotate(45deg);width:1rem}.c-button-rect__link--pimento-outline{border:0.2rem solid #009C7C;border-radius:0.8rem;font-size:1.8rem}.c-button-rect__link--pimento-outline,.c-button-rect__link--pimento-outline[type='submit'],.c-button-rect__link--pimento-outline[type='button'],.c-button-rect__link--pimento-outline[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#FFF;border:none;border-radius:0.4rem;color:#009C7C;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4.2rem;line-height:4.2rem;min-height:4.2rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--pimento-outline:hover,.c-button-rect__link--pimento-outline[type='submit']:hover,.c-button-rect__link--pimento-outline[type='button']:hover,.c-button-rect__link--pimento-outline[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--pimento-outline:hover .hover-scale-image,.c-button-rect__link--pimento-outline[type='submit']:hover .hover-scale-image,.c-button-rect__link--pimento-outline[type='button']:hover .hover-scale-image,.c-button-rect__link--pimento-outline[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--pimento-outline,.c-button-rect__link--pimento-outline[type='submit'],.c-button-rect__link--pimento-outline[type='button'],.c-button-rect__link--pimento-outline[type='reset']{font-size:1.4rem;height:5.8rem;line-height:5.8rem;min-height:5.8rem}}.c-button-rect__link--pimento-outline:active,.c-button-rect__link--pimento-outline:visited,.c-button-rect__link--pimento-outline[type='submit']:active,.c-button-rect__link--pimento-outline[type='submit']:visited,.c-button-rect__link--pimento-outline[type='button']:active,.c-button-rect__link--pimento-outline[type='button']:visited,.c-button-rect__link--pimento-outline[type='reset']:active,.c-button-rect__link--pimento-outline[type='reset']:visited{color:#009C7C}.c-button-rect__link--pimento-outline:disabled,.c-button-rect__link--pimento-outline[type='submit']:disabled,.c-button-rect__link--pimento-outline[type='button']:disabled,.c-button-rect__link--pimento-outline[type='reset']:disabled{opacity:0.6}.c-button-rect__link--pimento-outline.is-disabled,.c-button-rect__link--pimento-outline[type='submit'].is-disabled,.c-button-rect__link--pimento-outline[type='button'].is-disabled,.c-button-rect__link--pimento-outline[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--pimento-outline.is-disabled[type='submit']:hover,.c-button-rect__link--pimento-outline[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--pimento-outline[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--pimento-outline[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}@media screen and (min-width: 835px){.c-button-rect__link--pimento-outline{font-size:1.8rem}}.c-button-rect__link--pimento-outline::after{border:0;border-right:solid 0.2rem #009C7C;border-top:solid 0.2rem #009C7C;content:'';height:1rem;margin-top:-0.4rem;position:absolute;right:2.0rem;top:50%;transform:rotate(45deg);width:1rem}.c-button-rect__link--daifuku-gray{font-size:1.6rem;font-weight:bold;padding:0 1.2rem;text-align:center}.c-button-rect__link--daifuku-gray,.c-button-rect__link--daifuku-gray[type='submit'],.c-button-rect__link--daifuku-gray[type='button'],.c-button-rect__link--daifuku-gray[type='reset']{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#DCE0E0;border:1px solid #40556D;border-radius:0.4rem;color:#40556D;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:bold;height:4rem;line-height:4rem;min-height:4rem;outline:none;padding:0 1.6rem;text-align:center;text-decoration:none;width:100%}.c-button-rect__link--daifuku-gray:hover,.c-button-rect__link--daifuku-gray[type='submit']:hover,.c-button-rect__link--daifuku-gray[type='button']:hover,.c-button-rect__link--daifuku-gray[type='reset']:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-rect__link--daifuku-gray:hover .hover-scale-image,.c-button-rect__link--daifuku-gray[type='submit']:hover .hover-scale-image,.c-button-rect__link--daifuku-gray[type='button']:hover .hover-scale-image,.c-button-rect__link--daifuku-gray[type='reset']:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-button-rect__link--daifuku-gray,.c-button-rect__link--daifuku-gray[type='submit'],.c-button-rect__link--daifuku-gray[type='button'],.c-button-rect__link--daifuku-gray[type='reset']{font-size:1.4rem;height:4rem;line-height:4rem;min-height:4rem}}.c-button-rect__link--daifuku-gray:active,.c-button-rect__link--daifuku-gray:visited,.c-button-rect__link--daifuku-gray[type='submit']:active,.c-button-rect__link--daifuku-gray[type='submit']:visited,.c-button-rect__link--daifuku-gray[type='button']:active,.c-button-rect__link--daifuku-gray[type='button']:visited,.c-button-rect__link--daifuku-gray[type='reset']:active,.c-button-rect__link--daifuku-gray[type='reset']:visited{color:#40556D}.c-button-rect__link--daifuku-gray:disabled,.c-button-rect__link--daifuku-gray[type='submit']:disabled,.c-button-rect__link--daifuku-gray[type='button']:disabled,.c-button-rect__link--daifuku-gray[type='reset']:disabled{opacity:0.6}.c-button-rect__link--daifuku-gray.is-disabled,.c-button-rect__link--daifuku-gray[type='submit'].is-disabled,.c-button-rect__link--daifuku-gray[type='button'].is-disabled,.c-button-rect__link--daifuku-gray[type='reset'].is-disabled{background-color:#979797}.c-button-rect__link--daifuku-gray.is-disabled[type='submit']:hover,.c-button-rect__link--daifuku-gray[type='submit'].is-disabled[type='submit']:hover,.c-button-rect__link--daifuku-gray[type='button'].is-disabled[type='submit']:hover,.c-button-rect__link--daifuku-gray[type='reset'].is-disabled[type='submit']:hover{opacity:inherit}.c-button-rect__indicator-container{height:100%;position:relative}.c-button-rect__indicator-container--clear{background:#FFF;height:100%;left:0;opacity:0.6;position:absolute;top:0;width:100%}.c-button-rect__indicator{background-image:url(/kenko/assets/owan/shared/loading-5c23423ebae2fc521b8d57979db633861ea24a8236775c0df37e471f55ec2f16.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.7rem;width:2.7rem;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.c-button-rect__indicator--gray{background-image:url(/kenko/assets/owan/shared/loading_gray-1ee242b1459e25fabd70eed52462d7e4d2a28d3f29294ec062ac0c639e344d66.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.7rem;width:2.7rem;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-round,.c-button-round--main,.c-button-round--sub,.c-button-round--for-registration,.c-button-round--for-registration-on-wave-background,.c-button-round--for-login,.c-button-round--modal-main,.c-button-round--modal-sub,.c-button-round--for-app-guidance-modal-secondary{align-items:center;border:1px solid;display:inline-flex;justify-content:center;width:100%}.is-hoverable.c-button-round,.is-hoverable.c-button-round--main,.is-hoverable.c-button-round--sub,.is-hoverable.c-button-round--for-registration,.is-hoverable.c-button-round--for-registration-on-wave-background,.is-hoverable.c-button-round--for-login,.is-hoverable.c-button-round--modal-main,.is-hoverable.c-button-round--modal-sub,.is-hoverable.c-button-round--for-app-guidance-modal-secondary{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.is-hoverable.c-button-round:hover,.is-hoverable.c-button-round--main:hover,.is-hoverable.c-button-round--sub:hover,.is-hoverable.c-button-round--for-registration:hover,.is-hoverable.c-button-round--for-registration-on-wave-background:hover,.is-hoverable.c-button-round--for-login:hover,.is-hoverable.c-button-round--modal-main:hover,.is-hoverable.c-button-round--modal-sub:hover,.is-hoverable.c-button-round--for-app-guidance-modal-secondary:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.is-hoverable.c-button-round:hover .hover-scale-image,.is-hoverable.c-button-round--main:hover .hover-scale-image,.is-hoverable.c-button-round--sub:hover .hover-scale-image,.is-hoverable.c-button-round--for-registration:hover .hover-scale-image,.is-hoverable.c-button-round--for-registration-on-wave-background:hover .hover-scale-image,.is-hoverable.c-button-round--for-login:hover .hover-scale-image,.is-hoverable.c-button-round--modal-main:hover .hover-scale-image,.is-hoverable.c-button-round--modal-sub:hover .hover-scale-image,.is-hoverable.c-button-round--for-app-guidance-modal-secondary:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.disable.c-button-round,.disable.c-button-round--main,.disable.c-button-round--sub,.disable.c-button-round--for-registration,.disable.c-button-round--for-registration-on-wave-background,.disable.c-button-round--for-login,.disable.c-button-round--modal-main,.disable.c-button-round--modal-sub,.disable.c-button-round--for-app-guidance-modal-secondary{opacity:0.6}.c-button-round--sub,.c-button-round--modal-sub{background-color:#FFF !important}.c-button-round--main,.c-button-round--for-registration,.c-button-round--for-registration-on-wave-background,.c-button-round--modal-main{color:#FFF !important}.c-button-round--for-login{color:#E3B02A !important}.c-button-round--for-app-guidance-modal-secondary{color:#063A77 !important}.c-button-round--main,.c-button-round--sub,.c-button-round--modal-main,.c-button-round--modal-sub{background-color:#006284;border-color:#006284;color:#006284}.c-button-round--for-registration{background-color:#E3B02A;border-color:#E3B02A;color:#E3B02A}.c-button-round--for-registration-on-wave-background{background-color:#DD6420;border-color:#DD6420;color:#DD6420}.c-button-round--for-login{background-color:#FFF;border-color:#FFF;color:#FFF}.c-button-round--for-app-guidance-modal-secondary{background-color:#DCE0E0;border-color:#DCE0E0;color:#DCE0E0}.c-button-round,.c-button-round--main,.c-button-round--sub,.c-button-round--for-registration,.c-button-round--for-registration-on-wave-background,.c-button-round--for-login,.c-button-round--modal-main,.c-button-round--modal-sub,.c-button-round--for-app-guidance-modal-secondary{border-radius:2.8rem;font-size:1.4rem;height:4.4rem}@media screen and (min-width: 835px){.c-button-round,.c-button-round--main,.c-button-round--sub,.c-button-round--for-registration,.c-button-round--for-registration-on-wave-background,.c-button-round--for-login,.c-button-round--modal-main,.c-button-round--modal-sub,.c-button-round--for-app-guidance-modal-secondary{border-radius:2.4rem;font-size:1.6rem;height:4rem}}.c-button-round--modal-main,.c-button-round--modal-sub,.c-button-round--for-app-guidance-modal-secondary{border-radius:2.8rem;font-size:1.4rem;height:4.4rem}.c-button-round,.c-button-round--main,.c-button-round--sub,.c-button-round--for-registration,.c-button-round--for-registration-on-wave-background,.c-button-round--for-login,.c-button-round--modal-main,.c-button-round--modal-sub,.c-button-round--for-app-guidance-modal-secondary{font-weight:bold}.c-button-round__link{text-align:center;text-decoration:none;width:95%}.c-button-round__button{background:inherit;border:none;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;width:95%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-round-search__link{background-color:#F6F6F6;border-radius:1.2rem;color:#40556D;font-size:1.3rem;font-weight:bold;height:2.0rem;line-height:1.9rem;padding:0.4rem 0.8rem;text-align:center}@media screen and (min-width: 835px){.c-button-round-search__link{height:2.8rem}}.c-button-round-search__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;text-decoration:none}.c-button-round-search__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-round-search__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-round-search__link:active,.c-button-round-search__link:visited{color:#40556D}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-round-tag__link{background-color:#FFF;color:#40556D;font-weight:bold;border:0.1rem solid #40556D;border-radius:1.2rem;display:inline-block;font-size:1.1rem;height:2.5rem;line-height:2.4rem;padding:0 1.0rem;text-align:center;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;text-decoration:none}.c-button-round-tag__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-round-tag__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-round-tag__link:active,.c-button-round-tag__link:visited{color:#40556D}.c-button-round-tag__link--large{background-color:#FFF;color:#40556D;font-weight:bold;border:0.1rem solid #40556D;align-items:center;border-radius:1.6rem;display:inline-flex;font-size:1.3rem;height:3.2rem;justify-content:center;padding:0 0.8rem;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;text-decoration:none}.c-button-round-tag__link--large:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-round-tag__link--large:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-round-tag__link--large:active,.c-button-round-tag__link--large:visited{color:#40556D}.c-button-round-tag__link--tsumire-gray{background-color:#F6F6F6;color:#40556D;font-weight:bold;align-items:center;border-radius:1.6rem;display:inline-flex;font-size:1.3rem;height:3.2rem;justify-content:center;padding:0 0.8rem;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;text-decoration:none}.c-button-round-tag__link--tsumire-gray:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-round-tag__link--tsumire-gray:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-round-tag__link--tsumire-gray:active,.c-button-round-tag__link--tsumire-gray:visited{color:#40556D}.c-button-round-tag__text{background-color:#FFF;color:#40556D;font-weight:bold;border:0.1rem solid #40556D;border-radius:1.2rem;display:inline-block;font-size:1.1rem;height:2.5rem;line-height:2.4rem;padding:0 1.0rem;text-align:center}.c-button-round-tag__text--large{background-color:#FFF;color:#40556D;font-weight:bold;border:0.1rem solid #40556D;align-items:center;border-radius:1.6rem;display:inline-flex;font-size:1.3rem;height:3.2rem;justify-content:center;padding:0 0.8rem}.c-button-round-tag__text--tsumire-gray{background-color:#F6F6F6;color:#40556D;font-weight:bold;align-items:center;border-radius:1.6rem;display:inline-flex;font-size:1.3rem;height:3.2rem;justify-content:center;padding:0 0.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-round-with-arrow--sidebar,.c-button-round-with-arrow--main,.c-button-round-with-arrow--sub,.c-button-round-with-arrow--ingredient{border-radius:3.3rem;cursor:pointer;font-size:1.5rem;font-weight:bold;line-height:4.0rem}.c-button-round-with-arrow--sidebar::after,.c-button-round-with-arrow--main::after,.c-button-round-with-arrow--sub::after,.c-button-round-with-arrow--ingredient::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:auto;right:1.6rem;top:51%}.c-button-round-with-arrow--sidebar{background:#E3B02A;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.2);color:#FFF}.c-button-round-with-arrow--main{background:#DD6420;color:#FFF;line-height:3.2rem;padding:0.8rem 0}.c-button-round-with-arrow--main::before{background:url(/kenko/assets/owan/icon/icon_lock_white-d216bdcea291b606af164bd9ca048171ad6f3cdcf869c50fe0e14695b503257c.png);background-repeat:no-repeat;background-size:contain;content:'';height:1.6rem;left:3.5rem;position:absolute;top:30%;width:1.6rem}.c-button-round-with-arrow--sub{background:#FFF;border:1px solid #333;line-height:4.8rem}.c-button-round-with-arrow--sub::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:auto;right:1.6rem;top:51%}.c-button-round-with-arrow--ingredient{background:#E3B02A;color:#FFF;font-size:1.3rem;line-height:1.9rem;margin:0 -0.8rem;padding:0.8rem 1rem 0.8rem 0}.c-button-round-with-arrow--ingredient::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:auto;right:0.4rem;top:53%}.c-button-round-with-arrow--color-onion-beige{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background:#DC9561;border-radius:3.3rem;color:#FFF;cursor:pointer;font-size:1.4rem;font-weight:bold;line-height:2.1rem;padding:1.2rem 0 1.1rem}.c-button-round-with-arrow--color-onion-beige:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-round-with-arrow--color-onion-beige:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-round-with-arrow--color-onion-beige::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:inherit;right:1.6rem}.c-button-round-with-arrow--color-ikasumi-gray{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background:#FFF;border-radius:3.3rem;color:#333;cursor:pointer;font-size:1.4rem;font-weight:bold;line-height:2.1rem;padding:1.2rem 0 1.1rem;border:0.1rem solid #333}.c-button-round-with-arrow--color-ikasumi-gray:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-round-with-arrow--color-ikasumi-gray:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-round-with-arrow--color-ikasumi-gray::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:inherit;right:1.6rem}.c-button-round-with-arrow__link{display:block;text-decoration:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-round-with-arrow-wrapper__inner{position:relative;text-align:center}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-round-wrapper{display:flex;justify-content:center}.c-button-round-wrapper__inner.is-w-full{width:100%}.c-button-round-wrapper__inner.is-w-m{width:31.1rem}@media screen and (min-width: 835px){.c-button-round-wrapper__inner.is-w-m{width:32rem}}.c-button-round-wrapper__inner.is-my-m{margin-bottom:2.4rem;margin-top:2.4rem}@media screen and (min-width: 835px){.c-button-round-wrapper__inner.is-my-m{margin-bottom:3.2rem;margin-top:3.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-sns__list,.c-button-sns__image{height:4.0rem}@media screen and (min-width: 835px){.c-button-sns__list,.c-button-sns__image{height:3.2rem}}.c-button-sns{display:inline-block}.c-button-sns__facebook_button{margin-top:-0.15rem}.c-button-sns__list{display:flex;justify-content:space-between}.c-button-sns__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.c-button-sns__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-sns__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-social-login__button--email,.c-button-social-login__button--email--disabled,.c-button-social-login__button--facebook,.c-button-social-login__button--facebook--disabled,.c-button-social-login__button--yahoo-jp,.c-button-social-login__button--yahoo-jp--disabled,.c-button-social-login__button--line,.c-button-social-login__button--line--disabled,.c-button-social-login__button--apple,.c-button-social-login__button--apple--disabled,.c-button-social-login__button--google,.c-button-social-login__button--google--disabled{border-radius:2.15rem;display:block;font-size:1.4rem;font-weight:bold;height:4.3rem;line-height:2.1rem;margin:1rem auto 0;max-width:31.1rem;padding:1.1rem 0;position:relative;text-align:center;text-decoration:none}@media screen and (min-width: 835px){.c-button-social-login__button--email,.c-button-social-login__button--email--disabled,.c-button-social-login__button--facebook,.c-button-social-login__button--facebook--disabled,.c-button-social-login__button--yahoo-jp,.c-button-social-login__button--yahoo-jp--disabled,.c-button-social-login__button--line,.c-button-social-login__button--line--disabled,.c-button-social-login__button--apple,.c-button-social-login__button--apple--disabled,.c-button-social-login__button--google,.c-button-social-login__button--google--disabled{margin-top:1.6rem;max-width:32.0rem}}.c-button-social-login__button-text--email,.c-button-social-login__button-text--email--disabled,.c-button-social-login__button-text--facebook,.c-button-social-login__button-text--facebook--disabled,.c-button-social-login__button-text--yahoo-jp,.c-button-social-login__button-text--yahoo-jp--disabled,.c-button-social-login__button-text--line,.c-button-social-login__button-text--line--disabled,.c-button-social-login__button-text--apple,.c-button-social-login__button-text--apple--disabled,.c-button-social-login__button-text--google,.c-button-social-login__button-text--google--disabled{color:#FFF;vertical-align:top;width:21rem}.c-button-social-login__button-icon--facebook,.c-button-social-login__button-icon--yahoo-jp,.c-button-social-login__button-icon--line,.c-button-social-login__button-icon--apple,.c-button-social-login__button-icon--google{left:1.6rem;position:absolute;top:1.3rem}.c-button-social-login__button--email,.c-button-social-login__button--email--disabled{background-color:#FFF;border:solid 1px #DCE0E0;margin-top:0}.c-button-social-login__button--email--disabled{background-color:#DCE0E0}.c-button-social-login__button--facebook,.c-button-social-login__button--facebook--disabled{background-color:#3B5998;margin-top:0}.c-button-social-login__button--facebook--disabled{background-color:#DCE0E0}.c-button-social-login__button--yahoo-jp,.c-button-social-login__button--yahoo-jp--disabled{background-color:#FFF;border:solid 1px #DCE0E0}.c-button-social-login__button--yahoo-jp--disabled{background-color:#DCE0E0}.c-button-social-login__button--line,.c-button-social-login__button--line--disabled{background-color:#06C755}.c-button-social-login__button--line--disabled{background-color:#DCE0E0}.c-button-social-login__button--apple,.c-button-social-login__button--apple--disabled{background-color:#000}.c-button-social-login__button--apple--disabled{background-color:#DCE0E0}.c-button-social-login__button--google,.c-button-social-login__button--google--disabled{background-color:#FFF;border:solid 1px #DCE0E0}.c-button-social-login__button--google--disabled{background-color:#DCE0E0}.c-button-social-login__button-icon--facebook{width:1.8rem}.c-button-social-login__button-icon--yahoo-jp{top:1.6rem;width:2.0rem}.c-button-social-login__button-icon--line{width:1.9rem}.c-button-social-login__button-icon--apple{top:1.2rem;width:1.5rem}.c-button-social-login__button-icon--google{top:1.0rem;width:2.0rem}.c-button-social-login__button-text--email,.c-button-social-login__button-text--email--disabled{color:#333}.c-button-social-login__button-text--email--disabled{color:#FFF}.c-button-social-login__button-text--facebook--disabled{color:#FFF}.c-button-social-login__button-text--yahoo-jp,.c-button-social-login__button-text--yahoo-jp--disabled{color:#333}.c-button-social-login__button-text--yahoo-jp--disabled{color:#FFF}.c-button-social-login__button-text--line--disabled{color:#FFF}.c-button-social-login__button-text--apple--disabled{color:#FFF}.c-button-social-login__button-text--google,.c-button-social-login__button-text--google--disabled{color:#333}.c-button-social-login__button-text--google--disabled{color:#FFF}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-toggle__inner--true,.c-button-toggle__inner--false{border-radius:2.0rem;display:flex;height:100%}.c-button-toggle__text--false,.c-button-toggle__text--true{font-size:1.4rem;font-weight:bold;line-height:4.0rem}@media screen and (min-width: 835px){.c-button-toggle__text--false,.c-button-toggle__text--true{font-size:1.3rem;line-height:2.8rem}}.c-button-toggle{height:4.0rem;margin-left:auto;width:11.6rem}@media screen and (min-width: 835px){.c-button-toggle{height:3.2rem;width:9.5rem}}.c-button-toggle__inner--true{background:#FFF;border:0.1rem solid #40556D;box-sizing:border-box}.c-button-toggle__inner--false{background:#979797}.c-button-toggle__inner--false::before{background:#FFF;border-radius:10.0rem;box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1),0 0.1rem 0.1rem rgba(0,0,0,0.01),0 0.3rem 0.1rem rgba(0,0,0,0.03);content:'';height:3.2rem;margin:0.4rem;position:absolute;width:3.2rem}@media screen and (min-width: 835px){.c-button-toggle__inner--false::before{height:2.6rem;margin:0.3rem 0.4rem 0.3rem 0.3rem;width:2.6rem}}.c-button-toggle__text--false{background-color:transparent;border:none;color:#FFF;margin:0 0 0 4.0rem;outline:none;padding:0;text-decoration:none}@media screen and (min-width: 835px){.c-button-toggle__text--false{line-height:3.2rem;margin:0 0 0 3.5rem}}.c-button-toggle__text--false:visited{color:#FFF}.c-button-toggle__text--true{align-items:center;background-color:#40556D;border-radius:10.0rem;box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1),0 0.1rem 0.1rem rgba(0,0,0,0.01),0 0.3rem 0.1rem rgba(0,0,0,0.03);color:#FFF;display:flex;height:3.4rem;justify-content:center;margin:0.2rem;width:11.0rem}@media screen and (min-width: 835px){.c-button-toggle__text--true{height:2.6rem;width:8.9rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-button-unit{background-color:#F6F6F6;border-radius:1.6rem;display:inline-block;height:3.2rem;width:19.2rem}.c-button-unit .c-button-unit__label,.c-button-unit .c-button-unit__button:checked+.c-button-unit__label{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:1.3rem;cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:bold;height:2.6rem;line-height:2.8rem;outline:none;text-align:center;text-decoration:none}.c-button-unit .c-button-unit__label:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-button-unit .c-button-unit__label:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-button-unit__inner{display:flex;padding:0.3rem}.c-button-unit__label{color:#979797;width:6.7rem}.c-button-unit__label:last-child{width:12.1rem}.c-button-unit__button{display:none}.c-button-unit__button:checked+.c-button-unit__label{background-color:#FFF;box-shadow:0 0 0.3rem 0 rgba(0,0,0,0.3);color:#40556D}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-card-image{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;margin-bottom:2.4rem;overflow:hidden}.c-card-image:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-card-image:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-card-image__link{display:flex;flex-direction:column;height:100%;text-decoration:none;word-break:break-all}.c-card-image__images{display:flex}.c-card-image__image-container{border-radius:0.4rem 0.4rem 0 0;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.c-card-image__image{height:13.7rem;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.c-card-image__image{height:21rem}}.c-card-image__details{display:flex;flex:1;flex-direction:column;padding:1.6rem}.c-card-image__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.c-card-image__heading{font-size:1.8rem;line-height:2rem}}.c-card-image__description{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem;margin-top:auto}@media screen and (min-width: 835px){.c-card-image__description{font-size:1.3rem;line-height:1.8rem}}.c-card-image__description__item:not(:last-child){margin-right:1rem}.c-card-image__comment{font-size:1.2rem;line-height:1.8rem;margin-top:0.8rem;min-height:3.6rem}.c-card-image__author{border-top:0.1rem solid #DCE0E0;display:grid;grid-column-gap:0.8rem;grid-template-areas:'area1 area2' 'area1 area3';grid-template-columns:3.0rem 1fr;grid-template-rows:1fr 1.5rem;margin-top:1.0rem;padding-top:1.0rem}.c-card-image__author-photo{align-items:center;display:flex;grid-area:area1}.c-card-image__author-photo-image{border-radius:50%;height:3.0rem;width:3.0rem}.c-card-image__author-name{font-size:1.2rem;grid-area:area2;line-height:1.8rem}.c-card-image__date{color:#979797;font-size:1.0rem;grid-area:area3;line-height:1.5rem}.c-card-image__heading{min-height:4.8rem}@media screen and (min-width: 835px){.c-card-image__heading{min-height:4.0rem}}.c-card-image--semi-large{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;margin-bottom:2.4rem;overflow:hidden}.c-card-image--semi-large:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-card-image--semi-large:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-card-image--semi-large__link{display:flex;flex-direction:column;height:100%;text-decoration:none;word-break:break-all}.c-card-image--semi-large__images{display:flex}.c-card-image--semi-large__image-container{border-radius:0.4rem 0.4rem 0 0;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.c-card-image--semi-large__image{height:21.4rem;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.c-card-image--semi-large__image{height:21.4rem}}.c-card-image--semi-large__details{display:flex;flex:1;flex-direction:column;padding:1.6rem}.c-card-image--semi-large__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.c-card-image--semi-large__heading{font-size:1.5rem;line-height:2.2rem}}.c-card-image--semi-large__description{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem;margin-top:auto}@media screen and (min-width: 835px){.c-card-image--semi-large__description{font-size:1.3rem;line-height:1.8rem}}.c-card-image--semi-large__description__item:not(:last-child){margin-right:1rem}.c-card-image--semi-large__comment{font-size:1.2rem;line-height:1.8rem;margin-top:0.8rem;min-height:3.6rem}.c-card-image--semi-large__author{border-top:0.1rem solid #DCE0E0;display:grid;grid-column-gap:0.8rem;grid-template-areas:'area1 area2' 'area1 area3';grid-template-columns:3.0rem 1fr;grid-template-rows:1fr 1.5rem;margin-top:1.0rem;padding-top:1.0rem}.c-card-image--semi-large__author-photo{align-items:center;display:flex;grid-area:area1}.c-card-image--semi-large__author-photo-image{border-radius:50%;height:3.0rem;width:3.0rem}.c-card-image--semi-large__author-name{font-size:1.2rem;grid-area:area2;line-height:1.8rem}.c-card-image--semi-large__date{color:#979797;font-size:1.0rem;grid-area:area3;line-height:1.5rem}.c-card-image--large{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;margin-bottom:2.4rem;overflow:hidden}.c-card-image--large:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-card-image--large:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-card-image--large__link{display:flex;flex-direction:column;height:100%;text-decoration:none;word-break:break-all}.c-card-image--large__images{display:flex}.c-card-image--large__image-container{border-radius:0.4rem 0.4rem 0 0;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.c-card-image--large__image{height:24rem;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.c-card-image--large__image{height:26.4rem}}.c-card-image--large__details{display:flex;flex:1;flex-direction:column;padding:1.6rem}.c-card-image--large__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.c-card-image--large__heading{font-size:1.8rem;line-height:2.7rem}}.c-card-image--large__description{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem;margin-top:auto}@media screen and (min-width: 835px){.c-card-image--large__description{font-size:1.3rem;line-height:1.8rem}}.c-card-image--large__description__item:not(:last-child){margin-right:1rem}.c-card-image--large__comment{font-size:1.2rem;line-height:1.8rem;margin-top:0.8rem;min-height:3.6rem}.c-card-image--large__author{border-top:0.1rem solid #DCE0E0;display:grid;grid-column-gap:0.8rem;grid-template-areas:'area1 area2' 'area1 area3';grid-template-columns:3.0rem 1fr;grid-template-rows:1fr 1.5rem;margin-top:1.0rem;padding-top:1.0rem}.c-card-image--large__author-photo{align-items:center;display:flex;grid-area:area1}.c-card-image--large__author-photo-image{border-radius:50%;height:3.0rem;width:3.0rem}.c-card-image--large__author-name{font-size:1.2rem;grid-area:area2;line-height:1.8rem}.c-card-image--large__date{color:#979797;font-size:1.0rem;grid-area:area3;line-height:1.5rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-card-multiple-image--large{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;margin-bottom:2.4rem;overflow:hidden}.c-card-multiple-image--large:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-card-multiple-image--large:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-card-multiple-image--large__link{display:flex;flex-direction:column;height:100%;text-decoration:none;word-break:break-all}.c-card-multiple-image--large__images{display:flex}.c-card-multiple-image--large__image-container{border-radius:0.4rem 0.4rem 0 0;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.c-card-multiple-image--large__image{height:24rem;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.c-card-multiple-image--large__image{height:26.4rem}}.c-card-multiple-image--large__details{display:flex;flex:1;flex-direction:column;padding:1.6rem}.c-card-multiple-image--large__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.c-card-multiple-image--large__heading{font-size:1.8rem;line-height:2.7rem}}.c-card-multiple-image--large__description{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem;margin-top:auto}@media screen and (min-width: 835px){.c-card-multiple-image--large__description{font-size:1.3rem;line-height:1.8rem}}.c-card-multiple-image--large__description__item:not(:last-child){margin-right:1rem}.c-card-multiple-image--large__comment{font-size:1.2rem;line-height:1.8rem;margin-top:0.8rem;min-height:3.6rem}.c-card-multiple-image--large__author{border-top:0.1rem solid #DCE0E0;display:grid;grid-column-gap:0.8rem;grid-template-areas:'area1 area2' 'area1 area3';grid-template-columns:3.0rem 1fr;grid-template-rows:1fr 1.5rem;margin-top:1.0rem;padding-top:1.0rem}.c-card-multiple-image--large__author-photo{align-items:center;display:flex;grid-area:area1}.c-card-multiple-image--large__author-photo-image{border-radius:50%;height:3.0rem;width:3.0rem}.c-card-multiple-image--large__author-name{font-size:1.2rem;grid-area:area2;line-height:1.8rem}.c-card-multiple-image--large__date{color:#979797;font-size:1.0rem;grid-area:area3;line-height:1.5rem}.c-card-multiple-image--large .c-card-multiple-image--large__left-images--image-num-1,.c-card-multiple-image--large .c-card-multiple-image--large__left-images--image-num-2,.c-card-multiple-image--large .c-card-multiple-image--large__left-images--image-num-3,.c-card-multiple-image--large .c-card-multiple-image--large__left-images--image-num-4{border-right:1px solid #FFF}.c-card-multiple-image--large .c-card-multiple-image--large__right-images--image-num-2,.c-card-multiple-image--large .c-card-multiple-image--large__right-images--image-num-3,.c-card-multiple-image--large .c-card-multiple-image--large__right-images--image-num-4{display:flex;flex-wrap:wrap;position:relative}.c-card-multiple-image--large .c-card-multiple-image--large__left-image,.c-card-multiple-image--large .c-card-multiple-image--large__right-image--image-num-2,.c-card-multiple-image--large .c-card-multiple-image--large__right-image--image-num-3,.c-card-multiple-image--large .c-card-multiple-image--large__right-image--image-num-4{object-fit:cover;vertical-align:top;width:100%}.c-card-multiple-image--large__left-images--image-num-2{width:50.0%}.c-card-multiple-image--large__left-images--image-num-3{width:76.7%}@media screen and (min-width: 835px){.c-card-multiple-image--large__left-images--image-num-3{width:74.6%}}.c-card-multiple-image--large__left-images--image-num-4{width:76.7%}@media screen and (min-width: 835px){.c-card-multiple-image--large__left-images--image-num-4{width:74.6%}}.c-card-multiple-image--large__left-image{height:24rem}@media screen and (min-width: 835px){.c-card-multiple-image--large__left-image{height:26.4rem}}.c-card-multiple-image--large__right-images--image-num-2{width:50.0%}.c-card-multiple-image--large__right-images--image-num-3{width:23.3%}@media screen and (min-width: 835px){.c-card-multiple-image--large__right-images--image-num-3{width:25.4%}}.c-card-multiple-image--large__right-images--image-num-4{width:23.3%}@media screen and (min-width: 835px){.c-card-multiple-image--large__right-images--image-num-4{width:25.4%}}.c-card-multiple-image--large__right-image--image-num-2{height:24rem}@media screen and (min-width: 835px){.c-card-multiple-image--large__right-image--image-num-2{height:26.4rem}}.c-card-multiple-image--large__right-image--image-num-3{height:12rem}@media screen and (min-width: 835px){.c-card-multiple-image--large__right-image--image-num-3{height:13.2rem}}.c-card-multiple-image--large__right-image--image-num-3:nth-child(-n+1){border-bottom:1px solid #FFF}.c-card-multiple-image--large__right-image--image-num-4{height:8rem}@media screen and (min-width: 835px){.c-card-multiple-image--large__right-image--image-num-4{height:8.8rem}}.c-card-multiple-image--large__right-image--image-num-4:nth-child(-n+2){border-bottom:1px solid #FFF}.c-card-multiple-image--large__additional-image-container{background-color:rgba(51,51,51,0.8);bottom:0;color:#FFF;font-size:2.0rem;font-weight:bold;height:8.0rem;left:0;line-height:3.0rem;padding-top:2.5rem;position:absolute;text-align:center;width:100%}@media screen and (min-width: 835px){.c-card-multiple-image--large__additional-image-container{height:8.8rem;padding-top:2.9rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-flash__text--notice,.c-flash__text--alert{font-size:1.3rem;font-weight:bold;line-height:1.9rem}.c-flash__text--notice{color:#0086B0}.c-flash__text--alert{color:#E54848}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-form-adjust-textarea{font-size:1.5rem;line-height:2.25rem;position:relative}.c-form-adjust-textarea__textarea{background-color:transparent;border:none;border-bottom:1px solid #DCE0E0;border-radius:0;color:inherit;overflow:hidden;padding:1.6rem 0 0.8rem;resize:none;width:100%}.c-form-adjust-textarea__textarea:focus{outline:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-form-checkbox{display:inline-block}.c-form-checkbox__container{align-items:center;display:flex;flex-direction:row}.c-form-checkbox__input{display:none}.c-form-checkbox__symbol{background-color:#FFF;border:1px solid #676767;border-radius:2px;display:inline-block;height:2rem;min-width:2rem;width:2rem}.c-form-checkbox__symbol.is-error{border-color:#E54848}.c-form-checkbox__input:checked+.c-form-checkbox__symbol{background:#FFF center/1.4rem 1rem no-repeat url(/kenko/assets/v2/commons/checkmark-7cce2098d3cd5a1bf2b38a8a4958bcaf7b06c04ac1da520f2418128dc756222c.png)}.c-form-checkbox__label{display:inline-block;line-height:2rem;margin-left:1.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-form-password{display:inline-block;position:relative;width:100%}.c-form-password__input-text{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;padding-right:6.6rem;width:100%}@media screen and (min-width: 835px){.c-form-password__input-text{height:3.2rem;line-height:3.2rem}}.c-form-password__input-text:focus{outline:0}.c-form-password__input-text::-webkit-input-placeholder,.c-form-password__input-text::-moz-placeholder,.c-form-password__input-text:-ms-input-placeholder{color:#676767}.c-form-password__display-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#676767;border:none;border-radius:0 0.4rem 0.4rem 0;color:#FFF;font-size:1.3rem;font-weight:bold;height:4.0rem;line-height:4.0rem;outline:none;padding:0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:5.6rem}.c-form-password__display-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-form-password__display-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-form-password__display-link{height:3.2rem;line-height:3.2rem}}.c-form-password__display-link:active,.c-form-password__display-link:visited{color:#FFF}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-form-radio{height:2.0rem}.c-form-radio__label{font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.c-form-radio__label{font-size:1.3rem;line-height:1.9rem;vertical-align:0.1rem}}.c-form-radio__label:first-child{margin-right:2.2rem}.c-form-radio__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #333;border-radius:50%;height:2.4rem;margin-right:0.8rem;outline:none;vertical-align:bottom;width:2.4rem}@media screen and (min-width: 835px){.c-form-radio__button{height:1.6rem;width:1.6rem}}.c-form-radio__button:before{border-radius:50%;content:'';display:block;margin:0.3rem;transform:scale(0);transition:all ease-out 250ms}.c-form-radio__button:checked{border:0.1rem solid #006284}.c-form-radio__button:checked:before{background:#006284;height:1.6rem;transform:scale(1);width:1.6rem}@media screen and (min-width: 835px){.c-form-radio__button:checked:before{height:1.0rem;margin:0.2rem;width:1.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-form-radio-button{display:inline-block;vertical-align:top}.c-form-radio-button__input{display:none}.c-form-radio-button__symbol{background-color:#FFF;border:solid 0.1rem #40556D;border-radius:1.2rem;display:block;height:2.4rem;padding:0.3rem;width:2.4rem}@media screen and (min-width: 835px){.c-form-radio-button__symbol{border-radius:1.0rem;height:2.0rem;width:2.0rem}}.c-form-radio-button__inner-symbol{background-color:#40556D;border-radius:0.8rem;display:none;height:1.6rem;width:1.6rem}@media screen and (min-width: 835px){.c-form-radio-button__inner-symbol{border-radius:0.6rem;height:1.2rem;width:1.2rem}}.c-form-radio-button__input:checked+.c-form-radio-button__symbol>.c-form-radio-button__inner-symbol{display:block}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-form-round{display:inline-block;position:relative}.c-form-round__input-text{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;border-radius:2.0rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;width:100%}@media screen and (min-width: 835px){.c-form-round__input-text{height:3.2rem;line-height:3.2rem}}.c-form-round__input-text:focus{outline:0}.c-form-round__input-text::-webkit-input-placeholder,.c-form-round__input-text::-moz-placeholder,.c-form-round__input-text:-ms-input-placeholder{color:#676767}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-form-search{display:inline-block;position:relative;width:100%}.c-form-search__input-text{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;border-radius:2rem;font-size:1.4rem;height:4rem;line-height:4rem;padding-right:6.6rem;width:100%}@media screen and (min-width: 835px){.c-form-search__input-text{height:3.2rem;line-height:3.2rem}}.c-form-search__input-text:focus{outline:0}.c-form-search__input-text::-webkit-input-placeholder,.c-form-search__input-text::-moz-placeholder,.c-form-search__input-text:-ms-input-placeholder{color:#676767}.c-form-search__submit[type=submit]{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border:none;border-radius:0 2rem 2rem 0;color:#FFF;cursor:pointer;font-size:1.4rem;height:4rem;line-height:4rem;outline:none;padding:0;position:absolute;right:0;top:0;width:6.4rem}.c-form-search__submit[type=submit]:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-form-search__submit[type=submit]:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-form-search{display:inline-block;position:relative;width:100%}.c-form-search__input-text{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;border-radius:1.6rem;font-size:1.4rem;height:3.2rem;line-height:3.2rem;padding-right:6.6rem;width:100%}}@media screen and (min-width: 835px) and (min-width: 835px){.c-form-search__input-text{height:3.2rem;line-height:3.2rem}}@media screen and (min-width: 835px){.c-form-search__input-text:focus{outline:0}.c-form-search__input-text::-webkit-input-placeholder,.c-form-search__input-text::-moz-placeholder,.c-form-search__input-text:-ms-input-placeholder{color:#676767}.c-form-search__submit[type=submit]{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border:none;border-radius:0 1.6rem 1.6rem 0;color:#FFF;cursor:pointer;font-size:1.4rem;height:3.2rem;line-height:3.2rem;outline:none;padding:0;position:absolute;right:0;top:0;width:6.1rem}.c-form-search__submit[type=submit]:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-form-search__submit[type=submit]:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}}.c-form-search--rect{display:inline-block;position:relative;width:100%}.c-form-search--rect__input-text{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;border-radius:0.4rem;font-size:1.4rem;height:4rem;line-height:4rem;padding-right:6.6rem;width:100%;background-image:url(/kenko/assets/owan/icon/icon_search-084ceb9fd0811656c7fdd308a776ece33e6368f7bb57398668112b10ad7c02c8.png);background-position:left 0.8rem center;background-repeat:no-repeat;background-size:2.0rem;padding-left:3.6rem}@media screen and (min-width: 835px){.c-form-search--rect__input-text{height:3.2rem;line-height:3.2rem}}.c-form-search--rect__input-text:focus{outline:0}.c-form-search--rect__input-text::-webkit-input-placeholder,.c-form-search--rect__input-text::-moz-placeholder,.c-form-search--rect__input-text:-ms-input-placeholder{color:#676767}.c-form-search--rect__submit[type=submit]{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border:none;border-radius:0 0.4rem 0.4rem 0;color:#FFF;cursor:pointer;font-size:1.4rem;height:4rem;line-height:4rem;outline:none;padding:0;position:absolute;right:0;top:0;width:6.4rem}.c-form-search--rect__submit[type=submit]:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-form-search--rect__submit[type=submit]:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-form-search--rect{display:inline-block;position:relative;width:100%}.c-form-search--rect__input-text{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;border-radius:0.4rem;font-size:1.4rem;height:3.2rem;line-height:3.2rem;padding-right:6.6rem;width:100%;background-image:url(/kenko/assets/owan/icon/icon_search-084ceb9fd0811656c7fdd308a776ece33e6368f7bb57398668112b10ad7c02c8.png);background-position:left 0.8rem center;background-repeat:no-repeat;background-size:2.0rem;padding-left:3.6rem}}@media screen and (min-width: 835px) and (min-width: 835px){.c-form-search--rect__input-text{height:3.2rem;line-height:3.2rem}}@media screen and (min-width: 835px){.c-form-search--rect__input-text:focus{outline:0}.c-form-search--rect__input-text::-webkit-input-placeholder,.c-form-search--rect__input-text::-moz-placeholder,.c-form-search--rect__input-text:-ms-input-placeholder{color:#676767}.c-form-search--rect__submit[type=submit]{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border:none;border-radius:0 0.4rem 0.4rem 0;color:#FFF;cursor:pointer;font-size:1.4rem;height:3.2rem;line-height:3.2rem;outline:none;padding:0;position:absolute;right:0;top:0;width:6.1rem}.c-form-search--rect__submit[type=submit]:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-form-search--rect__submit[type=submit]:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-form-select{display:inline-block;position:relative}.c-form-select .c-form-select__select{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:bold;height:4.0rem;line-height:4.0rem;padding:0 1.6rem;width:100%}@media screen and (min-width: 835px){.c-form-select .c-form-select__select{height:3.2rem;line-height:3.2rem}}.c-form-select .c-form-select__select::-ms-expand{display:none}.c-form-select .c-form-select__select:focus{outline:0}.c-form-select .c-form-select__select::-webkit-input-placeholder,.c-form-select .c-form-select__select::-moz-placeholder,.c-form-select .c-form-select__select:-ms-input-placeholder{color:#676767}.c-form-select::after{border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.4rem solid #333;display:inline-block;height:0;width:0;content:'';position:absolute;right:1.2rem;top:1.5rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-graph-nutrient-with-denominator__values-value,.c-graph-nutrient-with-denominator__values-standard{font-size:1.1rem;letter-spacing:-0.008rem;line-height:1.5rem}.c-graph-nutrient-with-denominator__status--value-zero,.c-graph-nutrient-with-denominator__status--value-red,.c-graph-nutrient-with-denominator__status--value-blue,.c-graph-nutrient-with-denominator__status--value-green,.c-graph-nutrient-with-denominator__status--value-green-good{align-items:center;background-color:#FFF;border:1px solid #DCE0E0;border-radius:1.2rem;display:flex;font-size:1.1rem;font-weight:bold;height:2.4rem;margin-bottom:0.2rem;padding:0.3rem 0.5rem;text-align:center}.c-graph-nutrient-with-denominator{align-items:center;display:flex;flex-direction:column}.c-graph-nutrient-with-denominator__graph-circle-per0{-webkit-animation:circleAnimation0 0s ease-out;-moz-animation:circleAnimation0 0s ease-out;animation:circleAnimation0 0s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation0{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:0 1000}}@-moz-keyframes circleAnimation0{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:0 1000}}@keyframes circleAnimation0{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:0 1000}}.c-graph-nutrient-with-denominator__graph-circle-per1{-webkit-animation:circleAnimation1 0.04s ease-out;-moz-animation:circleAnimation1 0.04s ease-out;animation:circleAnimation1 0.04s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation1{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:2.01 1000}}@-moz-keyframes circleAnimation1{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:2.01 1000}}@keyframes circleAnimation1{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:2.01 1000}}.c-graph-nutrient-with-denominator__graph-circle-per2{-webkit-animation:circleAnimation2 0.08s ease-out;-moz-animation:circleAnimation2 0.08s ease-out;animation:circleAnimation2 0.08s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation2{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:4.02 1000}}@-moz-keyframes circleAnimation2{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:4.02 1000}}@keyframes circleAnimation2{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:4.02 1000}}.c-graph-nutrient-with-denominator__graph-circle-per3{-webkit-animation:circleAnimation3 0.12s ease-out;-moz-animation:circleAnimation3 0.12s ease-out;animation:circleAnimation3 0.12s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation3{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:6.03 1000}}@-moz-keyframes circleAnimation3{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:6.03 1000}}@keyframes circleAnimation3{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:6.03 1000}}.c-graph-nutrient-with-denominator__graph-circle-per4{-webkit-animation:circleAnimation4 0.16s ease-out;-moz-animation:circleAnimation4 0.16s ease-out;animation:circleAnimation4 0.16s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation4{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:8.04 1000}}@-moz-keyframes circleAnimation4{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:8.04 1000}}@keyframes circleAnimation4{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:8.04 1000}}.c-graph-nutrient-with-denominator__graph-circle-per5{-webkit-animation:circleAnimation5 0.2s ease-out;-moz-animation:circleAnimation5 0.2s ease-out;animation:circleAnimation5 0.2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation5{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:10.05 1000}}@-moz-keyframes circleAnimation5{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:10.05 1000}}@keyframes circleAnimation5{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:10.05 1000}}.c-graph-nutrient-with-denominator__graph-circle-per6{-webkit-animation:circleAnimation6 0.24s ease-out;-moz-animation:circleAnimation6 0.24s ease-out;animation:circleAnimation6 0.24s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation6{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:12.06 1000}}@-moz-keyframes circleAnimation6{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:12.06 1000}}@keyframes circleAnimation6{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:12.06 1000}}.c-graph-nutrient-with-denominator__graph-circle-per7{-webkit-animation:circleAnimation7 0.28s ease-out;-moz-animation:circleAnimation7 0.28s ease-out;animation:circleAnimation7 0.28s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation7{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:14.07 1000}}@-moz-keyframes circleAnimation7{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:14.07 1000}}@keyframes circleAnimation7{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:14.07 1000}}.c-graph-nutrient-with-denominator__graph-circle-per8{-webkit-animation:circleAnimation8 0.32s ease-out;-moz-animation:circleAnimation8 0.32s ease-out;animation:circleAnimation8 0.32s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation8{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:16.08 1000}}@-moz-keyframes circleAnimation8{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:16.08 1000}}@keyframes circleAnimation8{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:16.08 1000}}.c-graph-nutrient-with-denominator__graph-circle-per9{-webkit-animation:circleAnimation9 0.36s ease-out;-moz-animation:circleAnimation9 0.36s ease-out;animation:circleAnimation9 0.36s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation9{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:18.09 1000}}@-moz-keyframes circleAnimation9{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:18.09 1000}}@keyframes circleAnimation9{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:18.09 1000}}.c-graph-nutrient-with-denominator__graph-circle-per10{-webkit-animation:circleAnimation10 0.4s ease-out;-moz-animation:circleAnimation10 0.4s ease-out;animation:circleAnimation10 0.4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation10{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:20.1 1000}}@-moz-keyframes circleAnimation10{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:20.1 1000}}@keyframes circleAnimation10{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:20.1 1000}}.c-graph-nutrient-with-denominator__graph-circle-per11{-webkit-animation:circleAnimation11 0.44s ease-out;-moz-animation:circleAnimation11 0.44s ease-out;animation:circleAnimation11 0.44s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation11{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:22.11 1000}}@-moz-keyframes circleAnimation11{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:22.11 1000}}@keyframes circleAnimation11{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:22.11 1000}}.c-graph-nutrient-with-denominator__graph-circle-per12{-webkit-animation:circleAnimation12 0.48s ease-out;-moz-animation:circleAnimation12 0.48s ease-out;animation:circleAnimation12 0.48s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation12{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:24.12 1000}}@-moz-keyframes circleAnimation12{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:24.12 1000}}@keyframes circleAnimation12{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:24.12 1000}}.c-graph-nutrient-with-denominator__graph-circle-per13{-webkit-animation:circleAnimation13 0.52s ease-out;-moz-animation:circleAnimation13 0.52s ease-out;animation:circleAnimation13 0.52s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation13{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:26.13 1000}}@-moz-keyframes circleAnimation13{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:26.13 1000}}@keyframes circleAnimation13{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:26.13 1000}}.c-graph-nutrient-with-denominator__graph-circle-per14{-webkit-animation:circleAnimation14 0.56s ease-out;-moz-animation:circleAnimation14 0.56s ease-out;animation:circleAnimation14 0.56s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation14{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:28.14 1000}}@-moz-keyframes circleAnimation14{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:28.14 1000}}@keyframes circleAnimation14{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:28.14 1000}}.c-graph-nutrient-with-denominator__graph-circle-per15{-webkit-animation:circleAnimation15 0.6s ease-out;-moz-animation:circleAnimation15 0.6s ease-out;animation:circleAnimation15 0.6s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation15{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:30.15 1000}}@-moz-keyframes circleAnimation15{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:30.15 1000}}@keyframes circleAnimation15{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:30.15 1000}}.c-graph-nutrient-with-denominator__graph-circle-per16{-webkit-animation:circleAnimation16 0.64s ease-out;-moz-animation:circleAnimation16 0.64s ease-out;animation:circleAnimation16 0.64s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation16{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:32.16 1000}}@-moz-keyframes circleAnimation16{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:32.16 1000}}@keyframes circleAnimation16{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:32.16 1000}}.c-graph-nutrient-with-denominator__graph-circle-per17{-webkit-animation:circleAnimation17 0.68s ease-out;-moz-animation:circleAnimation17 0.68s ease-out;animation:circleAnimation17 0.68s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation17{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:34.17 1000}}@-moz-keyframes circleAnimation17{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:34.17 1000}}@keyframes circleAnimation17{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:34.17 1000}}.c-graph-nutrient-with-denominator__graph-circle-per18{-webkit-animation:circleAnimation18 0.72s ease-out;-moz-animation:circleAnimation18 0.72s ease-out;animation:circleAnimation18 0.72s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation18{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:36.18 1000}}@-moz-keyframes circleAnimation18{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:36.18 1000}}@keyframes circleAnimation18{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:36.18 1000}}.c-graph-nutrient-with-denominator__graph-circle-per19{-webkit-animation:circleAnimation19 0.76s ease-out;-moz-animation:circleAnimation19 0.76s ease-out;animation:circleAnimation19 0.76s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation19{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:38.19 1000}}@-moz-keyframes circleAnimation19{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:38.19 1000}}@keyframes circleAnimation19{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:38.19 1000}}.c-graph-nutrient-with-denominator__graph-circle-per20{-webkit-animation:circleAnimation20 0.8s ease-out;-moz-animation:circleAnimation20 0.8s ease-out;animation:circleAnimation20 0.8s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation20{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:40.2 1000}}@-moz-keyframes circleAnimation20{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:40.2 1000}}@keyframes circleAnimation20{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:40.2 1000}}.c-graph-nutrient-with-denominator__graph-circle-per21{-webkit-animation:circleAnimation21 0.84s ease-out;-moz-animation:circleAnimation21 0.84s ease-out;animation:circleAnimation21 0.84s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation21{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:42.21 1000}}@-moz-keyframes circleAnimation21{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:42.21 1000}}@keyframes circleAnimation21{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:42.21 1000}}.c-graph-nutrient-with-denominator__graph-circle-per22{-webkit-animation:circleAnimation22 0.88s ease-out;-moz-animation:circleAnimation22 0.88s ease-out;animation:circleAnimation22 0.88s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation22{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:44.22 1000}}@-moz-keyframes circleAnimation22{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:44.22 1000}}@keyframes circleAnimation22{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:44.22 1000}}.c-graph-nutrient-with-denominator__graph-circle-per23{-webkit-animation:circleAnimation23 0.92s ease-out;-moz-animation:circleAnimation23 0.92s ease-out;animation:circleAnimation23 0.92s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation23{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:46.23 1000}}@-moz-keyframes circleAnimation23{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:46.23 1000}}@keyframes circleAnimation23{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:46.23 1000}}.c-graph-nutrient-with-denominator__graph-circle-per24{-webkit-animation:circleAnimation24 0.96s ease-out;-moz-animation:circleAnimation24 0.96s ease-out;animation:circleAnimation24 0.96s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation24{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:48.24 1000}}@-moz-keyframes circleAnimation24{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:48.24 1000}}@keyframes circleAnimation24{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:48.24 1000}}.c-graph-nutrient-with-denominator__graph-circle-per25{-webkit-animation:circleAnimation25 1s ease-out;-moz-animation:circleAnimation25 1s ease-out;animation:circleAnimation25 1s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation25{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:50.25 1000}}@-moz-keyframes circleAnimation25{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:50.25 1000}}@keyframes circleAnimation25{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:50.25 1000}}.c-graph-nutrient-with-denominator__graph-circle-per26{-webkit-animation:circleAnimation26 1.04s ease-out;-moz-animation:circleAnimation26 1.04s ease-out;animation:circleAnimation26 1.04s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation26{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:52.26 1000}}@-moz-keyframes circleAnimation26{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:52.26 1000}}@keyframes circleAnimation26{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:52.26 1000}}.c-graph-nutrient-with-denominator__graph-circle-per27{-webkit-animation:circleAnimation27 1.08s ease-out;-moz-animation:circleAnimation27 1.08s ease-out;animation:circleAnimation27 1.08s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation27{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:54.27 1000}}@-moz-keyframes circleAnimation27{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:54.27 1000}}@keyframes circleAnimation27{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:54.27 1000}}.c-graph-nutrient-with-denominator__graph-circle-per28{-webkit-animation:circleAnimation28 1.12s ease-out;-moz-animation:circleAnimation28 1.12s ease-out;animation:circleAnimation28 1.12s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation28{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:56.28 1000}}@-moz-keyframes circleAnimation28{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:56.28 1000}}@keyframes circleAnimation28{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:56.28 1000}}.c-graph-nutrient-with-denominator__graph-circle-per29{-webkit-animation:circleAnimation29 1.16s ease-out;-moz-animation:circleAnimation29 1.16s ease-out;animation:circleAnimation29 1.16s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation29{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:58.29 1000}}@-moz-keyframes circleAnimation29{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:58.29 1000}}@keyframes circleAnimation29{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:58.29 1000}}.c-graph-nutrient-with-denominator__graph-circle-per30{-webkit-animation:circleAnimation30 1.2s ease-out;-moz-animation:circleAnimation30 1.2s ease-out;animation:circleAnimation30 1.2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation30{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:60.3 1000}}@-moz-keyframes circleAnimation30{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:60.3 1000}}@keyframes circleAnimation30{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:60.3 1000}}.c-graph-nutrient-with-denominator__graph-circle-per31{-webkit-animation:circleAnimation31 1.24s ease-out;-moz-animation:circleAnimation31 1.24s ease-out;animation:circleAnimation31 1.24s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation31{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:62.31 1000}}@-moz-keyframes circleAnimation31{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:62.31 1000}}@keyframes circleAnimation31{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:62.31 1000}}.c-graph-nutrient-with-denominator__graph-circle-per32{-webkit-animation:circleAnimation32 1.28s ease-out;-moz-animation:circleAnimation32 1.28s ease-out;animation:circleAnimation32 1.28s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation32{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:64.32 1000}}@-moz-keyframes circleAnimation32{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:64.32 1000}}@keyframes circleAnimation32{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:64.32 1000}}.c-graph-nutrient-with-denominator__graph-circle-per33{-webkit-animation:circleAnimation33 1.32s ease-out;-moz-animation:circleAnimation33 1.32s ease-out;animation:circleAnimation33 1.32s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation33{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:66.33 1000}}@-moz-keyframes circleAnimation33{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:66.33 1000}}@keyframes circleAnimation33{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:66.33 1000}}.c-graph-nutrient-with-denominator__graph-circle-per34{-webkit-animation:circleAnimation34 1.36s ease-out;-moz-animation:circleAnimation34 1.36s ease-out;animation:circleAnimation34 1.36s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation34{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:68.34 1000}}@-moz-keyframes circleAnimation34{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:68.34 1000}}@keyframes circleAnimation34{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:68.34 1000}}.c-graph-nutrient-with-denominator__graph-circle-per35{-webkit-animation:circleAnimation35 1.4s ease-out;-moz-animation:circleAnimation35 1.4s ease-out;animation:circleAnimation35 1.4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation35{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:70.35 1000}}@-moz-keyframes circleAnimation35{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:70.35 1000}}@keyframes circleAnimation35{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:70.35 1000}}.c-graph-nutrient-with-denominator__graph-circle-per36{-webkit-animation:circleAnimation36 1.44s ease-out;-moz-animation:circleAnimation36 1.44s ease-out;animation:circleAnimation36 1.44s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation36{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:72.36 1000}}@-moz-keyframes circleAnimation36{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:72.36 1000}}@keyframes circleAnimation36{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:72.36 1000}}.c-graph-nutrient-with-denominator__graph-circle-per37{-webkit-animation:circleAnimation37 1.48s ease-out;-moz-animation:circleAnimation37 1.48s ease-out;animation:circleAnimation37 1.48s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation37{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:74.37 1000}}@-moz-keyframes circleAnimation37{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:74.37 1000}}@keyframes circleAnimation37{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:74.37 1000}}.c-graph-nutrient-with-denominator__graph-circle-per38{-webkit-animation:circleAnimation38 1.52s ease-out;-moz-animation:circleAnimation38 1.52s ease-out;animation:circleAnimation38 1.52s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation38{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:76.38 1000}}@-moz-keyframes circleAnimation38{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:76.38 1000}}@keyframes circleAnimation38{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:76.38 1000}}.c-graph-nutrient-with-denominator__graph-circle-per39{-webkit-animation:circleAnimation39 1.56s ease-out;-moz-animation:circleAnimation39 1.56s ease-out;animation:circleAnimation39 1.56s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation39{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:78.39 1000}}@-moz-keyframes circleAnimation39{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:78.39 1000}}@keyframes circleAnimation39{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:78.39 1000}}.c-graph-nutrient-with-denominator__graph-circle-per40{-webkit-animation:circleAnimation40 1.6s ease-out;-moz-animation:circleAnimation40 1.6s ease-out;animation:circleAnimation40 1.6s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation40{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:80.4 1000}}@-moz-keyframes circleAnimation40{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:80.4 1000}}@keyframes circleAnimation40{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:80.4 1000}}.c-graph-nutrient-with-denominator__graph-circle-per41{-webkit-animation:circleAnimation41 1.64s ease-out;-moz-animation:circleAnimation41 1.64s ease-out;animation:circleAnimation41 1.64s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation41{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:82.41 1000}}@-moz-keyframes circleAnimation41{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:82.41 1000}}@keyframes circleAnimation41{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:82.41 1000}}.c-graph-nutrient-with-denominator__graph-circle-per42{-webkit-animation:circleAnimation42 1.68s ease-out;-moz-animation:circleAnimation42 1.68s ease-out;animation:circleAnimation42 1.68s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation42{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:84.42 1000}}@-moz-keyframes circleAnimation42{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:84.42 1000}}@keyframes circleAnimation42{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:84.42 1000}}.c-graph-nutrient-with-denominator__graph-circle-per43{-webkit-animation:circleAnimation43 1.72s ease-out;-moz-animation:circleAnimation43 1.72s ease-out;animation:circleAnimation43 1.72s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation43{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:86.43 1000}}@-moz-keyframes circleAnimation43{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:86.43 1000}}@keyframes circleAnimation43{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:86.43 1000}}.c-graph-nutrient-with-denominator__graph-circle-per44{-webkit-animation:circleAnimation44 1.76s ease-out;-moz-animation:circleAnimation44 1.76s ease-out;animation:circleAnimation44 1.76s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation44{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:88.44 1000}}@-moz-keyframes circleAnimation44{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:88.44 1000}}@keyframes circleAnimation44{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:88.44 1000}}.c-graph-nutrient-with-denominator__graph-circle-per45{-webkit-animation:circleAnimation45 1.8s ease-out;-moz-animation:circleAnimation45 1.8s ease-out;animation:circleAnimation45 1.8s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation45{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:90.45 1000}}@-moz-keyframes circleAnimation45{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:90.45 1000}}@keyframes circleAnimation45{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:90.45 1000}}.c-graph-nutrient-with-denominator__graph-circle-per46{-webkit-animation:circleAnimation46 1.84s ease-out;-moz-animation:circleAnimation46 1.84s ease-out;animation:circleAnimation46 1.84s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation46{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:92.46 1000}}@-moz-keyframes circleAnimation46{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:92.46 1000}}@keyframes circleAnimation46{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:92.46 1000}}.c-graph-nutrient-with-denominator__graph-circle-per47{-webkit-animation:circleAnimation47 1.88s ease-out;-moz-animation:circleAnimation47 1.88s ease-out;animation:circleAnimation47 1.88s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation47{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:94.47 1000}}@-moz-keyframes circleAnimation47{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:94.47 1000}}@keyframes circleAnimation47{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:94.47 1000}}.c-graph-nutrient-with-denominator__graph-circle-per48{-webkit-animation:circleAnimation48 1.92s ease-out;-moz-animation:circleAnimation48 1.92s ease-out;animation:circleAnimation48 1.92s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation48{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:96.48 1000}}@-moz-keyframes circleAnimation48{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:96.48 1000}}@keyframes circleAnimation48{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:96.48 1000}}.c-graph-nutrient-with-denominator__graph-circle-per49{-webkit-animation:circleAnimation49 1.96s ease-out;-moz-animation:circleAnimation49 1.96s ease-out;animation:circleAnimation49 1.96s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation49{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:98.49 1000}}@-moz-keyframes circleAnimation49{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:98.49 1000}}@keyframes circleAnimation49{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:98.49 1000}}.c-graph-nutrient-with-denominator__graph-circle-per50{-webkit-animation:circleAnimation50 2s ease-out;-moz-animation:circleAnimation50 2s ease-out;animation:circleAnimation50 2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation50{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:100.5 1000}}@-moz-keyframes circleAnimation50{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:100.5 1000}}@keyframes circleAnimation50{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:100.5 1000}}.c-graph-nutrient-with-denominator__graph-circle-per51{-webkit-animation:circleAnimation51 2.04s ease-out;-moz-animation:circleAnimation51 2.04s ease-out;animation:circleAnimation51 2.04s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation51{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:102.51 1000}}@-moz-keyframes circleAnimation51{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:102.51 1000}}@keyframes circleAnimation51{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:102.51 1000}}.c-graph-nutrient-with-denominator__graph-circle-per52{-webkit-animation:circleAnimation52 2.08s ease-out;-moz-animation:circleAnimation52 2.08s ease-out;animation:circleAnimation52 2.08s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation52{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:104.52 1000}}@-moz-keyframes circleAnimation52{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:104.52 1000}}@keyframes circleAnimation52{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:104.52 1000}}.c-graph-nutrient-with-denominator__graph-circle-per53{-webkit-animation:circleAnimation53 2.12s ease-out;-moz-animation:circleAnimation53 2.12s ease-out;animation:circleAnimation53 2.12s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation53{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:106.53 1000}}@-moz-keyframes circleAnimation53{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:106.53 1000}}@keyframes circleAnimation53{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:106.53 1000}}.c-graph-nutrient-with-denominator__graph-circle-per54{-webkit-animation:circleAnimation54 2.16s ease-out;-moz-animation:circleAnimation54 2.16s ease-out;animation:circleAnimation54 2.16s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation54{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:108.54 1000}}@-moz-keyframes circleAnimation54{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:108.54 1000}}@keyframes circleAnimation54{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:108.54 1000}}.c-graph-nutrient-with-denominator__graph-circle-per55{-webkit-animation:circleAnimation55 2.2s ease-out;-moz-animation:circleAnimation55 2.2s ease-out;animation:circleAnimation55 2.2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation55{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:110.55 1000}}@-moz-keyframes circleAnimation55{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:110.55 1000}}@keyframes circleAnimation55{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:110.55 1000}}.c-graph-nutrient-with-denominator__graph-circle-per56{-webkit-animation:circleAnimation56 2.24s ease-out;-moz-animation:circleAnimation56 2.24s ease-out;animation:circleAnimation56 2.24s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation56{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:112.56 1000}}@-moz-keyframes circleAnimation56{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:112.56 1000}}@keyframes circleAnimation56{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:112.56 1000}}.c-graph-nutrient-with-denominator__graph-circle-per57{-webkit-animation:circleAnimation57 2.28s ease-out;-moz-animation:circleAnimation57 2.28s ease-out;animation:circleAnimation57 2.28s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation57{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:114.57 1000}}@-moz-keyframes circleAnimation57{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:114.57 1000}}@keyframes circleAnimation57{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:114.57 1000}}.c-graph-nutrient-with-denominator__graph-circle-per58{-webkit-animation:circleAnimation58 2.32s ease-out;-moz-animation:circleAnimation58 2.32s ease-out;animation:circleAnimation58 2.32s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation58{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:116.58 1000}}@-moz-keyframes circleAnimation58{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:116.58 1000}}@keyframes circleAnimation58{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:116.58 1000}}.c-graph-nutrient-with-denominator__graph-circle-per59{-webkit-animation:circleAnimation59 2.36s ease-out;-moz-animation:circleAnimation59 2.36s ease-out;animation:circleAnimation59 2.36s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation59{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:118.59 1000}}@-moz-keyframes circleAnimation59{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:118.59 1000}}@keyframes circleAnimation59{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:118.59 1000}}.c-graph-nutrient-with-denominator__graph-circle-per60{-webkit-animation:circleAnimation60 2.4s ease-out;-moz-animation:circleAnimation60 2.4s ease-out;animation:circleAnimation60 2.4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation60{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:120.6 1000}}@-moz-keyframes circleAnimation60{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:120.6 1000}}@keyframes circleAnimation60{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:120.6 1000}}.c-graph-nutrient-with-denominator__graph-circle-per61{-webkit-animation:circleAnimation61 2.44s ease-out;-moz-animation:circleAnimation61 2.44s ease-out;animation:circleAnimation61 2.44s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation61{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:122.61 1000}}@-moz-keyframes circleAnimation61{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:122.61 1000}}@keyframes circleAnimation61{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:122.61 1000}}.c-graph-nutrient-with-denominator__graph-circle-per62{-webkit-animation:circleAnimation62 2.48s ease-out;-moz-animation:circleAnimation62 2.48s ease-out;animation:circleAnimation62 2.48s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation62{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:124.62 1000}}@-moz-keyframes circleAnimation62{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:124.62 1000}}@keyframes circleAnimation62{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:124.62 1000}}.c-graph-nutrient-with-denominator__graph-circle-per63{-webkit-animation:circleAnimation63 2.52s ease-out;-moz-animation:circleAnimation63 2.52s ease-out;animation:circleAnimation63 2.52s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation63{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:126.63 1000}}@-moz-keyframes circleAnimation63{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:126.63 1000}}@keyframes circleAnimation63{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:126.63 1000}}.c-graph-nutrient-with-denominator__graph-circle-per64{-webkit-animation:circleAnimation64 2.56s ease-out;-moz-animation:circleAnimation64 2.56s ease-out;animation:circleAnimation64 2.56s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation64{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:128.64 1000}}@-moz-keyframes circleAnimation64{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:128.64 1000}}@keyframes circleAnimation64{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:128.64 1000}}.c-graph-nutrient-with-denominator__graph-circle-per65{-webkit-animation:circleAnimation65 2.6s ease-out;-moz-animation:circleAnimation65 2.6s ease-out;animation:circleAnimation65 2.6s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation65{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:130.65 1000}}@-moz-keyframes circleAnimation65{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:130.65 1000}}@keyframes circleAnimation65{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:130.65 1000}}.c-graph-nutrient-with-denominator__graph-circle-per66{-webkit-animation:circleAnimation66 2.64s ease-out;-moz-animation:circleAnimation66 2.64s ease-out;animation:circleAnimation66 2.64s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation66{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:132.66 1000}}@-moz-keyframes circleAnimation66{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:132.66 1000}}@keyframes circleAnimation66{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:132.66 1000}}.c-graph-nutrient-with-denominator__graph-circle-per67{-webkit-animation:circleAnimation67 2.68s ease-out;-moz-animation:circleAnimation67 2.68s ease-out;animation:circleAnimation67 2.68s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation67{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:134.67 1000}}@-moz-keyframes circleAnimation67{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:134.67 1000}}@keyframes circleAnimation67{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:134.67 1000}}.c-graph-nutrient-with-denominator__graph-circle-per68{-webkit-animation:circleAnimation68 2.72s ease-out;-moz-animation:circleAnimation68 2.72s ease-out;animation:circleAnimation68 2.72s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation68{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:136.68 1000}}@-moz-keyframes circleAnimation68{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:136.68 1000}}@keyframes circleAnimation68{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:136.68 1000}}.c-graph-nutrient-with-denominator__graph-circle-per69{-webkit-animation:circleAnimation69 2.76s ease-out;-moz-animation:circleAnimation69 2.76s ease-out;animation:circleAnimation69 2.76s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation69{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:138.69 1000}}@-moz-keyframes circleAnimation69{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:138.69 1000}}@keyframes circleAnimation69{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:138.69 1000}}.c-graph-nutrient-with-denominator__graph-circle-per70{-webkit-animation:circleAnimation70 2.8s ease-out;-moz-animation:circleAnimation70 2.8s ease-out;animation:circleAnimation70 2.8s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation70{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:140.7 1000}}@-moz-keyframes circleAnimation70{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:140.7 1000}}@keyframes circleAnimation70{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:140.7 1000}}.c-graph-nutrient-with-denominator__graph-circle-per71{-webkit-animation:circleAnimation71 2.84s ease-out;-moz-animation:circleAnimation71 2.84s ease-out;animation:circleAnimation71 2.84s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation71{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:142.71 1000}}@-moz-keyframes circleAnimation71{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:142.71 1000}}@keyframes circleAnimation71{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:142.71 1000}}.c-graph-nutrient-with-denominator__graph-circle-per72{-webkit-animation:circleAnimation72 2.88s ease-out;-moz-animation:circleAnimation72 2.88s ease-out;animation:circleAnimation72 2.88s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation72{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:144.72 1000}}@-moz-keyframes circleAnimation72{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:144.72 1000}}@keyframes circleAnimation72{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:144.72 1000}}.c-graph-nutrient-with-denominator__graph-circle-per73{-webkit-animation:circleAnimation73 2.92s ease-out;-moz-animation:circleAnimation73 2.92s ease-out;animation:circleAnimation73 2.92s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation73{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:146.73 1000}}@-moz-keyframes circleAnimation73{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:146.73 1000}}@keyframes circleAnimation73{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:146.73 1000}}.c-graph-nutrient-with-denominator__graph-circle-per74{-webkit-animation:circleAnimation74 2.96s ease-out;-moz-animation:circleAnimation74 2.96s ease-out;animation:circleAnimation74 2.96s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation74{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:148.74 1000}}@-moz-keyframes circleAnimation74{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:148.74 1000}}@keyframes circleAnimation74{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:148.74 1000}}.c-graph-nutrient-with-denominator__graph-circle-per75{-webkit-animation:circleAnimation75 3s ease-out;-moz-animation:circleAnimation75 3s ease-out;animation:circleAnimation75 3s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation75{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:150.75 1000}}@-moz-keyframes circleAnimation75{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:150.75 1000}}@keyframes circleAnimation75{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:150.75 1000}}.c-graph-nutrient-with-denominator__graph-circle-per76{-webkit-animation:circleAnimation76 3.04s ease-out;-moz-animation:circleAnimation76 3.04s ease-out;animation:circleAnimation76 3.04s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation76{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:152.76 1000}}@-moz-keyframes circleAnimation76{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:152.76 1000}}@keyframes circleAnimation76{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:152.76 1000}}.c-graph-nutrient-with-denominator__graph-circle-per77{-webkit-animation:circleAnimation77 3.08s ease-out;-moz-animation:circleAnimation77 3.08s ease-out;animation:circleAnimation77 3.08s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation77{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:154.77 1000}}@-moz-keyframes circleAnimation77{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:154.77 1000}}@keyframes circleAnimation77{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:154.77 1000}}.c-graph-nutrient-with-denominator__graph-circle-per78{-webkit-animation:circleAnimation78 3.12s ease-out;-moz-animation:circleAnimation78 3.12s ease-out;animation:circleAnimation78 3.12s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation78{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:156.78 1000}}@-moz-keyframes circleAnimation78{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:156.78 1000}}@keyframes circleAnimation78{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:156.78 1000}}.c-graph-nutrient-with-denominator__graph-circle-per79{-webkit-animation:circleAnimation79 3.16s ease-out;-moz-animation:circleAnimation79 3.16s ease-out;animation:circleAnimation79 3.16s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation79{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:158.79 1000}}@-moz-keyframes circleAnimation79{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:158.79 1000}}@keyframes circleAnimation79{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:158.79 1000}}.c-graph-nutrient-with-denominator__graph-circle-per80{-webkit-animation:circleAnimation80 3.2s ease-out;-moz-animation:circleAnimation80 3.2s ease-out;animation:circleAnimation80 3.2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation80{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:160.8 1000}}@-moz-keyframes circleAnimation80{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:160.8 1000}}@keyframes circleAnimation80{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:160.8 1000}}.c-graph-nutrient-with-denominator__graph-circle-per81{-webkit-animation:circleAnimation81 3.24s ease-out;-moz-animation:circleAnimation81 3.24s ease-out;animation:circleAnimation81 3.24s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation81{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:162.81 1000}}@-moz-keyframes circleAnimation81{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:162.81 1000}}@keyframes circleAnimation81{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:162.81 1000}}.c-graph-nutrient-with-denominator__graph-circle-per82{-webkit-animation:circleAnimation82 3.28s ease-out;-moz-animation:circleAnimation82 3.28s ease-out;animation:circleAnimation82 3.28s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation82{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:164.82 1000}}@-moz-keyframes circleAnimation82{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:164.82 1000}}@keyframes circleAnimation82{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:164.82 1000}}.c-graph-nutrient-with-denominator__graph-circle-per83{-webkit-animation:circleAnimation83 3.32s ease-out;-moz-animation:circleAnimation83 3.32s ease-out;animation:circleAnimation83 3.32s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation83{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:166.83 1000}}@-moz-keyframes circleAnimation83{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:166.83 1000}}@keyframes circleAnimation83{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:166.83 1000}}.c-graph-nutrient-with-denominator__graph-circle-per84{-webkit-animation:circleAnimation84 3.36s ease-out;-moz-animation:circleAnimation84 3.36s ease-out;animation:circleAnimation84 3.36s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation84{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:168.84 1000}}@-moz-keyframes circleAnimation84{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:168.84 1000}}@keyframes circleAnimation84{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:168.84 1000}}.c-graph-nutrient-with-denominator__graph-circle-per85{-webkit-animation:circleAnimation85 3.4s ease-out;-moz-animation:circleAnimation85 3.4s ease-out;animation:circleAnimation85 3.4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation85{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:170.85 1000}}@-moz-keyframes circleAnimation85{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:170.85 1000}}@keyframes circleAnimation85{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:170.85 1000}}.c-graph-nutrient-with-denominator__graph-circle-per86{-webkit-animation:circleAnimation86 3.44s ease-out;-moz-animation:circleAnimation86 3.44s ease-out;animation:circleAnimation86 3.44s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation86{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:172.86 1000}}@-moz-keyframes circleAnimation86{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:172.86 1000}}@keyframes circleAnimation86{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:172.86 1000}}.c-graph-nutrient-with-denominator__graph-circle-per87{-webkit-animation:circleAnimation87 3.48s ease-out;-moz-animation:circleAnimation87 3.48s ease-out;animation:circleAnimation87 3.48s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation87{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:174.87 1000}}@-moz-keyframes circleAnimation87{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:174.87 1000}}@keyframes circleAnimation87{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:174.87 1000}}.c-graph-nutrient-with-denominator__graph-circle-per88{-webkit-animation:circleAnimation88 3.52s ease-out;-moz-animation:circleAnimation88 3.52s ease-out;animation:circleAnimation88 3.52s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation88{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:176.88 1000}}@-moz-keyframes circleAnimation88{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:176.88 1000}}@keyframes circleAnimation88{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:176.88 1000}}.c-graph-nutrient-with-denominator__graph-circle-per89{-webkit-animation:circleAnimation89 3.56s ease-out;-moz-animation:circleAnimation89 3.56s ease-out;animation:circleAnimation89 3.56s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation89{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:178.89 1000}}@-moz-keyframes circleAnimation89{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:178.89 1000}}@keyframes circleAnimation89{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:178.89 1000}}.c-graph-nutrient-with-denominator__graph-circle-per90{-webkit-animation:circleAnimation90 3.6s ease-out;-moz-animation:circleAnimation90 3.6s ease-out;animation:circleAnimation90 3.6s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation90{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:180.9 1000}}@-moz-keyframes circleAnimation90{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:180.9 1000}}@keyframes circleAnimation90{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:180.9 1000}}.c-graph-nutrient-with-denominator__graph-circle-per91{-webkit-animation:circleAnimation91 3.64s ease-out;-moz-animation:circleAnimation91 3.64s ease-out;animation:circleAnimation91 3.64s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation91{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:182.91 1000}}@-moz-keyframes circleAnimation91{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:182.91 1000}}@keyframes circleAnimation91{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:182.91 1000}}.c-graph-nutrient-with-denominator__graph-circle-per92{-webkit-animation:circleAnimation92 3.68s ease-out;-moz-animation:circleAnimation92 3.68s ease-out;animation:circleAnimation92 3.68s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation92{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:184.92 1000}}@-moz-keyframes circleAnimation92{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:184.92 1000}}@keyframes circleAnimation92{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:184.92 1000}}.c-graph-nutrient-with-denominator__graph-circle-per93{-webkit-animation:circleAnimation93 3.72s ease-out;-moz-animation:circleAnimation93 3.72s ease-out;animation:circleAnimation93 3.72s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation93{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:186.93 1000}}@-moz-keyframes circleAnimation93{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:186.93 1000}}@keyframes circleAnimation93{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:186.93 1000}}.c-graph-nutrient-with-denominator__graph-circle-per94{-webkit-animation:circleAnimation94 3.76s ease-out;-moz-animation:circleAnimation94 3.76s ease-out;animation:circleAnimation94 3.76s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation94{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:188.94 1000}}@-moz-keyframes circleAnimation94{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:188.94 1000}}@keyframes circleAnimation94{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:188.94 1000}}.c-graph-nutrient-with-denominator__graph-circle-per95{-webkit-animation:circleAnimation95 3.8s ease-out;-moz-animation:circleAnimation95 3.8s ease-out;animation:circleAnimation95 3.8s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation95{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:190.95 1000}}@-moz-keyframes circleAnimation95{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:190.95 1000}}@keyframes circleAnimation95{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:190.95 1000}}.c-graph-nutrient-with-denominator__graph-circle-per96{-webkit-animation:circleAnimation96 3.84s ease-out;-moz-animation:circleAnimation96 3.84s ease-out;animation:circleAnimation96 3.84s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation96{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:192.96 1000}}@-moz-keyframes circleAnimation96{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:192.96 1000}}@keyframes circleAnimation96{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:192.96 1000}}.c-graph-nutrient-with-denominator__graph-circle-per97{-webkit-animation:circleAnimation97 3.88s ease-out;-moz-animation:circleAnimation97 3.88s ease-out;animation:circleAnimation97 3.88s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation97{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:194.97 1000}}@-moz-keyframes circleAnimation97{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:194.97 1000}}@keyframes circleAnimation97{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:194.97 1000}}.c-graph-nutrient-with-denominator__graph-circle-per98{-webkit-animation:circleAnimation98 3.92s ease-out;-moz-animation:circleAnimation98 3.92s ease-out;animation:circleAnimation98 3.92s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation98{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:196.98 1000}}@-moz-keyframes circleAnimation98{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:196.98 1000}}@keyframes circleAnimation98{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:196.98 1000}}.c-graph-nutrient-with-denominator__graph-circle-per99{-webkit-animation:circleAnimation99 3.96s ease-out;-moz-animation:circleAnimation99 3.96s ease-out;animation:circleAnimation99 3.96s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation99{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:198.99 1000}}@-moz-keyframes circleAnimation99{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:198.99 1000}}@keyframes circleAnimation99{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:198.99 1000}}.c-graph-nutrient-with-denominator__graph-circle-per100{-webkit-animation:circleAnimation100 4s ease-out;-moz-animation:circleAnimation100 4s ease-out;animation:circleAnimation100 4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation100{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:201 1000}}@-moz-keyframes circleAnimation100{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:201 1000}}@keyframes circleAnimation100{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:201 1000}}.c-graph-nutrient-with-denominator__graph{height:7rem;position:relative;width:7rem}.c-graph-nutrient-with-denominator__values{height:7rem;padding:1.4rem 1.5rem;position:relative;text-align:center;width:7rem}.c-graph-nutrient-with-denominator__values-value{border-bottom:1px solid #333;font-weight:bold}.c-graph-nutrient-with-denominator__values-unit{font-size:1.1rem;letter-spacing:-0.008rem;line-height:1.0rem}.c-graph-nutrient-with-denominator__name{color:#333;font-size:1.2rem;letter-spacing:0.007rem;line-height:1.3rem;margin-top:0.5rem;text-align:center}.c-graph-nutrient-with-denominator__status--value-zero{border:none}.c-graph-nutrient-with-denominator__status--value-red{color:#E54848}.c-graph-nutrient-with-denominator__status--value-blue{color:#0086B0}.c-graph-nutrient-with-denominator__status--value-green{color:#88C50A}.c-graph-nutrient-with-denominator__status--value-green-good{color:#88C50A}.c-graph-nutrient-with-denominator__status--value-green-good::after{background:url(/kenko/assets/owan/icon/icon_thumbsup_green-a79d70f3959e530da632b213f1e6eaca3eec58430cea0858cf3a05513def89c1.png) no-repeat;background-size:cover;content:'';display:inline-block;height:1.4rem;width:1.4rem}.c-graph-nutrient-with-denominator__graph-circle-canvas{left:0;position:absolute;top:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-graph-nutrient__values-value,.c-graph-nutrient__values-standard{font-size:1.1rem;letter-spacing:-0.008rem;line-height:1.5rem}.c-graph-nutrient__graph-circle--base,.c-graph-nutrient__graph-circle--value{fill:transparent;stroke-dasharray:0 1000;stroke-linecap:butt;stroke-width:6}.c-graph-nutrient__graph-circle-per0{-webkit-animation:circleAnimation0 0s ease-out;-moz-animation:circleAnimation0 0s ease-out;animation:circleAnimation0 0s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation0{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:0 1000}}@-moz-keyframes circleAnimation0{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:0 1000}}@keyframes circleAnimation0{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:0 1000}}.c-graph-nutrient__graph-circle-per1{-webkit-animation:circleAnimation1 0.04s ease-out;-moz-animation:circleAnimation1 0.04s ease-out;animation:circleAnimation1 0.04s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation1{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:2.01 1000}}@-moz-keyframes circleAnimation1{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:2.01 1000}}@keyframes circleAnimation1{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:2.01 1000}}.c-graph-nutrient__graph-circle-per2{-webkit-animation:circleAnimation2 0.08s ease-out;-moz-animation:circleAnimation2 0.08s ease-out;animation:circleAnimation2 0.08s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation2{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:4.02 1000}}@-moz-keyframes circleAnimation2{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:4.02 1000}}@keyframes circleAnimation2{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:4.02 1000}}.c-graph-nutrient__graph-circle-per3{-webkit-animation:circleAnimation3 0.12s ease-out;-moz-animation:circleAnimation3 0.12s ease-out;animation:circleAnimation3 0.12s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation3{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:6.03 1000}}@-moz-keyframes circleAnimation3{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:6.03 1000}}@keyframes circleAnimation3{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:6.03 1000}}.c-graph-nutrient__graph-circle-per4{-webkit-animation:circleAnimation4 0.16s ease-out;-moz-animation:circleAnimation4 0.16s ease-out;animation:circleAnimation4 0.16s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation4{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:8.04 1000}}@-moz-keyframes circleAnimation4{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:8.04 1000}}@keyframes circleAnimation4{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:8.04 1000}}.c-graph-nutrient__graph-circle-per5{-webkit-animation:circleAnimation5 0.2s ease-out;-moz-animation:circleAnimation5 0.2s ease-out;animation:circleAnimation5 0.2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation5{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:10.05 1000}}@-moz-keyframes circleAnimation5{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:10.05 1000}}@keyframes circleAnimation5{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:10.05 1000}}.c-graph-nutrient__graph-circle-per6{-webkit-animation:circleAnimation6 0.24s ease-out;-moz-animation:circleAnimation6 0.24s ease-out;animation:circleAnimation6 0.24s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation6{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:12.06 1000}}@-moz-keyframes circleAnimation6{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:12.06 1000}}@keyframes circleAnimation6{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:12.06 1000}}.c-graph-nutrient__graph-circle-per7{-webkit-animation:circleAnimation7 0.28s ease-out;-moz-animation:circleAnimation7 0.28s ease-out;animation:circleAnimation7 0.28s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation7{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:14.07 1000}}@-moz-keyframes circleAnimation7{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:14.07 1000}}@keyframes circleAnimation7{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:14.07 1000}}.c-graph-nutrient__graph-circle-per8{-webkit-animation:circleAnimation8 0.32s ease-out;-moz-animation:circleAnimation8 0.32s ease-out;animation:circleAnimation8 0.32s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation8{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:16.08 1000}}@-moz-keyframes circleAnimation8{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:16.08 1000}}@keyframes circleAnimation8{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:16.08 1000}}.c-graph-nutrient__graph-circle-per9{-webkit-animation:circleAnimation9 0.36s ease-out;-moz-animation:circleAnimation9 0.36s ease-out;animation:circleAnimation9 0.36s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation9{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:18.09 1000}}@-moz-keyframes circleAnimation9{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:18.09 1000}}@keyframes circleAnimation9{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:18.09 1000}}.c-graph-nutrient__graph-circle-per10{-webkit-animation:circleAnimation10 0.4s ease-out;-moz-animation:circleAnimation10 0.4s ease-out;animation:circleAnimation10 0.4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation10{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:20.1 1000}}@-moz-keyframes circleAnimation10{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:20.1 1000}}@keyframes circleAnimation10{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:20.1 1000}}.c-graph-nutrient__graph-circle-per11{-webkit-animation:circleAnimation11 0.44s ease-out;-moz-animation:circleAnimation11 0.44s ease-out;animation:circleAnimation11 0.44s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation11{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:22.11 1000}}@-moz-keyframes circleAnimation11{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:22.11 1000}}@keyframes circleAnimation11{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:22.11 1000}}.c-graph-nutrient__graph-circle-per12{-webkit-animation:circleAnimation12 0.48s ease-out;-moz-animation:circleAnimation12 0.48s ease-out;animation:circleAnimation12 0.48s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation12{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:24.12 1000}}@-moz-keyframes circleAnimation12{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:24.12 1000}}@keyframes circleAnimation12{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:24.12 1000}}.c-graph-nutrient__graph-circle-per13{-webkit-animation:circleAnimation13 0.52s ease-out;-moz-animation:circleAnimation13 0.52s ease-out;animation:circleAnimation13 0.52s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation13{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:26.13 1000}}@-moz-keyframes circleAnimation13{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:26.13 1000}}@keyframes circleAnimation13{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:26.13 1000}}.c-graph-nutrient__graph-circle-per14{-webkit-animation:circleAnimation14 0.56s ease-out;-moz-animation:circleAnimation14 0.56s ease-out;animation:circleAnimation14 0.56s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation14{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:28.14 1000}}@-moz-keyframes circleAnimation14{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:28.14 1000}}@keyframes circleAnimation14{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:28.14 1000}}.c-graph-nutrient__graph-circle-per15{-webkit-animation:circleAnimation15 0.6s ease-out;-moz-animation:circleAnimation15 0.6s ease-out;animation:circleAnimation15 0.6s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation15{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:30.15 1000}}@-moz-keyframes circleAnimation15{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:30.15 1000}}@keyframes circleAnimation15{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:30.15 1000}}.c-graph-nutrient__graph-circle-per16{-webkit-animation:circleAnimation16 0.64s ease-out;-moz-animation:circleAnimation16 0.64s ease-out;animation:circleAnimation16 0.64s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation16{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:32.16 1000}}@-moz-keyframes circleAnimation16{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:32.16 1000}}@keyframes circleAnimation16{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:32.16 1000}}.c-graph-nutrient__graph-circle-per17{-webkit-animation:circleAnimation17 0.68s ease-out;-moz-animation:circleAnimation17 0.68s ease-out;animation:circleAnimation17 0.68s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation17{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:34.17 1000}}@-moz-keyframes circleAnimation17{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:34.17 1000}}@keyframes circleAnimation17{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:34.17 1000}}.c-graph-nutrient__graph-circle-per18{-webkit-animation:circleAnimation18 0.72s ease-out;-moz-animation:circleAnimation18 0.72s ease-out;animation:circleAnimation18 0.72s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation18{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:36.18 1000}}@-moz-keyframes circleAnimation18{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:36.18 1000}}@keyframes circleAnimation18{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:36.18 1000}}.c-graph-nutrient__graph-circle-per19{-webkit-animation:circleAnimation19 0.76s ease-out;-moz-animation:circleAnimation19 0.76s ease-out;animation:circleAnimation19 0.76s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation19{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:38.19 1000}}@-moz-keyframes circleAnimation19{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:38.19 1000}}@keyframes circleAnimation19{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:38.19 1000}}.c-graph-nutrient__graph-circle-per20{-webkit-animation:circleAnimation20 0.8s ease-out;-moz-animation:circleAnimation20 0.8s ease-out;animation:circleAnimation20 0.8s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation20{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:40.2 1000}}@-moz-keyframes circleAnimation20{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:40.2 1000}}@keyframes circleAnimation20{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:40.2 1000}}.c-graph-nutrient__graph-circle-per21{-webkit-animation:circleAnimation21 0.84s ease-out;-moz-animation:circleAnimation21 0.84s ease-out;animation:circleAnimation21 0.84s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation21{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:42.21 1000}}@-moz-keyframes circleAnimation21{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:42.21 1000}}@keyframes circleAnimation21{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:42.21 1000}}.c-graph-nutrient__graph-circle-per22{-webkit-animation:circleAnimation22 0.88s ease-out;-moz-animation:circleAnimation22 0.88s ease-out;animation:circleAnimation22 0.88s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation22{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:44.22 1000}}@-moz-keyframes circleAnimation22{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:44.22 1000}}@keyframes circleAnimation22{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:44.22 1000}}.c-graph-nutrient__graph-circle-per23{-webkit-animation:circleAnimation23 0.92s ease-out;-moz-animation:circleAnimation23 0.92s ease-out;animation:circleAnimation23 0.92s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation23{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:46.23 1000}}@-moz-keyframes circleAnimation23{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:46.23 1000}}@keyframes circleAnimation23{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:46.23 1000}}.c-graph-nutrient__graph-circle-per24{-webkit-animation:circleAnimation24 0.96s ease-out;-moz-animation:circleAnimation24 0.96s ease-out;animation:circleAnimation24 0.96s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation24{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:48.24 1000}}@-moz-keyframes circleAnimation24{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:48.24 1000}}@keyframes circleAnimation24{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:48.24 1000}}.c-graph-nutrient__graph-circle-per25{-webkit-animation:circleAnimation25 1s ease-out;-moz-animation:circleAnimation25 1s ease-out;animation:circleAnimation25 1s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation25{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:50.25 1000}}@-moz-keyframes circleAnimation25{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:50.25 1000}}@keyframes circleAnimation25{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:50.25 1000}}.c-graph-nutrient__graph-circle-per26{-webkit-animation:circleAnimation26 1.04s ease-out;-moz-animation:circleAnimation26 1.04s ease-out;animation:circleAnimation26 1.04s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation26{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:52.26 1000}}@-moz-keyframes circleAnimation26{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:52.26 1000}}@keyframes circleAnimation26{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:52.26 1000}}.c-graph-nutrient__graph-circle-per27{-webkit-animation:circleAnimation27 1.08s ease-out;-moz-animation:circleAnimation27 1.08s ease-out;animation:circleAnimation27 1.08s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation27{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:54.27 1000}}@-moz-keyframes circleAnimation27{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:54.27 1000}}@keyframes circleAnimation27{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:54.27 1000}}.c-graph-nutrient__graph-circle-per28{-webkit-animation:circleAnimation28 1.12s ease-out;-moz-animation:circleAnimation28 1.12s ease-out;animation:circleAnimation28 1.12s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation28{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:56.28 1000}}@-moz-keyframes circleAnimation28{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:56.28 1000}}@keyframes circleAnimation28{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:56.28 1000}}.c-graph-nutrient__graph-circle-per29{-webkit-animation:circleAnimation29 1.16s ease-out;-moz-animation:circleAnimation29 1.16s ease-out;animation:circleAnimation29 1.16s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation29{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:58.29 1000}}@-moz-keyframes circleAnimation29{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:58.29 1000}}@keyframes circleAnimation29{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:58.29 1000}}.c-graph-nutrient__graph-circle-per30{-webkit-animation:circleAnimation30 1.2s ease-out;-moz-animation:circleAnimation30 1.2s ease-out;animation:circleAnimation30 1.2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation30{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:60.3 1000}}@-moz-keyframes circleAnimation30{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:60.3 1000}}@keyframes circleAnimation30{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:60.3 1000}}.c-graph-nutrient__graph-circle-per31{-webkit-animation:circleAnimation31 1.24s ease-out;-moz-animation:circleAnimation31 1.24s ease-out;animation:circleAnimation31 1.24s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation31{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:62.31 1000}}@-moz-keyframes circleAnimation31{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:62.31 1000}}@keyframes circleAnimation31{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:62.31 1000}}.c-graph-nutrient__graph-circle-per32{-webkit-animation:circleAnimation32 1.28s ease-out;-moz-animation:circleAnimation32 1.28s ease-out;animation:circleAnimation32 1.28s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation32{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:64.32 1000}}@-moz-keyframes circleAnimation32{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:64.32 1000}}@keyframes circleAnimation32{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:64.32 1000}}.c-graph-nutrient__graph-circle-per33{-webkit-animation:circleAnimation33 1.32s ease-out;-moz-animation:circleAnimation33 1.32s ease-out;animation:circleAnimation33 1.32s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation33{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:66.33 1000}}@-moz-keyframes circleAnimation33{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:66.33 1000}}@keyframes circleAnimation33{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:66.33 1000}}.c-graph-nutrient__graph-circle-per34{-webkit-animation:circleAnimation34 1.36s ease-out;-moz-animation:circleAnimation34 1.36s ease-out;animation:circleAnimation34 1.36s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation34{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:68.34 1000}}@-moz-keyframes circleAnimation34{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:68.34 1000}}@keyframes circleAnimation34{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:68.34 1000}}.c-graph-nutrient__graph-circle-per35{-webkit-animation:circleAnimation35 1.4s ease-out;-moz-animation:circleAnimation35 1.4s ease-out;animation:circleAnimation35 1.4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation35{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:70.35 1000}}@-moz-keyframes circleAnimation35{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:70.35 1000}}@keyframes circleAnimation35{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:70.35 1000}}.c-graph-nutrient__graph-circle-per36{-webkit-animation:circleAnimation36 1.44s ease-out;-moz-animation:circleAnimation36 1.44s ease-out;animation:circleAnimation36 1.44s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation36{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:72.36 1000}}@-moz-keyframes circleAnimation36{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:72.36 1000}}@keyframes circleAnimation36{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:72.36 1000}}.c-graph-nutrient__graph-circle-per37{-webkit-animation:circleAnimation37 1.48s ease-out;-moz-animation:circleAnimation37 1.48s ease-out;animation:circleAnimation37 1.48s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation37{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:74.37 1000}}@-moz-keyframes circleAnimation37{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:74.37 1000}}@keyframes circleAnimation37{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:74.37 1000}}.c-graph-nutrient__graph-circle-per38{-webkit-animation:circleAnimation38 1.52s ease-out;-moz-animation:circleAnimation38 1.52s ease-out;animation:circleAnimation38 1.52s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation38{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:76.38 1000}}@-moz-keyframes circleAnimation38{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:76.38 1000}}@keyframes circleAnimation38{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:76.38 1000}}.c-graph-nutrient__graph-circle-per39{-webkit-animation:circleAnimation39 1.56s ease-out;-moz-animation:circleAnimation39 1.56s ease-out;animation:circleAnimation39 1.56s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation39{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:78.39 1000}}@-moz-keyframes circleAnimation39{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:78.39 1000}}@keyframes circleAnimation39{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:78.39 1000}}.c-graph-nutrient__graph-circle-per40{-webkit-animation:circleAnimation40 1.6s ease-out;-moz-animation:circleAnimation40 1.6s ease-out;animation:circleAnimation40 1.6s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation40{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:80.4 1000}}@-moz-keyframes circleAnimation40{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:80.4 1000}}@keyframes circleAnimation40{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:80.4 1000}}.c-graph-nutrient__graph-circle-per41{-webkit-animation:circleAnimation41 1.64s ease-out;-moz-animation:circleAnimation41 1.64s ease-out;animation:circleAnimation41 1.64s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation41{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:82.41 1000}}@-moz-keyframes circleAnimation41{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:82.41 1000}}@keyframes circleAnimation41{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:82.41 1000}}.c-graph-nutrient__graph-circle-per42{-webkit-animation:circleAnimation42 1.68s ease-out;-moz-animation:circleAnimation42 1.68s ease-out;animation:circleAnimation42 1.68s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation42{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:84.42 1000}}@-moz-keyframes circleAnimation42{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:84.42 1000}}@keyframes circleAnimation42{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:84.42 1000}}.c-graph-nutrient__graph-circle-per43{-webkit-animation:circleAnimation43 1.72s ease-out;-moz-animation:circleAnimation43 1.72s ease-out;animation:circleAnimation43 1.72s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation43{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:86.43 1000}}@-moz-keyframes circleAnimation43{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:86.43 1000}}@keyframes circleAnimation43{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:86.43 1000}}.c-graph-nutrient__graph-circle-per44{-webkit-animation:circleAnimation44 1.76s ease-out;-moz-animation:circleAnimation44 1.76s ease-out;animation:circleAnimation44 1.76s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation44{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:88.44 1000}}@-moz-keyframes circleAnimation44{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:88.44 1000}}@keyframes circleAnimation44{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:88.44 1000}}.c-graph-nutrient__graph-circle-per45{-webkit-animation:circleAnimation45 1.8s ease-out;-moz-animation:circleAnimation45 1.8s ease-out;animation:circleAnimation45 1.8s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation45{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:90.45 1000}}@-moz-keyframes circleAnimation45{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:90.45 1000}}@keyframes circleAnimation45{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:90.45 1000}}.c-graph-nutrient__graph-circle-per46{-webkit-animation:circleAnimation46 1.84s ease-out;-moz-animation:circleAnimation46 1.84s ease-out;animation:circleAnimation46 1.84s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation46{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:92.46 1000}}@-moz-keyframes circleAnimation46{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:92.46 1000}}@keyframes circleAnimation46{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:92.46 1000}}.c-graph-nutrient__graph-circle-per47{-webkit-animation:circleAnimation47 1.88s ease-out;-moz-animation:circleAnimation47 1.88s ease-out;animation:circleAnimation47 1.88s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation47{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:94.47 1000}}@-moz-keyframes circleAnimation47{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:94.47 1000}}@keyframes circleAnimation47{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:94.47 1000}}.c-graph-nutrient__graph-circle-per48{-webkit-animation:circleAnimation48 1.92s ease-out;-moz-animation:circleAnimation48 1.92s ease-out;animation:circleAnimation48 1.92s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation48{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:96.48 1000}}@-moz-keyframes circleAnimation48{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:96.48 1000}}@keyframes circleAnimation48{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:96.48 1000}}.c-graph-nutrient__graph-circle-per49{-webkit-animation:circleAnimation49 1.96s ease-out;-moz-animation:circleAnimation49 1.96s ease-out;animation:circleAnimation49 1.96s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation49{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:98.49 1000}}@-moz-keyframes circleAnimation49{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:98.49 1000}}@keyframes circleAnimation49{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:98.49 1000}}.c-graph-nutrient__graph-circle-per50{-webkit-animation:circleAnimation50 2s ease-out;-moz-animation:circleAnimation50 2s ease-out;animation:circleAnimation50 2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation50{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:100.5 1000}}@-moz-keyframes circleAnimation50{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:100.5 1000}}@keyframes circleAnimation50{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:100.5 1000}}.c-graph-nutrient__graph-circle-per51{-webkit-animation:circleAnimation51 2.04s ease-out;-moz-animation:circleAnimation51 2.04s ease-out;animation:circleAnimation51 2.04s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation51{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:102.51 1000}}@-moz-keyframes circleAnimation51{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:102.51 1000}}@keyframes circleAnimation51{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:102.51 1000}}.c-graph-nutrient__graph-circle-per52{-webkit-animation:circleAnimation52 2.08s ease-out;-moz-animation:circleAnimation52 2.08s ease-out;animation:circleAnimation52 2.08s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation52{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:104.52 1000}}@-moz-keyframes circleAnimation52{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:104.52 1000}}@keyframes circleAnimation52{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:104.52 1000}}.c-graph-nutrient__graph-circle-per53{-webkit-animation:circleAnimation53 2.12s ease-out;-moz-animation:circleAnimation53 2.12s ease-out;animation:circleAnimation53 2.12s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation53{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:106.53 1000}}@-moz-keyframes circleAnimation53{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:106.53 1000}}@keyframes circleAnimation53{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:106.53 1000}}.c-graph-nutrient__graph-circle-per54{-webkit-animation:circleAnimation54 2.16s ease-out;-moz-animation:circleAnimation54 2.16s ease-out;animation:circleAnimation54 2.16s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation54{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:108.54 1000}}@-moz-keyframes circleAnimation54{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:108.54 1000}}@keyframes circleAnimation54{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:108.54 1000}}.c-graph-nutrient__graph-circle-per55{-webkit-animation:circleAnimation55 2.2s ease-out;-moz-animation:circleAnimation55 2.2s ease-out;animation:circleAnimation55 2.2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation55{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:110.55 1000}}@-moz-keyframes circleAnimation55{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:110.55 1000}}@keyframes circleAnimation55{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:110.55 1000}}.c-graph-nutrient__graph-circle-per56{-webkit-animation:circleAnimation56 2.24s ease-out;-moz-animation:circleAnimation56 2.24s ease-out;animation:circleAnimation56 2.24s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation56{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:112.56 1000}}@-moz-keyframes circleAnimation56{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:112.56 1000}}@keyframes circleAnimation56{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:112.56 1000}}.c-graph-nutrient__graph-circle-per57{-webkit-animation:circleAnimation57 2.28s ease-out;-moz-animation:circleAnimation57 2.28s ease-out;animation:circleAnimation57 2.28s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation57{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:114.57 1000}}@-moz-keyframes circleAnimation57{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:114.57 1000}}@keyframes circleAnimation57{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:114.57 1000}}.c-graph-nutrient__graph-circle-per58{-webkit-animation:circleAnimation58 2.32s ease-out;-moz-animation:circleAnimation58 2.32s ease-out;animation:circleAnimation58 2.32s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation58{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:116.58 1000}}@-moz-keyframes circleAnimation58{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:116.58 1000}}@keyframes circleAnimation58{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:116.58 1000}}.c-graph-nutrient__graph-circle-per59{-webkit-animation:circleAnimation59 2.36s ease-out;-moz-animation:circleAnimation59 2.36s ease-out;animation:circleAnimation59 2.36s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation59{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:118.59 1000}}@-moz-keyframes circleAnimation59{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:118.59 1000}}@keyframes circleAnimation59{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:118.59 1000}}.c-graph-nutrient__graph-circle-per60{-webkit-animation:circleAnimation60 2.4s ease-out;-moz-animation:circleAnimation60 2.4s ease-out;animation:circleAnimation60 2.4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation60{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:120.6 1000}}@-moz-keyframes circleAnimation60{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:120.6 1000}}@keyframes circleAnimation60{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:120.6 1000}}.c-graph-nutrient__graph-circle-per61{-webkit-animation:circleAnimation61 2.44s ease-out;-moz-animation:circleAnimation61 2.44s ease-out;animation:circleAnimation61 2.44s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation61{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:122.61 1000}}@-moz-keyframes circleAnimation61{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:122.61 1000}}@keyframes circleAnimation61{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:122.61 1000}}.c-graph-nutrient__graph-circle-per62{-webkit-animation:circleAnimation62 2.48s ease-out;-moz-animation:circleAnimation62 2.48s ease-out;animation:circleAnimation62 2.48s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation62{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:124.62 1000}}@-moz-keyframes circleAnimation62{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:124.62 1000}}@keyframes circleAnimation62{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:124.62 1000}}.c-graph-nutrient__graph-circle-per63{-webkit-animation:circleAnimation63 2.52s ease-out;-moz-animation:circleAnimation63 2.52s ease-out;animation:circleAnimation63 2.52s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation63{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:126.63 1000}}@-moz-keyframes circleAnimation63{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:126.63 1000}}@keyframes circleAnimation63{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:126.63 1000}}.c-graph-nutrient__graph-circle-per64{-webkit-animation:circleAnimation64 2.56s ease-out;-moz-animation:circleAnimation64 2.56s ease-out;animation:circleAnimation64 2.56s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation64{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:128.64 1000}}@-moz-keyframes circleAnimation64{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:128.64 1000}}@keyframes circleAnimation64{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:128.64 1000}}.c-graph-nutrient__graph-circle-per65{-webkit-animation:circleAnimation65 2.6s ease-out;-moz-animation:circleAnimation65 2.6s ease-out;animation:circleAnimation65 2.6s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation65{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:130.65 1000}}@-moz-keyframes circleAnimation65{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:130.65 1000}}@keyframes circleAnimation65{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:130.65 1000}}.c-graph-nutrient__graph-circle-per66{-webkit-animation:circleAnimation66 2.64s ease-out;-moz-animation:circleAnimation66 2.64s ease-out;animation:circleAnimation66 2.64s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation66{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:132.66 1000}}@-moz-keyframes circleAnimation66{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:132.66 1000}}@keyframes circleAnimation66{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:132.66 1000}}.c-graph-nutrient__graph-circle-per67{-webkit-animation:circleAnimation67 2.68s ease-out;-moz-animation:circleAnimation67 2.68s ease-out;animation:circleAnimation67 2.68s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation67{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:134.67 1000}}@-moz-keyframes circleAnimation67{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:134.67 1000}}@keyframes circleAnimation67{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:134.67 1000}}.c-graph-nutrient__graph-circle-per68{-webkit-animation:circleAnimation68 2.72s ease-out;-moz-animation:circleAnimation68 2.72s ease-out;animation:circleAnimation68 2.72s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation68{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:136.68 1000}}@-moz-keyframes circleAnimation68{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:136.68 1000}}@keyframes circleAnimation68{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:136.68 1000}}.c-graph-nutrient__graph-circle-per69{-webkit-animation:circleAnimation69 2.76s ease-out;-moz-animation:circleAnimation69 2.76s ease-out;animation:circleAnimation69 2.76s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation69{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:138.69 1000}}@-moz-keyframes circleAnimation69{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:138.69 1000}}@keyframes circleAnimation69{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:138.69 1000}}.c-graph-nutrient__graph-circle-per70{-webkit-animation:circleAnimation70 2.8s ease-out;-moz-animation:circleAnimation70 2.8s ease-out;animation:circleAnimation70 2.8s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation70{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:140.7 1000}}@-moz-keyframes circleAnimation70{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:140.7 1000}}@keyframes circleAnimation70{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:140.7 1000}}.c-graph-nutrient__graph-circle-per71{-webkit-animation:circleAnimation71 2.84s ease-out;-moz-animation:circleAnimation71 2.84s ease-out;animation:circleAnimation71 2.84s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation71{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:142.71 1000}}@-moz-keyframes circleAnimation71{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:142.71 1000}}@keyframes circleAnimation71{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:142.71 1000}}.c-graph-nutrient__graph-circle-per72{-webkit-animation:circleAnimation72 2.88s ease-out;-moz-animation:circleAnimation72 2.88s ease-out;animation:circleAnimation72 2.88s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation72{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:144.72 1000}}@-moz-keyframes circleAnimation72{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:144.72 1000}}@keyframes circleAnimation72{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:144.72 1000}}.c-graph-nutrient__graph-circle-per73{-webkit-animation:circleAnimation73 2.92s ease-out;-moz-animation:circleAnimation73 2.92s ease-out;animation:circleAnimation73 2.92s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation73{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:146.73 1000}}@-moz-keyframes circleAnimation73{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:146.73 1000}}@keyframes circleAnimation73{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:146.73 1000}}.c-graph-nutrient__graph-circle-per74{-webkit-animation:circleAnimation74 2.96s ease-out;-moz-animation:circleAnimation74 2.96s ease-out;animation:circleAnimation74 2.96s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation74{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:148.74 1000}}@-moz-keyframes circleAnimation74{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:148.74 1000}}@keyframes circleAnimation74{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:148.74 1000}}.c-graph-nutrient__graph-circle-per75{-webkit-animation:circleAnimation75 3s ease-out;-moz-animation:circleAnimation75 3s ease-out;animation:circleAnimation75 3s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation75{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:150.75 1000}}@-moz-keyframes circleAnimation75{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:150.75 1000}}@keyframes circleAnimation75{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:150.75 1000}}.c-graph-nutrient__graph-circle-per76{-webkit-animation:circleAnimation76 3.04s ease-out;-moz-animation:circleAnimation76 3.04s ease-out;animation:circleAnimation76 3.04s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation76{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:152.76 1000}}@-moz-keyframes circleAnimation76{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:152.76 1000}}@keyframes circleAnimation76{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:152.76 1000}}.c-graph-nutrient__graph-circle-per77{-webkit-animation:circleAnimation77 3.08s ease-out;-moz-animation:circleAnimation77 3.08s ease-out;animation:circleAnimation77 3.08s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation77{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:154.77 1000}}@-moz-keyframes circleAnimation77{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:154.77 1000}}@keyframes circleAnimation77{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:154.77 1000}}.c-graph-nutrient__graph-circle-per78{-webkit-animation:circleAnimation78 3.12s ease-out;-moz-animation:circleAnimation78 3.12s ease-out;animation:circleAnimation78 3.12s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation78{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:156.78 1000}}@-moz-keyframes circleAnimation78{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:156.78 1000}}@keyframes circleAnimation78{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:156.78 1000}}.c-graph-nutrient__graph-circle-per79{-webkit-animation:circleAnimation79 3.16s ease-out;-moz-animation:circleAnimation79 3.16s ease-out;animation:circleAnimation79 3.16s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation79{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:158.79 1000}}@-moz-keyframes circleAnimation79{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:158.79 1000}}@keyframes circleAnimation79{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:158.79 1000}}.c-graph-nutrient__graph-circle-per80{-webkit-animation:circleAnimation80 3.2s ease-out;-moz-animation:circleAnimation80 3.2s ease-out;animation:circleAnimation80 3.2s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation80{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:160.8 1000}}@-moz-keyframes circleAnimation80{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:160.8 1000}}@keyframes circleAnimation80{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:160.8 1000}}.c-graph-nutrient__graph-circle-per81{-webkit-animation:circleAnimation81 3.24s ease-out;-moz-animation:circleAnimation81 3.24s ease-out;animation:circleAnimation81 3.24s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation81{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:162.81 1000}}@-moz-keyframes circleAnimation81{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:162.81 1000}}@keyframes circleAnimation81{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:162.81 1000}}.c-graph-nutrient__graph-circle-per82{-webkit-animation:circleAnimation82 3.28s ease-out;-moz-animation:circleAnimation82 3.28s ease-out;animation:circleAnimation82 3.28s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation82{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:164.82 1000}}@-moz-keyframes circleAnimation82{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:164.82 1000}}@keyframes circleAnimation82{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:164.82 1000}}.c-graph-nutrient__graph-circle-per83{-webkit-animation:circleAnimation83 3.32s ease-out;-moz-animation:circleAnimation83 3.32s ease-out;animation:circleAnimation83 3.32s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation83{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:166.83 1000}}@-moz-keyframes circleAnimation83{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:166.83 1000}}@keyframes circleAnimation83{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:166.83 1000}}.c-graph-nutrient__graph-circle-per84{-webkit-animation:circleAnimation84 3.36s ease-out;-moz-animation:circleAnimation84 3.36s ease-out;animation:circleAnimation84 3.36s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation84{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:168.84 1000}}@-moz-keyframes circleAnimation84{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:168.84 1000}}@keyframes circleAnimation84{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:168.84 1000}}.c-graph-nutrient__graph-circle-per85{-webkit-animation:circleAnimation85 3.4s ease-out;-moz-animation:circleAnimation85 3.4s ease-out;animation:circleAnimation85 3.4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation85{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:170.85 1000}}@-moz-keyframes circleAnimation85{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:170.85 1000}}@keyframes circleAnimation85{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:170.85 1000}}.c-graph-nutrient__graph-circle-per86{-webkit-animation:circleAnimation86 3.44s ease-out;-moz-animation:circleAnimation86 3.44s ease-out;animation:circleAnimation86 3.44s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation86{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:172.86 1000}}@-moz-keyframes circleAnimation86{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:172.86 1000}}@keyframes circleAnimation86{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:172.86 1000}}.c-graph-nutrient__graph-circle-per87{-webkit-animation:circleAnimation87 3.48s ease-out;-moz-animation:circleAnimation87 3.48s ease-out;animation:circleAnimation87 3.48s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation87{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:174.87 1000}}@-moz-keyframes circleAnimation87{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:174.87 1000}}@keyframes circleAnimation87{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:174.87 1000}}.c-graph-nutrient__graph-circle-per88{-webkit-animation:circleAnimation88 3.52s ease-out;-moz-animation:circleAnimation88 3.52s ease-out;animation:circleAnimation88 3.52s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation88{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:176.88 1000}}@-moz-keyframes circleAnimation88{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:176.88 1000}}@keyframes circleAnimation88{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:176.88 1000}}.c-graph-nutrient__graph-circle-per89{-webkit-animation:circleAnimation89 3.56s ease-out;-moz-animation:circleAnimation89 3.56s ease-out;animation:circleAnimation89 3.56s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation89{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:178.89 1000}}@-moz-keyframes circleAnimation89{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:178.89 1000}}@keyframes circleAnimation89{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:178.89 1000}}.c-graph-nutrient__graph-circle-per90{-webkit-animation:circleAnimation90 3.6s ease-out;-moz-animation:circleAnimation90 3.6s ease-out;animation:circleAnimation90 3.6s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation90{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:180.9 1000}}@-moz-keyframes circleAnimation90{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:180.9 1000}}@keyframes circleAnimation90{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:180.9 1000}}.c-graph-nutrient__graph-circle-per91{-webkit-animation:circleAnimation91 3.64s ease-out;-moz-animation:circleAnimation91 3.64s ease-out;animation:circleAnimation91 3.64s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation91{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:182.91 1000}}@-moz-keyframes circleAnimation91{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:182.91 1000}}@keyframes circleAnimation91{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:182.91 1000}}.c-graph-nutrient__graph-circle-per92{-webkit-animation:circleAnimation92 3.68s ease-out;-moz-animation:circleAnimation92 3.68s ease-out;animation:circleAnimation92 3.68s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation92{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:184.92 1000}}@-moz-keyframes circleAnimation92{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:184.92 1000}}@keyframes circleAnimation92{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:184.92 1000}}.c-graph-nutrient__graph-circle-per93{-webkit-animation:circleAnimation93 3.72s ease-out;-moz-animation:circleAnimation93 3.72s ease-out;animation:circleAnimation93 3.72s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation93{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:186.93 1000}}@-moz-keyframes circleAnimation93{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:186.93 1000}}@keyframes circleAnimation93{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:186.93 1000}}.c-graph-nutrient__graph-circle-per94{-webkit-animation:circleAnimation94 3.76s ease-out;-moz-animation:circleAnimation94 3.76s ease-out;animation:circleAnimation94 3.76s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation94{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:188.94 1000}}@-moz-keyframes circleAnimation94{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:188.94 1000}}@keyframes circleAnimation94{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:188.94 1000}}.c-graph-nutrient__graph-circle-per95{-webkit-animation:circleAnimation95 3.8s ease-out;-moz-animation:circleAnimation95 3.8s ease-out;animation:circleAnimation95 3.8s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation95{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:190.95 1000}}@-moz-keyframes circleAnimation95{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:190.95 1000}}@keyframes circleAnimation95{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:190.95 1000}}.c-graph-nutrient__graph-circle-per96{-webkit-animation:circleAnimation96 3.84s ease-out;-moz-animation:circleAnimation96 3.84s ease-out;animation:circleAnimation96 3.84s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation96{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:192.96 1000}}@-moz-keyframes circleAnimation96{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:192.96 1000}}@keyframes circleAnimation96{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:192.96 1000}}.c-graph-nutrient__graph-circle-per97{-webkit-animation:circleAnimation97 3.88s ease-out;-moz-animation:circleAnimation97 3.88s ease-out;animation:circleAnimation97 3.88s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation97{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:194.97 1000}}@-moz-keyframes circleAnimation97{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:194.97 1000}}@keyframes circleAnimation97{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:194.97 1000}}.c-graph-nutrient__graph-circle-per98{-webkit-animation:circleAnimation98 3.92s ease-out;-moz-animation:circleAnimation98 3.92s ease-out;animation:circleAnimation98 3.92s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation98{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:196.98 1000}}@-moz-keyframes circleAnimation98{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:196.98 1000}}@keyframes circleAnimation98{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:196.98 1000}}.c-graph-nutrient__graph-circle-per99{-webkit-animation:circleAnimation99 3.96s ease-out;-moz-animation:circleAnimation99 3.96s ease-out;animation:circleAnimation99 3.96s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation99{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:198.99 1000}}@-moz-keyframes circleAnimation99{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:198.99 1000}}@keyframes circleAnimation99{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:198.99 1000}}.c-graph-nutrient__graph-circle-per100{-webkit-animation:circleAnimation100 4s ease-out;-moz-animation:circleAnimation100 4s ease-out;animation:circleAnimation100 4s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes circleAnimation100{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:201 1000}}@-moz-keyframes circleAnimation100{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:201 1000}}@keyframes circleAnimation100{0%{stroke-dasharray:0 1000}100%{stroke-dasharray:201 1000}}.c-graph-nutrient__graph{position:relative;width:7rem}.c-graph-nutrient__graph-svg{height:7rem;left:0;position:absolute;top:0;transform:rotate(-90deg);width:7rem}.c-graph-nutrient__graph-circle--base{stroke:#DCE0E0;stroke-dasharray:inherit}.c-graph-nutrient__graph-circle--value{stroke:#80C7D0}.c-graph-nutrient__values{height:7rem;padding:1.4rem 1.5rem;position:relative;text-align:center;width:7rem}.c-graph-nutrient__values-value{border-bottom:1px solid #333;font-weight:bold}.c-graph-nutrient__values-unit{font-size:1.1rem;letter-spacing:-0.008rem;line-height:1.0rem}.c-graph-nutrient__name{color:#333;font-size:1.2rem;letter-spacing:0.007rem;line-height:1.3rem;margin-top:0.5rem;text-align:center}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guide-diabetes-weekly-menu__weekly-menu-table-information-title,.c-guide-diabetes-weekly-menu__weekly-menu-table-information-title--sp-only,.c-guide-diabetes-weekly-menu__weekly-menu-table-information-title--pc-only{color:#151515;font-feature-settings:"palt" on;font-size:1.8rem;font-weight:700;line-height:130%;letter-spacing:0.05625rem}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-name--pc-only,.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-name--sp-only{color:#333;text-align:center;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:130%}.c-guide-diabetes-weekly-menu__weekly-menu-container{margin:2.4rem 0 0;font-family:"Noto Sans CJK JP", sans-serif;border-radius:0.5rem;overflow:hidden}.c-guide-diabetes-weekly-menu__weekly-menu-column-header-container{display:flex;flex-direction:row}.c-guide-diabetes-weekly-menu__weekly-menu-column-header-corner-cell{width:var(--row-header-width);flex-grow:1;flex-shrink:0}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-column-header-corner-cell{width:calc(var(--row-header-width) + var(--information-width))}}.c-guide-diabetes-weekly-menu__weekly-menu-column-header-recipe-container{display:flex;flex-direction:row;gap:1%;width:100%;flex-grow:0;flex-shrink:1;color:#FFF;font-size:1.3rem;font-weight:700;line-height:100%}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-column-header-recipe-container{font-size:1.6rem}}.c-guide-diabetes-weekly-menu__weekly-menu-column-header-primary-recipe{width:56%;border-radius:4.8px 4.8px 0px 0px;background:#ea8a28;padding:0.6rem;text-align:center}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-column-header-primary-recipe{padding:1rem}}.c-guide-diabetes-weekly-menu__weekly-menu-column-header-secondary-recipe{width:43%;border-radius:4.8px 4.8px 0px 0px;background:var(--shiso-green, #3e9857);padding:0.6rem;text-align:center}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-column-header-secondary-recipe{padding:1rem}}.c-guide-diabetes-weekly-menu__weekly-menu-row-container{display:flex;flex-direction:row;margin-top:0.2rem}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-row-container{margin-top:0.6rem}}.c-guide-diabetes-weekly-menu__weekly-menu-row-container:first-child .p-guides-cooking__weekly-menu-table-row-header-container{border-radius:0.5rem 0 0}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-container{width:var(--row-header-width);flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;background-color:#ffe5a9;padding:1.2rem 0.4rem;align-items:center;align-self:stretch;row-gap:1.2rem}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-container{padding:2rem 0;justify-content:space-between}}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-date{text-align:center;color:#151515;font-feature-settings:"palt" on;font-weight:800;line-height:100%}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-date-value{display:inline;font-size:1.7rem}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-date-value{font-size:2rem}}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-date-unit{display:inline;font-size:1.3rem}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-date-unit{font-size:1.8rem}}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-container{display:flex;flex-direction:column;row-gap:1.2rem}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-note{color:#151515;text-align:center;font-size:1.2rem;font-weight:400;line-height:130%}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-note{font-size:1.5rem}}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition{text-align:center}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-name--pc-only{display:none !important}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-name--pc-only{display:block !important}}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-name--sp-only{display:block !important}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-name--sp-only{display:none !important}}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-value{display:block;text-align:center;color:#151515;font-size:1.8rem;font-weight:700;line-height:130%}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-value{display:inline}}.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-unit{display:block;text-align:center;color:#151515;font-size:1.3rem;font-weight:700;line-height:130%}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-row-header-nutrition-unit{display:inline;font-size:1.6rem}}.c-guide-diabetes-weekly-menu__weekly-menu-table-content-container{display:flex;flex-direction:column;background-color:#fffaee;width:100%;text-decoration:none}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-content-container{flex-direction:row}}.c-guide-diabetes-weekly-menu__weekly-menu-table-information-container{display:flex;flex-direction:column;row-gap:0.4rem;padding:0.8rem}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-information-container{flex-shrink:0;width:var(--information-width);padding:1.2rem}}.c-guide-diabetes-weekly-menu__weekly-menu-table-information-description{color:#151515;font-feature-settings:"palt" on;font-size:1.4rem;font-weight:400;line-height:130%;letter-spacing:0.04375rem}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-information-description{line-height:120%;letter-spacing:0.07rem}}.c-guide-diabetes-weekly-menu__weekly-menu-table-information-title--sp-only{display:block !important}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-information-title--sp-only{display:none !important}}.c-guide-diabetes-weekly-menu__weekly-menu-table-information-title--pc-only{display:none !important;flex-grow:1;line-height:120%;letter-spacing:0.09rem}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-information-title--pc-only{display:block !important}}.c-guide-diabetes-weekly-menu__weekly-menu-table-information-menu-button{color:#0086B0;font-feature-settings:"palt" on;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:0.02625rem}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-information-menu-button{color:#151515;font-family:#FFF;font-size:1.4rem;font-weight:700;line-height:100%;padding:1.1rem 1.6rem;display:inline-block;border-radius:32px;border:1px solid #333;background-color:#FFF;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.15)}}.c-guide-diabetes-weekly-menu__weekly-menu-table-information-menu-button-arrow-sp{display:inline}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-information-menu-button-arrow-sp{display:none}}.c-guide-diabetes-weekly-menu__weekly-menu-table-information-menu-button-arrow-pc{display:none}@media screen and (min-width: 835px){.c-guide-diabetes-weekly-menu__weekly-menu-table-information-menu-button-arrow-pc{display:inline}}.c-guide-diabetes-weekly-menu__weekly-menu-table-recipe-container{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;position:relative}.c-guide-diabetes-weekly-menu__weekly-menu-table-recipe-container:before{content:"";display:block;padding-top:38%}.c-guide-diabetes-weekly-menu__weekly-menu-table-recipe-primary{width:56%;height:100%}.c-guide-diabetes-weekly-menu__weekly-menu-table-recipe-primary-image{width:100%;height:100%;object-fit:center;overflow:hidden}.c-guide-diabetes-weekly-menu__weekly-menu-table-recipe-secondary{width:43%;height:100%;margin-left:1%}.c-guide-diabetes-weekly-menu__weekly-menu-table-recipe-secondary-image{width:100%;height:100%;object-fit:center;overflow:hidden}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-app-description__header-image-container{display:flex;justify-content:center;align-items:center;margin-bottom:1.2rem}.c-guides-diabetes-app-description__header-image{width:9.2rem;height:5.9rem}.c-guides-diabetes-app-description__section-title-container{text-align:center;margin-bottom:2.4rem}.c-guides-diabetes-app-description__section-title{color:#151515;text-align:center;font-size:2.4rem;font-weight:700;line-height:120%;letter-spacing:0.096rem}.c-guides-diabetes-app-description__section-description-container{display:flex;justify-content:center;align-items:center;margin-bottom:2.4rem}.c-guides-diabetes-app-description__section-description{color:#151515;font-size:1.6rem;font-weight:400;line-height:3rem}.c-guides-diabetes-app-description__main-content-container-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.6rem}.c-guides-diabetes-app-description__main-content-container{display:flex;flex-direction:column;align-items:center;padding:1.6rem;border-radius:2rem;border:0.2rem solid #151515;background-color:#F9F4E8;position:relative}@media screen and (min-width: 835px){.c-guides-diabetes-app-description__main-content-container{padding:4rem}}.c-guides-diabetes-app-description__main-content-items-container{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.c-guides-diabetes-app-description__main-content-item-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;align-self:stretch}.c-guides-diabetes-app-description__main-content-item-title-text-container{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;align-self:stretch}.c-guides-diabetes-app-description__main-content-item-number-title-container{display:flex;align-items:center;gap:1rem}.c-guides-diabetes-app-description__main-content-item-number-container{display:flex;justify-content:center;align-items:center;border:0.2rem solid #151515;background-color:#FFF;width:2.8rem;height:2.8rem}.c-guides-diabetes-app-description__main-content-item-number{color:#151515;font-size:1.6rem;font-weight:700;line-height:100%}.c-guides-diabetes-app-description__main-content-item-title{color:#151515;font-size:1.6rem;font-weight:700;line-height:2.4rem}.c-guides-diabetes-app-description__main-content-item-text{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-weight:400;line-height:3rem}.c-guides-diabetes-app-description__main-content-item-popular-recipe-text-balloon-container{display:flex;justify-content:center;align-items:center;position:relative;width:16.8rem;height:3.4rem;margin-bottom:-1.1rem}.c-guides-diabetes-app-description__main-content-item-popular-recipe-text{color:#151515;font-size:1.6rem;font-weight:700;line-height:100%;position:absolute;bottom:1.1rem}.c-guides-diabetes-app-description__main-content-item-popular-recipe-image-container{display:flex;justify-content:center;align-items:center}.c-guides-diabetes-app-description__main-content-item-popular-recipe-image-container-sp{display:flex;justify-content:center;align-items:center}.c-guides-diabetes-app-description__main-content-item-popular-recipe-image-pc{width:38.6rem;height:10.4rem}.c-guides-diabetes-app-description__main-content-item-popular-recipe-image-sp{width:29.5rem;height:13.6rem}.c-guides-diabetes-app-description__main-content-item-app-download-button-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.8rem}.c-guides-diabetes-app-description__main-content-item-screen-image-container{display:flex;justify-content:center;align-items:center}.c-guides-diabetes-app-description__main-content-item-screen-image-sp{width:29.5rem;height:18.4rem}.c-guides-diabetes-app-description__main-content-item-screen-image-pc{width:38.6rem}.c-guides-diabetes-app-description__main-content-item-banner-image-container{display:flex;justify-content:center;align-items:center}.c-guides-diabetes-app-description__main-content-item-banner-image-sp{width:29.5rem;height:9.7rem}.c-guides-diabetes-app-description__main-content-item-banner-image-pc{width:38.6rem;height:9.7rem}.c-guides-diabetes-app-description__main-content-item-arrow-down-image-container{position:absolute;width:4rem;height:4rem;bottom:-3.3rem}.c-guides-diabetes-app-description__main-content-item-text-above-button{color:#063A77;font-size:1.6rem;font-weight:700;line-height:100%}.c-guides-diabetes-app-description__main-content-item-app-download-button-link{text-decoration:none}.c-guides-diabetes-app-description__main-content-item-app-download-button-container{display:flex;width:32.7rem;height:5.6rem;padding:0 1.6rem;justify-content:center;align-items:center;border-radius:3.2rem;border:0.2rem solid #FFF;background-color:#063A77;box-shadow:0 0.3rem 0 0 rgba(21,21,21,0.25);position:relative}.c-guides-diabetes-app-description__main-content-item-app-download-button-text{color:#FFF;font-size:1.8rem;font-weight:600;line-height:100%}.c-guides-diabetes-app-description__main-content-item-app-download-button-icon-container{width:5.1rem;height:5.6rem;position:absolute;left:1rem}.c-guides-diabetes-app-description__main-content-item-app-download-button-white-triangle-icon-container{width:1rem;position:absolute;right:1.5rem;top:1.5rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-container{display:flex;justify-content:space-between;align-items:center;padding:0 1.6rem}@media screen and (min-width: 835px){.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-container{padding-left:16rem;padding-right:16rem}}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-left{display:flex;align-items:center;gap:0.4rem}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-image{width:4.8rem;height:4.8rem}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-left-text-container{display:flex;flex-direction:column;align-items:flex-start}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-left-text{color:#151515;font-size:1.6rem;font-weight:700;line-height:3rem}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-left-text--small{color:#151515;font-size:1.4rem;font-weight:400;line-height:normal}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-container:last-child .c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-left-text{line-height:2rem}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-right-image-container{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 835px){.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-right-image-container{gap:1.6rem}}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-right-kcal-image{width:6.4rem;height:4rem}.c-guides-diabetes-main-dish-energy-content__first-tips-tips-one-item-right-walking-time-image{height:6rem;width:6.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-point__item-container{display:flex;flex-direction:column;gap:1.2rem}.c-guides-diabetes-point__item-number-title-container{display:flex;align-items:center}.c-guides-diabetes-point__item-number{align-items:center;background-color:#FFF;border:0.1rem solid #151515;color:#151515;display:flex;font-size:1.6rem;font-weight:bold;height:3.2rem;justify-content:center;width:3.2rem}.c-guides-diabetes-point__item-title{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.8rem;font-weight:bold;padding-left:1.2rem}.c-guides-diabetes-point__item-text{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;line-height:3rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-secondary-table-of-contents__item-container{align-items:center;border-radius:8px;border:1px solid #333;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.15);display:flex;flex-direction:column;flex:1;gap:0.4rem;padding:1.2rem 1.45rem;text-decoration:none}@media screen and (min-width: 835px){.c-guides-secondary-table-of-contents__item-container{flex-direction:row;padding:2rem 1.6rem}}.c-guides-secondary-table-of-contents__item-icon{height:3.2rem;width:3.2rem}.c-guides-secondary-table-of-contents__item-title-container{align-items:center;display:flex;flex:1}.c-guides-secondary-table-of-contents__item-title{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-weight:700;text-align:center}.c-guides-secondary-table-of-contents__arrow-down{height:2.2rem;width:2.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-sticky-menu__link{color:#0086B0;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-weight:bold}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-table-content__link,.c-guides-diabetes-table-content__item-content{display:flex;justify-content:space-between;align-items:center;width:100%}.c-guides-diabetes-table-content__link{color:#0086B0}.c-guides-diabetes-table-content__item{align-items:center;border-bottom:dashed #DCE0E0;display:flex;justify-content:space-between;padding:1.2rem 0}.c-guides-diabetes-table-content__item:last-child{border-bottom:none}.c-guides-diabetes-table-content__item-text{align-items:center;display:flex;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-weight:bold;justify-content:space-between}.c-guides-diabetes-table-content__image-container{background-color:#FFF;border-radius:50%;display:none;margin-left:1.6rem;padding:0.45rem 0.6rem}@media screen and (min-width: 835px){.c-guides-diabetes-table-content__image-container{align-items:center;display:flex;justify-content:center}}.c-guides-diabetes-table-content__icon-arrow-down{flex-shrink:0;width:1rem;height:1.3rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-article-card{text-decoration:none}.c-guides-article-card__container{display:flex;flex-direction:row;border:0.1rem solid #DCE0E0;border-radius:0.4rem;column-gap:1rem}@media screen and (min-width: 835px){.c-guides-article-card__container{padding:.8rem 1.6rem .8rem .8rem;column-gap:1.6rem}}.c-guides-article-card__image{width:12rem;height:8rem;flex-shrink:0;border-radius:0.3rem 0 0 0.3rem}@media screen and (min-width: 835px){.c-guides-article-card__image{border-radius:.4rem}}.c-guides-article-card__text-description-container{display:flex;flex-direction:column;justify-content:center;column-gap:0.8rem;padding-right:0.3rem}@media screen and (min-width: 835px){.c-guides-article-card__text-description-container{padding-right:0}}.c-guides-article-card__text{color:#0086B0;display:flex;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.5rem;font-weight:bold;line-height:140%;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.c-guides-article-card__description{display:none}@media screen and (min-width: 835px){.c-guides-article-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#676767;display:-webkit-box;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;height:3.92rem;line-height:140%;overflow-y:hidden;text-overflow:ellipsis}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-items-container{display:inline-flex;justify-content:center;align-items:center;gap:0.6rem;margin-top:1rem}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-item-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:8.4rem;height:8.3rem}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-item-container--narrow{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:5.2rem;height:8.3rem}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-item-text-container{display:flex;flex-direction:column;align-items:center;gap:0.8rem}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-item-text{color:#151515;font-size:1.6rem;font-weight:700;line-height:100%;text-align:center}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-item-vegetables-image-container{width:4.8rem;height:4.8rem;margin-top:0.5rem}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-item-meats-and-fishes-image-container{width:8.4rem}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-item-staple-foods-image-container{width:4.8rem;height:4.8rem;margin-top:0.5rem}.c-guides-diabetes-eating-order-item__third-tips-order-to-eating-item-arrow-image-container{width:2.1rem;height:8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-form-search{display:inline-block;position:relative;width:100%;width:32.7rem;height:4.4rem;background-color:#FFF}@media screen and (min-width: 835px){.c-guides-diabetes-form-search{width:38.2rem}}.c-guides-diabetes-form-search__input-text{color:#979797;text-align:justify;font-size:1.6rem;font-weight:400;line-height:3rem;width:100%;height:4.4rem;padding-left:1rem;border-radius:0.8rem;border:0.1rem solid #979797}.c-guides-diabetes-form-search__submit[type=submit]{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#063A77;border:none;border-radius:0 0.8rem 0.8rem 0;color:#FFF;cursor:pointer;font-size:1.6rem;height:4.4rem;line-height:2rem;width:8rem;outline:none;padding:0 3.5rem;position:absolute;right:0;top:0}.c-guides-diabetes-form-search__submit[type=submit]:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-guides-diabetes-form-search__submit[type=submit]:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-guides-diabetes-form-search__icon{width:2.2rem;height:2.2rem;position:absolute;top:1.1rem;right:4.7rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-main-block-container{display:flex;padding:1.6rem;flex-direction:column;align-items:center;gap:1.6rem;border-radius:2rem;background-color:#F9F4E8;width:100%}@media screen and (min-width: 835px){.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-main-block-container{border-radius:1.2rem;padding:1.6rem 4rem 2.4rem 4rem}}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-main-block-title-container{display:flex;flex-direction:column;align-items:center}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-main-block-title{color:#151515;font-size:1.8rem;font-weight:700;line-height:normal}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-main-block-title--small{color:#151515;font-size:1.6rem;font-weight:700;line-height:3rem}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-main-block-title--highlighted{color:#DD6420;font-size:1.8rem;font-weight:700;line-height:normal}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-container{display:flex;flex-direction:column;align-items:flex-start;border-radius:2rem;background-color:#FFF;width:100%}@media screen and (min-width: 835px){.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-container{height:18.4rem;flex-direction:row;justify-content:space-between;align-items:center}}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-container{display:flex;height:8.8rem;padding:1.6rem;align-items:center;gap:1.6rem;align-self:stretch;background-color:#FFF;justify-content:center;border-radius:2rem}@media screen and (min-width: 835px){.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-container{height:auto;width:18.6rem;align-self:normal;flex-direction:column;justify-content:space-between;gap:0}}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-image-container{width:6.4rem;height:6.4rem}@media screen and (min-width: 835px){.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-image-container{width:7.2rem;height:7.2rem}}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-container{display:flex;align-items:center;justify-content:space-between;flex:1 0 0}@media screen and (min-width: 835px){.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-container{flex-direction:column;gap:0.8rem;justify-content:normal}}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-name-number-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0.3rem}@media screen and (min-width: 835px){.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-name-number-container{align-items:center;gap:0}}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-name{color:#151515;font-size:1.6rem;font-weight:700;line-height:2rem}@media screen and (min-width: 835px){.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-name{text-align:center}}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-number{color:#151515;text-align:center;font-size:1.4rem;font-weight:400}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-calorie-unit-container{display:flex;height:2.8rem;padding:1rem 0.8rem;justify-content:center;align-items:center;gap:0.4rem;border-radius:0.4rem;border:0.2rem solid #DD6420;background-color:#FFF}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-calorie{color:#DD6420;text-align:center;font-weight:700;line-height:100%}.c-guides-diabetes-low-calorie-snacks__fifth-tips-content-sub-block-item-snack-unit{color:#DD6420;text-align:center;font-size:1.6rem;font-weight:700;line-height:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-menu-card{display:none;padding-bottom:2.4rem;border:solid 1px #DCE0E0;border-radius:0.8rem}@media screen and (min-width: 835px){.c-guides-diabetes-menu-card__headers-container{display:flex;flex-direction:row-reverse}}.c-guides-diabetes-menu-card__images-container{display:flex;gap:0.2rem;height:25.0rem}@media screen and (min-width: 835px){.c-guides-diabetes-menu-card__images-container{width:31.0rem;height:23.7rem;flex:none}}@media screen and (min-width: 835px){.c-guides-diabetes-menu-card__text-container{flex:1;padding:1.6rem 0.8rem 0}}.c-guides-diabetes-menu-card__main-image-container{width:60%;border-radius:0.8rem 0 0 0.8rem}.c-guides-diabetes-menu-card__main-image{width:100%;height:100%;object-fit:cover;border-radius:0.8rem 0 0 0}@media screen and (min-width: 835px){.c-guides-diabetes-menu-card__main-image{border-radius:0}}.c-guides-diabetes-menu-card__sub-images-container{width:40%;display:flex;flex-direction:column;justify-content:space-between;gap:0.2rem;border-radius:0 0.8rem 0 0}.c-guides-diabetes-menu-card__sub-images-container:has(>:nth-child(1):last-child)>*{height:100%}.c-guides-diabetes-menu-card__sub-images-container:has(>:nth-child(1):nth-last-child(2))>*{height:calc(50% - 0.1rem)}.c-guides-diabetes-menu-card__sub-images-container:has(>:nth-child(1):nth-last-child(3))>*{height:calc(33.3% - 0.2rem)}.c-guides-diabetes-menu-card__sub-images-container:has(>:nth-child(1):nth-last-child(4))>*{height:calc(25% - 0.2rem)}.c-guides-diabetes-menu-card__sub-image{width:100%;object-fit:cover}.c-guides-diabetes-menu-card__sub-image:first-child{border-radius:0 0.8rem 0 0}.c-guides-diabetes-menu-card__annotation-container{padding:0.8rem 1.6rem 0}.c-guides-diabetes-menu-card__annotation{font-size:1.4rem;line-height:2.0rem;color:#333;display:flex;align-items:center;gap:0.4rem}.c-guides-diabetes-menu-card__annotation::before{display:block;background-image:url(/kenko/assets/owan/icon/icon_star-e9abeeb58e349cbf1dfe57a274123e15141cb2f141652d4bcfc232d5e0a8efd1.png);background-size:contain;content:'';width:1.6rem;height:1.6rem}.c-guides-diabetes-menu-card__title-container{padding:0.8rem 1.6rem 0}.c-guides-diabetes-menu-card__title{font-size:1.8rem;line-height:2.2rem;font-weight:bold;text-align:left}@media screen and (min-width: 835px){.c-guides-diabetes-menu-card__title{font-size:2.2rem;line-height:3.3rem}}.c-guides-diabetes-menu-card__nutritions-container{padding:0.8rem 1.6rem}@media screen and (min-width: 835px){.c-guides-diabetes-menu-card__nutritions-container{padding:1.6rem}}.c-guides-diabetes-menu-card__nutritions-title-container{text-align:center;border-radius:0.4rem;background-color:#F9F4E8}.c-guides-diabetes-menu-card__nutritions-title{font-size:1.4rem;line-height:2.1rem;font-weight:bold;color:#333}.c-guides-diabetes-menu-card__nutritions{display:flex;gap:1.2rem}.c-guides-diabetes-menu-card__nutrition-item-group{flex:1}.c-guides-diabetes-menu-card__nutrition-item-group>*+*{border-top:dashed 1px #0086B0}.c-guides-diabetes-menu-card__nutrition-item{padding:0.6rem 0;display:flex;justify-content:space-between}.c-guides-diabetes-menu-card__nutrition-item-label{font-size:1.4rem;line-height:2.0rem}.c-guides-diabetes-menu-card__nutrition-item-value{font-size:1.4rem;line-height:2.0rem}.c-guides-diabetes-menu-card__description-container{padding:1.0rem 1.6rem;border-top:1px solid #DCE0E0}@media screen and (min-width: 835px){.c-guides-diabetes-menu-card__description-container{padding:1.6rem 2.4rem 0.8rem}}.c-guides-diabetes-menu-card__description-header{display:flex;align-items:center;justify-content:center;gap:0.4rem;font-weight:bold;font-size:1.6rem;line-height:2.4rem}.c-guides-diabetes-menu-card__description-header::before{display:block;background-image:url(/images/owan/icon/icon_nutritionist.png);background-size:contain;content:'';width:2.8rem;height:2.8rem}.c-guides-diabetes-menu-card__description{padding-top:0.6rem}.c-guides-diabetes-menu-card__description-text{text-align:left;font-size:1.6rem;line-height:2.2rem}.c-guides-diabetes-menu-card__button-container{padding:0.8rem 1.6rem;max-width:36.0rem;margin:0 auto}.c-guides-diabetes-menu-card__button{display:flex;justify-content:center;align-items:center;gap:0.8rem;padding:1.0rem 0;border-radius:999rem;background-color:#DD6420;color:#FFF;font-size:1.4rem;font-weight:bold;line-height:1.6rem;text-decoration:none}.c-guides-diabetes-menu-card__button::after{border:0;border-top:solid 0.2rem #FFF;border-radius:0.1rem;border-right:solid 0.2rem #FFF;content:'';height:1.2rem;line-height:4.8rem;transform:rotate(45deg);transition:all 0.3s ease-in-out 0.05s;width:1.2rem}.c-guides-diabetes-menu-card__button:visited{color:#FFF}.c-guides-diabetes-menu-card.is-selected{display:block}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-recipe-card{text-decoration:none}.c-guides-diabetes-recipe-card__image{border-radius:0.4rem}.c-guides-diabetes-recipe-card__title-container{padding-top:0.8rem}.c-guides-diabetes-recipe-card__title{font-size:1.6rem;font-weight:bold;line-height:1.8rem;color:#333}.c-guides-diabetes-recipe-card__nutritions{padding-top:0.4rem;display:flex;gap:0.4rem}.c-guides-diabetes-recipe-card__nutrition{font-size:1.2rem;line-height:1.7rem;color:#979797}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-guides-diabetes-supervisor{align-items:center;display:flex;flex-direction:column;margin:0 3rem;position:relative;width:100%}.c-guides-diabetes-supervisor__content-container{background-color:#FFF;border-radius:0.4rem;border:0.1rem solid #333;display:flex;gap:0.8rem;padding:1rem 1.2rem;width:100%}@media screen and (min-width: 835px){.c-guides-diabetes-supervisor__content-container{max-width:36.2rem}}.c-guides-diabetes-supervisor__image-container{border-radius:999rem;flex-shrink:0;height:5.2rem;width:5.2rem}@media screen and (min-width: 835px){.c-guides-diabetes-supervisor__image-container{height:6.4rem;width:6.4rem}}.c-guides-diabetes-supervisor__image{width:100%;height:100%;border-radius:999rem;object-fit:cover}.c-guides-diabetes-supervisor__text-container{flex:1}.c-guides-diabetes-supervisor__supervisor{background-color:#EDEFEF;border-radius:0.4rem;color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.2rem;font-weight:bold;padding:0.4rem 0.8rem}.c-guides-diabetes-supervisor__title{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.2rem;line-height:1.8rem;margin-top:0.2rem}@media screen and (min-width: 835px){.c-guides-diabetes-supervisor__title{font-size:1.3rem}}.c-guides-diabetes-supervisor__text{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.8rem;margin-top:0.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-icon-new,.c-icon-new--large{background-color:#A7D052;border-radius:0.3rem;color:#FFF;vertical-align:middle}.c-icon-new{border:1px solid #FFF;display:inline;font-size:1.0rem;line-height:1.5rem;padding:0.4rem 0.8rem 0.4rem}.c-icon-new--large{border:2px solid #FFF;border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:2.9rem;line-height:2.6rem;text-align:center;width:5.7rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-icon-new_practical{background:linear-gradient(101.32deg, #E7853E 0%, #EBD93A 98.33%);border:0.2rem solid #FFF;border-radius:0.2rem;color:#FFF;display:inline-block;font-size:1.2rem;font-weight:bold;line-height:1.8rem;padding:0.1rem 0.7rem;text-align:center}.c-image,.c-image--full{vertical-align:top}.c-image--full{width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-indicator{background-color:rgba(255,255,255,0.5);display:block;height:100%;left:0;position:absolute;top:0;transition:background-color 0.4s ease;width:100%}.c-indicator.hidden{background-color:rgba(255,255,255,0);display:none;height:0;width:0}.c-indicator.hidden::after{display:none}.c-indicator::after{background:url(/kenko/assets/shared/loading-0e3dbbba1cec06964d87b6f190e2d8c2382280274b1f6eb700939081ace5280b.gif) 0 0/30px 30px;content:' ';height:30px;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;width:30px}.c-indicator.small::after{background-size:16px 16px;height:16px;margin:-8px 0 0 -8px;width:16px}.c-indicator.green::after{background-image:url(/kenko/assets/shared/loading_green-c9cf3a42528e63a03076699efae172c0db9291157591787089a62491610b02ac.gif)}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.c-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-link-read-more{cursor:pointer;display:inline-flex;margin-right:1.7rem}.c-link-read-more__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.c-link-read-more__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-link-read-more__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-link-read-more__link:link,.c-link-read-more__link:visited{color:#333}.c-link-read-more__link--blue{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all}.c-link-read-more__link--blue:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-link-read-more__link--blue:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-link-read-more__link--blue:link,.c-link-read-more__link--blue:visited{color:#006284}.c-link-read-more__icon{margin-left:0.8rem;position:relative}.c-link-read-more__icon::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0}.c-link-read-more__icon--blue{margin-left:0.8rem;position:relative}.c-link-read-more__icon--blue::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #006284;border-top:solid 0.2rem #006284;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-link-search-more{background-color:#FBFAF7;height:3rem;position:relative}.c-link-search-more__border{display:none}@media screen and (min-width: 835px){.c-link-search-more__border{border:none;height:0.2rem;position:relative;display:block;position:relative;top:1.4rem}.c-link-search-more__border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}}.c-link-search-more__link-container{background-color:#FBFAF7;position:relative;text-align:right}@media screen and (min-width: 835px){.c-link-search-more__link-container{height:3rem;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:25.0rem}}.c-link-search-more__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;display:block;font-size:1.4rem;font-weight:bold;line-height:3rem;text-decoration:none}.c-link-search-more__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-link-search-more__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-link-search-more__link:link,.c-link-search-more__link:visited{color:#006284}@media screen and (min-width: 835px){.c-link-search-more__link{font-size:1.3rem;letter-spacing:-0.024rem}}.c-link-search-more__link::before{border-bottom:0.4rem solid transparent;border-left:0.4rem solid #333;border-top:0.4rem solid transparent;content:'';display:inline-block;height:0;width:0;content:'';margin:0 0.8rem 0.1rem 0}@media screen and (min-width: 835px){.c-link-search-more__link::before{content:none}}@media screen and (min-width: 835px){.c-link-search-more__link::after{border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.4rem solid #333;display:inline-block;height:0;width:0;content:'';margin:0 0 0.3rem 1.0rem;transform:rotate(0deg);transition:all 0.3s linear}}@media screen and (min-width: 835px){.c-link-search-more__link.is-shown::after{transform:rotate(180deg)}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-link-withdrawal{cursor:pointer;margin-top:1.6rem;text-align:center;vertical-align:middle}@media screen and (min-width: 835px){.c-link-withdrawal{margin-top:0.8rem;text-align:left}}.c-link-withdrawal:before{background-image:url(/kenko/assets/owan/icon/icon_cross-b689f2c84863a27c2ee68046decb1a7b3874b0fa4e0fb26bbd95d4deb5848946.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2.0rem;margin-right:0;position:relative;vertical-align:middle;width:2.0rem}.c-link-withdrawal__link{color:#40556D;font-size:1.3rem;text-decoration:none;vertical-align:middle}.c-link-withdrawal__link:active,.c-link-withdrawal__link:visited{color:#40556D}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-list-recipe-rect .c-list-recipe-rect__item-nutrition,.c-list-recipe-rect .c-list-recipe-rect__item-nutrition--value{color:#676767;font-size:1.3rem;letter-spacing:-0.008rem;line-height:1.8rem;margin-top:0.8rem}.c-list-recipe-rect__heading{font-size:1.6rem;font-weight:bold;margin-bottom:2.5rem}.c-list-recipe-rect__list{display:flex;flex-wrap:wrap}.c-list-recipe-rect__item{margin:3rem 3rem 0 0;width:12rem}.c-list-recipe-rect__item:nth-child(2n){margin:3rem 0 0}.c-list-recipe-rect__item:nth-child(-n+2){margin:0 3rem 0 0}.c-list-recipe-rect__item:nth-child(-n+2):nth-child(2n){margin:0}.c-list-recipe-rect__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none}.c-list-recipe-rect__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-list-recipe-rect__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-list-recipe-rect__item-image-container{border-radius:0.4rem;height:12rem;overflow:hidden;position:relative;width:12rem;z-index:1}.c-list-recipe-rect__item-title{color:#333;font-size:1.4rem;font-weight:bold;letter-spacing:-0.024rem;line-height:2.0rem;margin-top:0.8rem}.c-list-recipe-rect__item-nutrition--value{font-weight:bold}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-recipe-list__item,.p-menu-recipe-list__item--food{align-items:start;display:flex;flex-wrap:wrap;margin-bottom:2.4rem;width:100%}.p-menu-recipe-list__item:last-child,.p-menu-recipe-list__item--food:last-child{margin-bottom:0}@media screen and (min-width: 835px){.p-menu-recipe-list__item,.p-menu-recipe-list__item--food{width:50%}.p-menu-recipe-list__item:nth-last-child(2),.p-menu-recipe-list__item--food:nth-last-child(2){margin-bottom:0}}.p-menu-recipe-list{display:flex;flex-wrap:wrap}.p-menu-recipe-list__item{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-menu-recipe-list__item:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-menu-recipe-list__item:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-menu-recipe-list__link{display:flex;flex-wrap:wrap;text-decoration:none;word-break:break-all}.p-menu-recipe-list__recipe-dish-type{font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-bottom:0.8rem;width:100%}@media screen and (min-width: 835px){.p-menu-recipe-list__recipe-dish-type{font-size:1.3rem;line-height:1.9rem}}.p-menu-recipe-list__recipe-image-container{border-radius:0.4rem;height:12rem;overflow:hidden;position:relative;width:12rem;z-index:1}.p-menu-recipe-list__recipe-image{height:12.0rem;object-fit:cover;vertical-align:top;width:12.0rem}.p-menu-recipe-list__recipe-detail{padding-left:1.6rem;width:calc(100% - 12.0rem)}@media screen and (min-width: 835px){.p-menu-recipe-list__recipe-detail{padding:2.4rem 2.0rem 0 1.6rem}}.p-menu-recipe-list__recipe-title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-menu-recipe-list__recipe-title{font-size:1.8rem;line-height:2.0rem;min-height:4.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-listed-menu-card__left-images--image-num-1,.p-recipe-listed-menu-card__left-images--image-num-2,.p-recipe-listed-menu-card__left-images--image-num-3,.p-recipe-listed-menu-card__left-images--image-num-4{border-right:1px solid #FFF}.p-recipe-listed-menu-card__right-images--image-num-2,.p-recipe-listed-menu-card__right-images--image-num-3,.p-recipe-listed-menu-card__right-images--image-num-4{display:flex;flex-wrap:wrap;position:relative}.p-recipe-listed-menu-card__left-image,.p-recipe-listed-menu-card__right-image--image-num-2,.p-recipe-listed-menu-card__right-image--image-num-3,.p-recipe-listed-menu-card__right-image--image-num-4{height:24.0rem;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__left-image,.p-recipe-listed-menu-card__right-image--image-num-2,.p-recipe-listed-menu-card__right-image--image-num-3,.p-recipe-listed-menu-card__right-image--image-num-4{height:18.0rem}}.p-recipe-listed-menu-card{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-recipe-listed-menu-card:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-listed-menu-card:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-listed-menu-card__link{text-decoration:none;word-break:break-all}.p-recipe-listed-menu-card__images{border-radius:0.4rem;display:flex;margin-bottom:1.6rem;overflow:hidden}.p-recipe-listed-menu-card__left-images--image-num-2{width:50.0%}.p-recipe-listed-menu-card__left-images--image-num-3{width:76.7%}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__left-images--image-num-3{width:74.6%}}.p-recipe-listed-menu-card__left-images--image-num-4{width:76.7%}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__left-images--image-num-4{width:74.6%}}.p-recipe-listed-menu-card__right-images--image-num-2{width:50.0%}.p-recipe-listed-menu-card__right-images--image-num-3{width:23.3%}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__right-images--image-num-3{width:25.4%}}.p-recipe-listed-menu-card__right-images--image-num-4{width:23.3%}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__right-images--image-num-4{width:25.4%}}.p-recipe-listed-menu-card__right-image--image-num-3{height:12.0rem}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__right-image--image-num-3{height:9.0rem}}.p-recipe-listed-menu-card__right-image--image-num-3:nth-child(-n+1){border-bottom:1px solid #FFF}.p-recipe-listed-menu-card__right-image--image-num-4{height:8.0rem}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__right-image--image-num-4{height:6.0rem}}.p-recipe-listed-menu-card__right-image--image-num-4:nth-child(-n+2){border-bottom:1px solid #FFF}.p-recipe-listed-menu-card__additional-image-container{background-color:rgba(51,51,51,0.8);bottom:0;color:#FFF;font-size:2.0rem;font-weight:bold;height:8.0rem;left:0;line-height:3.0rem;padding-top:2.5rem;position:absolute;text-align:center;width:100%}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__additional-image-container{height:6.0rem;padding-top:1.3rem}}.p-recipe-listed-menu-card__recipe-list{margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__recipe-list{min-height:10.0rem}}.p-recipe-listed-menu-card__recipe-item{font-size:1.4rem;font-weight:bold;line-height:2.8rem;padding-left:1.8rem;text-indent:-1.8rem}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__recipe-item{font-size:1.3rem;line-height:1.9rem;padding-left:1.7rem;text-indent:-1.7rem}}.p-recipe-listed-menu-card__recipe-item::before{content:'・';display:marker}.p-recipe-listed-menu-card__nutritions{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem;margin-left:1.6rem}@media screen and (min-width: 835px){.p-recipe-listed-menu-card__nutritions{font-size:1.3rem;line-height:1.8rem;margin-left:0}}.p-recipe-listed-menu-card__nutrition{margin-right:0.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-modal-simple{height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:90000}.c-modal-simple__content{background-color:#FFF;border-radius:0.4rem;margin:6.4rem auto;min-height:20.0rem;min-width:90%;padding:1.6rem;position:relative;width:80%;z-index:90000}@media screen and (min-width: 835px){.c-modal-simple__content{margin:12.0rem auto;min-width:60.0rem;padding:4rem;width:60.0rem}}.c-modal-simple__close{display:inline-block;height:2.6rem;position:absolute;right:1.6rem;top:1.6rem}.c-modal-simple__close-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.c-modal-simple__close-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-modal-simple__close-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-modal-simple__close-image{height:2.6rem;width:2.6rem}.c-modal-simple.is-shown{opacity:1.0;visibility:visible}.c-modal-simple.is-shown .c-modal-simple__cover{z-index:89999}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-pagination--sp-only,.c-pagination--pc-only{text-align:center}.c-pagination--sp-only a,.c-pagination--pc-only a{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;text-decoration:none}.c-pagination--sp-only a:hover,.c-pagination--pc-only a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-pagination--sp-only a:hover .hover-scale-image,.c-pagination--pc-only a:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-pagination--sp-only .pagination,.c-pagination--pc-only .pagination{font-size:1.2rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 321px){.c-pagination--sp-only .pagination,.c-pagination--pc-only .pagination{font-size:1.6rem}}@media screen and (min-width: 835px){.c-pagination--sp-only .pagination,.c-pagination--pc-only .pagination{font-size:1.3rem;line-height:3.0rem}}.c-pagination--sp-only .pagination .page,.c-pagination--pc-only .pagination .page{margin:0}@media screen and (min-width: 835px){.c-pagination--sp-only .pagination .page,.c-pagination--pc-only .pagination .page{margin:0 0.3rem}}.c-pagination--sp-only .pagination .page.current,.c-pagination--pc-only .pagination .page.current{background-color:#006284;border-radius:50%;color:#FFF;display:inline-block;height:3.2rem;padding:0.4rem 0 0 0.1rem;width:3.2rem}@media screen and (min-width: 835px){.c-pagination--sp-only .pagination .page.current,.c-pagination--pc-only .pagination .page.current{padding:0.2rem 0}}.c-pagination--sp-only .pagination .page a,.c-pagination--pc-only .pagination .page a{padding:1.3rem}.c-pagination--sp-only .pagination .prev a,.c-pagination--pc-only .pagination .prev a,.c-pagination--sp-only .pagination .next a,.c-pagination--pc-only .pagination .next a{display:inline-block;height:4.6rem;overflow:hidden;position:relative;text-indent:100%;vertical-align:middle;white-space:nowrap;width:1.6rem}@media screen and (min-width: 835px){.c-pagination--sp-only .pagination .prev a,.c-pagination--pc-only .pagination .prev a,.c-pagination--sp-only .pagination .next a,.c-pagination--pc-only .pagination .next a{height:3.9rem;width:3.2rem}}.c-pagination--sp-only .pagination .prev,.c-pagination--pc-only .pagination .prev{margin-right:0.6rem}.c-pagination--sp-only .pagination .prev a::before,.c-pagination--pc-only .pagination .prev a::before{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:1rem;margin-top:-0.66rem;position:absolute;top:53%;width:1rem;right:0}.c-pagination--sp-only .pagination .next,.c-pagination--pc-only .pagination .next{margin-left:0.6rem}.c-pagination--sp-only .pagination .next a::before,.c-pagination--pc-only .pagination .next a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:1rem;margin-top:-0.66rem;position:absolute;top:53%;width:1rem;left:0}.c-pagination--sp-only .pagination .first,.c-pagination--pc-only .pagination .first,.c-pagination--sp-only .pagination .last,.c-pagination--pc-only .pagination .last{display:none}.c-pagination--sp-only{display:block !important}@media screen and (min-width: 835px){.c-pagination--sp-only{display:none !important}}.c-pagination--pc-only{display:none !important}@media screen and (min-width: 835px){.c-pagination--pc-only{display:block !important}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-pagination-next{cursor:pointer}.c-pagination-next::after{border-bottom:0.4rem solid transparent;border-left:0.4rem solid #333;border-top:0.4rem solid transparent;content:'';display:inline-block;height:0;width:0;margin:0 0 0.1rem 0.8rem}.c-pagination-next__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.c-pagination-next__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-pagination-next__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-pagination-next__link:link,.c-pagination-next__link:visited{color:#333}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-pagination-prev{cursor:pointer}.c-pagination-prev::before{border-bottom:0.4rem solid transparent;border-left:0.4rem solid #333;border-top:0.4rem solid transparent;content:'';display:inline-block;height:0;width:0;transform:rotate(180deg);content:'';margin:0 0.8rem 0.1rem 0}.c-pagination-prev__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.c-pagination-prev__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-pagination-prev__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-pagination-prev__link:link,.c-pagination-prev__link:visited{color:#333}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-pagination-short{display:inline-flex}.c-pagination-short__page{font-size:1.4rem;font-weight:bold}@media screen and (min-width: 835px){.c-pagination-short__page{font-size:1.3rem}}.c-pagination-short__prev{margin-right:1.6rem;position:relative}.c-pagination-short__prev-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;right:0}.c-pagination-short__prev-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-pagination-short__prev-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-pagination-short__prev-icon{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #979797;border-top:solid 0.2rem #979797;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;right:0}.c-pagination-short__next{margin-left:1.6rem;position:relative}.c-pagination-short__next-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0}.c-pagination-short__next-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-pagination-short__next-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-pagination-short__next-icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #979797;border-top:solid 0.2rem #979797;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-recipes-relevant-dietary-concerns{background-color:#F9F4E8;padding:1.6rem}.c-recipes-relevant-dietary-concerns__title{font-size:1.5rem;line-height:2.3rem;font-weight:bold;padding-bottom:1.6rem}.c-recipes-relevant-dietary-concerns__text-wrapper{display:flex;flex-wrap:wrap;gap:0.4rem 0.8rem;overflow:hidden}.c-recipes-relevant-dietary-concerns__text{font-size:1.3rem;line-height:2rem}.c-recipes-relevant-dietary-concerns__text:not(:last-child):after{content:'|';padding-left:0.8rem}.c-recipes-relevant-dietary-concerns__button-wrapper{padding:0.8rem 0;display:flex;justify-content:center}.c-recipes-relevant-dietary-concerns__button{color:#979797;font-size:1.3rem;line-height:2rem;position:relative}.c-recipes-relevant-dietary-concerns__button::after{position:absolute;right:-2.4rem;top:0rem;border:0;border-bottom:solid 0.2rem #979797;border-radius:0.1rem;border-right:solid 0.2rem #979797;content:'';height:1.2rem;line-height:2.4rem;transform:rotate(45deg);transition:all 0.3s ease-in-out 0.05s;width:1.2rem}.c-recipes-relevant-dietary-concerns__button.is-open::after{top:0.6rem;transform:rotate(225deg)}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-steps3-status-bar{overflow:hidden}.c-steps3-status-bar__steps-container{padding-left:1.6rem;text-align:center;width:100%}@media screen and (min-width: 835px){.c-steps3-status-bar__steps-container{padding-left:3.0rem}}.c-steps3-status-bar__text{color:#676767;font-size:1.0rem;font-weight:bold;line-height:1.8rem;margin-left:0.5rem}@media screen and (min-width: 835px){.c-steps3-status-bar__text{font-size:1.5rem;line-height:2.2rem;margin-left:0}}.c-steps3-status-bar__text--last{color:#676767;font-size:1.0rem;font-weight:bold;line-height:1.8rem;margin-right:2.0rem;position:relative;z-index:100}@media screen and (min-width: 835px){.c-steps3-status-bar__text--last{font-size:1.5rem;line-height:2.2rem;margin-left:0}}.c-steps3-status-bar__text--last.current{color:#FFF}.c-steps3-status-bar__text.current{color:#FFF}.c-steps3-status-bar__status_step{background-color:#F6F6F6;display:inline-block;height:4.8rem;line-height:2.0rem;padding:0;padding:1.6rem 0.8rem 0 0;position:relative;width:31%}@media screen and (min-width: 835px){.c-steps3-status-bar__status_step{width:33%}}.c-steps3-status-bar__status_step:before,.c-steps3-status-bar__status_step:after{background-color:#F6F6F6;border-left:4px solid #FFF;content:'';display:block;float:left;height:2.4rem;left:-1.2rem;position:absolute;width:2.0rem}.c-steps3-status-bar__status_step:after{top:0;transform:skew(30deg)}.c-steps3-status-bar__status_step:before{bottom:0;transform:skew(-30deg)}.c-steps3-status-bar__status_step:first-child{width:32%}.c-steps3-status-bar__status_step:first-child:before,.c-steps3-status-bar__status_step:first-child:after{content:none}.c-steps3-status-bar__status_step:nth-last-of-type(2){width:32%}@media screen and (min-width: 835px){.c-steps3-status-bar__status_step:nth-last-of-type(2){width:31%}}.c-steps3-status-bar__status_step:last-child{background-color:#FFF;padding:0;width:0}.c-steps3-status-bar__status_step:last-child:after{background-color:#FFF;height:2.6rem;left:-3.0rem;top:1.8rem;width:3.2rem}@media screen and (min-width: 835px){.c-steps3-status-bar__status_step:last-child:after{top:1.5rem;width:3.3rem}}.c-steps3-status-bar__status_step:last-child:before{background-color:#FFF;height:2.6rem;left:-3.0rem;top:4.3rem;width:3.2rem}@media screen and (min-width: 835px){.c-steps3-status-bar__status_step:last-child:before{top:4.0rem;width:3.3rem}}.c-steps3-status-bar__status_step.current{background-color:#6CADC4}.c-steps3-status-bar__status_step.current:before,.c-steps3-status-bar__status_step.current:after{background-color:#6CADC4}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-header-tab__item-text,.c-header-tab__item-text--line-num-2{bottom:0;display:block;font-weight:bold;position:absolute;text-align:center;width:100%}.c-header-tab{background:#FFF;box-shadow:0 0.1rem 0.1rem rgba(0,0,0,0.1)}.c-header-tab__inner{padding:0 1.6rem}@media screen and (min-width: 835px){.c-header-tab__inner{padding:0 4.0rem}}.c-header-tab__list{display:flex;height:5.2rem;width:100%}.c-header-tab__item{margin-right:2.4rem;width:8.3rem}@media screen and (min-width: 835px){.c-header-tab__item{margin-right:0;width:12.6%}}.c-header-tab__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#979797;display:inline-block;text-decoration:none;word-break:break-all;height:5.2rem;position:relative;width:100%}.c-header-tab__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-header-tab__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-header-tab__item-link:link,.c-header-tab__item-link:visited{color:#979797}.c-header-tab__item-link.selected{color:#333}.c-header-tab__item-link.selected::after{background-color:#006284;bottom:0;content:'';display:inline-block;height:0.3rem;left:0.4rem;position:absolute;width:7.5rem}@media screen and (min-width: 835px){.c-header-tab__item-link.selected::after{left:11%;width:77%}}.c-header-tab__item-text-container{height:4.9rem;position:relative}.c-header-tab__item-text{bottom:0;font-size:1.3rem}.c-header-tab__item-text--line-num-2{font-size:1.4rem;line-height:2.0rem}@media screen and (min-width: 835px){.c-header-tab__item-text--line-num-2{font-size:1.3rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-tab__item-text,.c-tab__item-text--line-num-2{bottom:0;display:block;font-weight:bold;position:absolute;text-align:center;width:100%}.c-tab{border-bottom:0.6rem solid #F6F6F6}.c-tab__inner{padding:0 0.8rem}@media screen and (min-width: 835px){.c-tab__inner{padding:0 2.0rem}}.c-tab__list{display:flex;height:5.2rem;width:100%}.c-tab__item{width:8.3rem}@media screen and (min-width: 835px){.c-tab__item{width:16.6%}}.c-tab__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#979797;display:inline-block;text-decoration:none;word-break:break-all;height:5.2rem;position:relative;width:100%}.c-tab__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-tab__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-tab__item-link:link,.c-tab__item-link:visited{color:#979797}.c-tab__item-link.selected{color:#333}.c-tab__item-link.selected::after{background-color:#006284;bottom:0;content:'';display:inline-block;height:0.5rem;left:0.4rem;position:absolute;width:7.5rem}@media screen and (min-width: 835px){.c-tab__item-link.selected::after{left:18%;width:64%}}.c-tab__item-text-container{height:4.0rem;position:relative}.c-tab__item-text{bottom:0.8rem;font-size:1.4rem}@media screen and (min-width: 835px){.c-tab__item-text{bottom:0;font-size:1.5rem}}.c-tab__item-text--line-num-2{font-size:1.4rem;line-height:2.0rem}@media screen and (min-width: 835px){.c-tab__item-text--line-num-2{font-size:1.3rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-tab-enclosed--sp-only,.c-tab-enclosed--pc-only{bottom:-0.2rem;display:flex;flex-wrap:wrap;gap:0.8rem;left:0;padding-left:1.6rem;position:absolute}.c-tab-enclosed__item,.c-tab-enclosed__item--long{background-color:#DCE0E0;border-color:#DCE0E0;border-radius:0.4rem 0.4rem 0 0;border-style:solid;border-width:0.2rem 0.2rem 0;color:#979797;font-size:1.3rem;font-weight:bold;line-height:1.9rem;text-align:center}@media screen and (min-width: 835px){.c-tab-enclosed__item,.c-tab-enclosed__item--long{border-radius:0.8rem 0.8rem 0 0;font-size:1.6rem;line-height:2.4rem}}.is-active.c-tab-enclosed__item,.is-active.c-tab-enclosed__item--long{background-color:#FFF;color:#676767}.c-tab-enclosed--sp-only{display:flex !important}@media screen and (min-width: 835px){.c-tab-enclosed--sp-only{display:none !important}}.c-tab-enclosed--pc-only{display:none !important;padding-left:4.0rem}@media screen and (min-width: 835px){.c-tab-enclosed--pc-only{display:flex !important}}@media screen and (min-width: 835px){.c-tab-enclosed__item--long>.c-tab-enclosed__link{padding:1.1rem 0;width:23.5rem}}.c-tab-enclosed__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none;word-break:break-all;padding:1.1rem 0.6rem 1.0rem;min-width:7.0rem}.c-tab-enclosed__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-tab-enclosed__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.c-tab-enclosed__link{padding:1.1rem 0;width:15.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-nutrition-table--pc-only{display:none !important}@media screen and (min-width: 835px){.c-nutrition-table--pc-only{display:block !important}}.c-nutrition-table--sp-only{display:block !important}@media screen and (min-width: 835px){.c-nutrition-table--sp-only{display:none !important}}.c-nutrition-table__inner{display:flex}.c-nutrition-table__column--1{border-right:1px solid #DCE0E0;width:100%}.c-nutrition-table__column--1:last-child{border-right:none}.c-nutrition-table__column--2{border-right:1px solid #DCE0E0;width:50%}.c-nutrition-table__column--2:last-child{border-right:none}.c-nutrition-table__column--3{border-right:1px solid #DCE0E0;width:33.3333333333%}.c-nutrition-table__column--3:last-child{border-right:none}.c-nutrition-table__cell--1{border-bottom:1px solid #DCE0E0;display:flex;font-size:1.3rem;height:3.6rem;justify-content:space-between;line-height:3.6rem;padding:0 0.8rem;padding:0 0.8rem 0 0}.c-nutrition-table__cell--1:last-child{border-bottom:none}@media screen and (min-width: 835px){.c-nutrition-table__cell--1{padding:0 1.6rem}.c-nutrition-table__cell--1:last-child{border-bottom:1px solid #DCE0E0}}.c-nutrition-table__cell--1.is-highlighted{color:#D76735;font-weight:bold}@media screen and (min-width: 835px){.c-nutrition-table__cell--1{padding:0 1.6rem}}.c-nutrition-table__cell--2{border-bottom:1px solid #DCE0E0;display:flex;font-size:1.3rem;height:3.6rem;justify-content:space-between;line-height:3.6rem;padding:0 0.8rem;padding:0 0 0 0.8rem}.c-nutrition-table__cell--2:last-child{border-bottom:none}@media screen and (min-width: 835px){.c-nutrition-table__cell--2{padding:0 1.6rem}.c-nutrition-table__cell--2:last-child{border-bottom:1px solid #DCE0E0}}.c-nutrition-table__cell--2.is-highlighted{color:#D76735;font-weight:bold}@media screen and (min-width: 835px){.c-nutrition-table__cell--2{padding:0 1.6rem}}.c-nutrition-table__cell--3{border-bottom:1px solid #DCE0E0;display:flex;font-size:1.3rem;height:3.6rem;justify-content:space-between;line-height:3.6rem;padding:0 0.8rem}.c-nutrition-table__cell--3:last-child{border-bottom:none}@media screen and (min-width: 835px){.c-nutrition-table__cell--3{padding:0 1.6rem}.c-nutrition-table__cell--3:last-child{border-bottom:1px solid #DCE0E0}}.c-nutrition-table__cell--3.is-highlighted{color:#D76735;font-weight:bold}.c-nutrition-table--fill__inner{display:flex;background-color:#F6F6F6;border-radius:0.4rem}.c-nutrition-table--fill__column--1{border-right:1px solid #FFF;width:100%}.c-nutrition-table--fill__column--1:last-child{border-right:none}.c-nutrition-table--fill__column--2{border-right:1px solid #FFF;width:50%}.c-nutrition-table--fill__column--2:last-child{border-right:none}.c-nutrition-table--fill__column--3{border-right:1px solid #FFF;width:33.3333333333%}.c-nutrition-table--fill__column--3:last-child{border-right:none}.c-nutrition-table--fill__cell--1{border-bottom:1px solid #FFF;display:flex;font-size:1.1rem;height:2.8rem;justify-content:space-between;line-height:2.8rem;padding:0 0.8rem}.c-nutrition-table--fill__cell--1:last-child{border-bottom:none}@media screen and (min-width: 835px){.c-nutrition-table--fill__cell--1{padding:0 1.6rem}.c-nutrition-table--fill__cell--1:last-child{border-bottom:1px solid #FFF}}.c-nutrition-table--fill__cell--1.is-highlighted{color:#D76735;font-weight:bold}.c-nutrition-table--fill__cell--2{border-bottom:1px solid #FFF;display:flex;font-size:1.1rem;height:2.8rem;justify-content:space-between;line-height:2.8rem;padding:0 0.8rem}.c-nutrition-table--fill__cell--2:last-child{border-bottom:none}@media screen and (min-width: 835px){.c-nutrition-table--fill__cell--2{padding:0 1.6rem}.c-nutrition-table--fill__cell--2:last-child{border-bottom:1px solid #FFF}}.c-nutrition-table--fill__cell--2.is-highlighted{color:#D76735;font-weight:bold}.c-nutrition-table--fill__cell--3{border-bottom:1px solid #FFF;display:flex;font-size:1.1rem;height:2.8rem;justify-content:space-between;line-height:2.8rem;padding:0 0.8rem}.c-nutrition-table--fill__cell--3:last-child{border-bottom:none}@media screen and (min-width: 835px){.c-nutrition-table--fill__cell--3{padding:0 1.6rem}.c-nutrition-table--fill__cell--3:last-child{border-bottom:1px solid #FFF}}.c-nutrition-table--fill__cell--3.is-highlighted{color:#D76735;font-weight:bold}.c-nutrition-table--small__inner{display:flex}.c-nutrition-table--small__column--1{border-right:1px solid #DCE0E0;width:100%}.c-nutrition-table--small__column--1:last-child{border-right:none}.c-nutrition-table--small__column--2{border-right:1px solid #DCE0E0;width:50%}.c-nutrition-table--small__column--2:last-child{border-right:none}.c-nutrition-table--small__column--3{border-right:1px solid #DCE0E0;width:33.3333333333%}.c-nutrition-table--small__column--3:last-child{border-right:none}.c-nutrition-table--small__cell--1{border-bottom:1px solid #DCE0E0;display:flex;font-size:1.1rem;height:3.8rem;justify-content:space-between;line-height:3.8rem;padding:0 0;padding:0 0.8rem 0 0}.c-nutrition-table--small__cell--1:last-child{border-bottom:1px solid #DCE0E0}@media screen and (min-width: 835px){.c-nutrition-table--small__cell--1{padding:0 0}.c-nutrition-table--small__cell--1:last-child{border-bottom:1px solid #DCE0E0}}.c-nutrition-table--small__cell--1.is-highlighted{color:#D76735;font-weight:bold}@media screen and (min-width: 835px){.c-nutrition-table--small__cell--1{padding:0 0.8rem 0 0}}.c-nutrition-table--small__cell--2{border-bottom:1px solid #DCE0E0;display:flex;font-size:1.1rem;height:3.8rem;justify-content:space-between;line-height:3.8rem;padding:0 0;padding:0 0 0 0.8rem}.c-nutrition-table--small__cell--2:last-child{border-bottom:1px solid #DCE0E0}@media screen and (min-width: 835px){.c-nutrition-table--small__cell--2{padding:0 0}.c-nutrition-table--small__cell--2:last-child{border-bottom:1px solid #DCE0E0}}.c-nutrition-table--small__cell--2.is-highlighted{color:#D76735;font-weight:bold}@media screen and (min-width: 835px){.c-nutrition-table--small__cell--2{padding:0 0 0 0.8rem}}.c-nutrition-table--small__cell--3{border-bottom:1px solid #DCE0E0;display:flex;font-size:1.1rem;height:3.8rem;justify-content:space-between;line-height:3.8rem;padding:0 0}.c-nutrition-table--small__cell--3:last-child{border-bottom:1px solid #DCE0E0}@media screen and (min-width: 835px){.c-nutrition-table--small__cell--3{padding:0 0}.c-nutrition-table--small__cell--3:last-child{border-bottom:1px solid #DCE0E0}}.c-nutrition-table--small__cell--3.is-highlighted{color:#D76735;font-weight:bold}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-text-hash-tag{color:#676767;font-size:1.3rem;font-weight:bold;letter-spacing:-0.024rem}.c-text-hash-tag::before{content:'#';margin-right:0.3rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-text-inline-nutrition__item,.c-text-inline-nutrition__item--bold,.c-text-inline-nutrition__item--pc-bold{color:#676767;font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.c-text-inline-nutrition__item,.c-text-inline-nutrition__item--bold,.c-text-inline-nutrition__item--pc-bold{font-size:1.3rem;line-height:1.8rem}}.is-highlighted.c-text-inline-nutrition__item,.is-highlighted.c-text-inline-nutrition__item--bold,.is-highlighted.c-text-inline-nutrition__item--pc-bold{color:#D76735;font-weight:bold}.new-line.c-text-inline-nutrition__item,.new-line.c-text-inline-nutrition__item--bold,.new-line.c-text-inline-nutrition__item--pc-bold{flex-basis:100%;width:100%}.c-text-inline-nutrition{position:relative}.c-text-inline-nutrition__list{display:flex;flex-wrap:wrap}.c-text-inline-nutrition__item{margin-right:0.4rem}.c-text-inline-nutrition__item--bold{font-weight:bold;margin-right:0.8rem}.c-text-inline-nutrition__item--pc-bold{font-size:1.3rem;margin-right:1.6rem}@media screen and (min-width: 835px){.c-text-inline-nutrition__item--pc-bold{font-weight:bold}}.c-text-inline-nutrition__menu-count{position:relative}.c-text-inline-nutrition__menu-count:after{content:'/';position:absolute;right:-1.0rem;top:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-text-recipe-author__name,.c-text-recipe-author__name--cookpad,.c-text-recipe-author__name--kitchen,.c-text-recipe-author__name-link,.c-text-recipe-author__supervisor-name{font-size:1.3rem;font-weight:bold;line-height:2.0rem}@media screen and (min-width: 835px){.c-text-recipe-author__name,.c-text-recipe-author__name--cookpad,.c-text-recipe-author__name--kitchen,.c-text-recipe-author__name-link,.c-text-recipe-author__supervisor-name{font-size:1.2rem;line-height:1.8rem}}.c-text-recipe-author__name:before{background-image:url(/kenko/assets/owan/icon/icon_author-24bd379fca74031df810001943f5568add173b09f65d683abacfd9a646ac10f4.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2rem;width:2rem;content:'';margin-right:0.5rem;position:relative;top:0.5rem}.c-text-recipe-author__name--cookpad:before{background-image:url(/kenko/assets/owan/icon/icon_cookpad_user-b4b1d218aea97a6a2d74dcec876eb28e85daaf59c8b3915ddea440a8ac49b2fd.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.7rem;width:1.6rem;content:'';margin-right:0.8rem;position:relative;top:0.5rem}.c-text-recipe-author__name-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.c-text-recipe-author__name-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-text-recipe-author__name-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-text-recipe-author__name-link:link,.c-text-recipe-author__name-link:visited{color:#333}.c-text-recipe-author__pr-badge{margin-left:0.5rem}.c-text-recipe-author__supervisor-name{display:flex;margin-top:0.5rem}.c-text-recipe-author__supervisor-name::before{content:'【監修】'}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-text-recipe-time:before,.c-text-recipe-time--large-thin:before{background-image:url(/kenko/assets/owan/icon/icon_timer-7474264e2374a624fd304d79c314c42f066932b12906c85480c5b2bd6a0d8066.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.8rem;margin-right:0.7rem;position:relative;top:0.3rem;width:2.0rem}.c-text-recipe-time{font-size:1.3rem;font-weight:bold}@media screen and (min-width: 835px){.c-text-recipe-time{font-size:1.2rem}}.c-text-recipe-time--large-thin{font-size:1.4rem}@media screen and (min-width: 835px){.c-text-recipe-time--large-thin{font-size:1.3rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-theme{height:5rem;width:100%}.c-theme.is-sp-hidden{display:none}@media screen and (min-width: 835px){.c-theme.is-sp-hidden{display:list-item}}@media screen and (min-width: 835px){.c-theme.is-pc-hidden{display:none}}.c-theme.is-sp-hidden.is-pc-hidden{display:none}.c-theme__anchor{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;display:grid;gap:1.8rem;grid-template-columns:5rem 1fr;text-decoration:none}.c-theme__anchor:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.c-theme__anchor:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.c-theme__anchor:link,.c-theme__anchor:visited{color:#333}@media screen and (min-width: 835px){.c-theme__anchor{gap:0.8rem}}.c-theme__anchor::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #979797;border-top:solid 0.2rem #979797;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:inherit;right:0.2rem}.c-theme__icon-container{border-radius:50%;height:5rem;overflow:hidden;position:relative;width:5rem;z-index:1}.c-theme__main{align-items:center;display:flex;padding-right:1.6rem}.c-theme__title{font-size:1.5rem;line-height:2.3rem}@media screen and (min-width: 835px){.c-theme__title{letter-spacing:-0.024rem;line-height:2.0rem}}.c-theme__arrow-icon{position:relative}.c-theme__arrow-icon::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #DCE0E0;border-top:solid 0.2rem #DCE0E0;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;content:''}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-theme-card__text--apricot-orange,.c-theme-card__text--lime-green,.c-theme-card__text--tomato-red,.c-theme-card__text--ramune-green,.c-theme-card__text--mint-blue,.c-theme-card__text--momo-pink,.c-theme-card__text--mikan-orange{padding-left:0.8rem;font-size:1.4rem;line-height:1.6rem;color:#333;font-weight:bold;display:flex;gap:1.6rem;align-items:center}.c-theme-card__text--apricot-orange:visited,.c-theme-card__text--lime-green:visited,.c-theme-card__text--tomato-red:visited,.c-theme-card__text--ramune-green:visited,.c-theme-card__text--mint-blue:visited,.c-theme-card__text--momo-pink:visited,.c-theme-card__text--mikan-orange:visited{color:#333}.c-theme-card__text--apricot-orange::before,.c-theme-card__text--lime-green::before,.c-theme-card__text--tomato-red::before,.c-theme-card__text--ramune-green::before,.c-theme-card__text--mint-blue::before,.c-theme-card__text--momo-pink::before,.c-theme-card__text--mikan-orange::before{content:'';display:block;width:0.8rem;height:0.8rem;border-radius:999px;background-size:contain;background-repeat:no-repeat;background-position:center}.c-theme-card{text-decoration:none;display:flex;gap:1.6rem;padding:1.2rem 2.4rem;border-radius:999px;align-items:center;justify-content:space-between;background-color:#F4EFE5}.c-theme-card::after{border:0;border-top:solid 0.2rem #333;border-radius:0.1rem;border-right:solid 0.2rem #333;content:'';height:0.9rem;line-height:4.8rem;right:1.8rem;top:50%;transform:rotate(45deg);width:0.9rem}.c-theme-card__text--apricot-orange::before{background-color:#DD6420}.c-theme-card__text--lime-green::before{background-color:#88C50A}.c-theme-card__text--tomato-red::before{background-color:#E54848}.c-theme-card__text--ramune-green::before{background-color:#5DA399}.c-theme-card__text--mint-blue::before{background-color:#80C7D0}.c-theme-card__text--momo-pink::before{background-color:#F28184}.c-theme-card__text--mikan-orange::before{background-color:#FC962D}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-video--stretch .c-video__video,.c-video--stretch .video-js,.c-video--stretch .vjs-tech{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.c-video__video,.c-video .video-js,.c-video .vjs-tech{max-width:none}.c-video--nutrition-point-summary .c-video__video,.c-video--nutrition-point-summary .video-js,.c-video--nutrition-point-summary .vjs-tech{height:62.0rem;margin-top:1.4rem;max-width:none;transform:translateX(-0.5%);width:auto}@media screen and (min-width: 835px){.c-video--nutrition-point-summary .c-video__video,.c-video--nutrition-point-summary .video-js,.c-video--nutrition-point-summary .vjs-tech{height:89.0rem;margin-top:1.5rem;transform:translateX(-20%)}}.c-video--r-nutrition-point-summary .c-video__video,.c-video--r-nutrition-point-summary .video-js,.c-video--r-nutrition-point-summary .vjs-tech{height:62.0rem;margin-top:13.0rem;max-width:none;position:absolute;transform:translateX(-0.5%);width:auto}@media screen and (min-width: 835px){.c-video--r-nutrition-point-summary .c-video__video,.c-video--r-nutrition-point-summary .video-js,.c-video--r-nutrition-point-summary .vjs-tech{height:89.0rem;left:44.5%;margin-top:12.0rem;transform:translateX(-50%)}}.c-video .vjs-text-track-display,.c-video .vjs-loading-spinner,.c-video .vjs-big-play-button,.c-video .vjs-control-bar,.c-video .vjs-modal-dialog{display:none !important}.c-video__video{z-index:-9999}.c-video--stretch .vjs-text-track-display,.c-video--stretch .vjs-loading-spinner,.c-video--stretch .vjs-big-play-button,.c-video--stretch .vjs-control-bar,.c-video--stretch .vjs-modal-dialog{display:none !important}.c-video--stretch .c-video__video{z-index:-9999}.c-video--nutrition-point-summary .vjs-text-track-display,.c-video--nutrition-point-summary .vjs-loading-spinner,.c-video--nutrition-point-summary .vjs-big-play-button,.c-video--nutrition-point-summary .vjs-control-bar,.c-video--nutrition-point-summary .vjs-modal-dialog{display:none !important}.c-video--nutrition-point-summary .c-video__video{z-index:-9999}.c-video--r-nutrition-point-summary .vjs-text-track-display,.c-video--r-nutrition-point-summary .vjs-loading-spinner,.c-video--r-nutrition-point-summary .vjs-big-play-button,.c-video--r-nutrition-point-summary .vjs-control-bar,.c-video--r-nutrition-point-summary .vjs-modal-dialog{display:none !important}.c-video--r-nutrition-point-summary .c-video__video{z-index:-9999}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-app-guidance{padding:1.6rem 2.4rem 4.0rem;background-color:#F9F4E8}.p-app-guidance__back-link{display:inline-block;width:2.0rem}.p-app-guidance__back-link::before{display:inline-block;border:0;border-top:solid 0.2rem #333;border-radius:0.1rem;border-left:solid 0.2rem #333;content:'';height:0.9rem;line-height:4.8rem;transform:rotate(-45deg);width:0.9rem}.p-app-guidance__back-link-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.p-app-guidance__eyecatch-container{text-align:center}.p-app-guidance__eyecatch{width:100%;max-width:27.6rem;margin:0 auto}.p-app-guidance__promotion-container{padding-top:1.6rem;text-align:center}.p-app-guidance__promotion{width:100%;max-width:32.7rem;margin:0 auto}.p-app-guidance__primary-button-container{padding-top:1.6rem;text-align:center}.p-app-guidance__primary-button{display:block;text-align:center;width:100%;max-width:32.7rem;margin:0 auto;border:solid 0.2rem #063A77;border-radius:999rem;background-color:#063A77;color:#FFF;font-size:1.4rem;font-weight:bold;line-height:1.4rem;padding:1.5rem 0;text-decoration:none}.p-app-guidance__primary-button:visited{color:#FFF}.p-app-guidance__secondary-button-container{padding-top:1.6rem;text-align:center}.p-app-guidance__secondary-button{display:block;text-align:center;width:100%;max-width:32.7rem;margin:0 auto;border:solid 0.2rem #063A77;border-radius:999rem;background-color:#FFF;color:#063A77;font-size:1.4rem;font-weight:bold;line-height:1.4rem;padding:1.5rem 0;text-decoration:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-bottom-banner{background-color:#F7EDD8;width:100%}.p-bottom-banner__banner-wrapper{display:block;text-align:center}@media screen and (min-width: 835px){.p-bottom-banner__banner-wrapper{margin:0 auto;max-width:136.8rem}}.p-bottom-banner__banner{display:block}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-dietary-concern-groups{width:100%}@media screen and (min-width: 835px){.p-dietary-concern-groups{margin:0 auto;max-width:67.3rem;width:calc(100% - 7.2rem * 2)}}.p-dietary-concern-groups__header{padding:3.2rem 3.2rem 1.6rem}.p-dietary-concern-groups__header--profile{padding:3.2rem 3.2rem 2.4rem}.p-dietary-concern-groups__heading{font-size:2.2rem;font-weight:bold;text-align:center}.p-dietary-concern-groups__heading--profile{font-size:2.2rem;font-weight:bold;text-align:center}@media screen and (min-width: 835px){.p-dietary-concern-groups__heading--profile{text-align:left}}.p-dietary-concern-groups__sub-description{font-size:1.8rem;font-weight:bold;margin-top:1.6rem;text-align:center}@media screen and (min-width: 835px){.p-dietary-concern-groups__sub-description{text-align:left}}.p-dietary-concern-groups__description{font-size:1.4rem;margin-top:0.8rem;text-align:center}.p-dietary-concern-groups__description--profile{font-size:1.4rem;margin-top:0.8rem;text-align:center}@media screen and (min-width: 835px){.p-dietary-concern-groups__description--profile{text-align:left}}.p-dietary-concern-groups__general-notice{background-color:#F7F7F3;font-size:1.4rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-dietary-concern-groups__general-notice{text-align:center}}.p-dietary-concern-groups__body{padding:0 0 4.0rem}@media screen and (min-width: 835px){.p-dietary-concern-groups__columns{display:flex;justify-content:space-between}}@media screen and (min-width: 835px){.p-dietary-concern-groups__left-column{flex:0 0 calc((100% - 4rem) / 2)}}@media screen and (min-width: 835px){.p-dietary-concern-groups__right-column{flex:0 0 calc((100% - 4rem) / 2)}}.p-dietary-concern-groups__group{margin:3.2rem 0 0 3.2rem}@media screen and (min-width: 835px){.p-dietary-concern-groups__group{margin:4.0rem 0 0}}.p-dietary-concern-groups__group-title{font-size:1.8rem;font-weight:bold;padding:0.8rem 0}.p-dietary-concern-groups__groupings{font-size:1.5rem}.p-dietary-concern-groups__grouping-item{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-bottom:#DCE0E0 1px solid;display:flex;justify-content:space-between;padding:1.2rem 1.6rem 1.3rem 0;align-items:center}.p-dietary-concern-groups__grouping-item:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-dietary-concern-groups__grouping-item:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-dietary-concern-groups__grouping-item{padding-right:0}}.p-dietary-concern-groups__grouping-item--disabled{border-bottom:#DCE0E0 1px solid;display:flex;justify-content:space-between;padding:1.2rem 1.6rem 1.3rem 0;align-items:center}@media screen and (min-width: 835px){.p-dietary-concern-groups__grouping-item--disabled{padding-right:0}}.p-dietary-concern-groups__grouping-title{font-size:1.5rem;line-height:3.2rem}.p-dietary-concern-groups__grouping-title--disabled{font-size:1.5rem;line-height:3.2rem;opacity:0.4}.p-dietary-concern-groups .p-dietary-concern-groups__grouping-button,.p-dietary-concern-groups .p-dietary-concern-groups__grouping-button--disabled,.p-dietary-concern-groups .p-dietary-concern-groups__grouping-button--selected{border:#006284 1px solid;border-radius:4px;height:3.2rem;line-height:3.2rem;text-align:center;width:3.2rem}.p-dietary-concern-groups .p-dietary-concern-groups__grouping-button:before,.p-dietary-concern-groups .p-dietary-concern-groups__grouping-button--disabled:before,.p-dietary-concern-groups .p-dietary-concern-groups__grouping-button--selected:before{background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.4rem;margin:0.8rem 0.8rem;width:1.4rem}.p-dietary-concern-groups__grouping-button:before{background-image:url(/kenko/assets/owan/icon/icon_plus_blueberry_blue-74845c8ff476671bb425e60fa31b68bf544b25cc5fc949901497199bea70fd0f.png)}.p-dietary-concern-groups__grouping-button--disabled{opacity:0.4}.p-dietary-concern-groups__grouping-button--disabled:before{background-image:url(/kenko/assets/owan/icon/icon_plus_blueberry_blue-74845c8ff476671bb425e60fa31b68bf544b25cc5fc949901497199bea70fd0f.png)}.p-dietary-concern-groups__grouping-button--selected{background-color:#006284}.p-dietary-concern-groups__grouping-button--selected:before{background-image:url(/kenko/assets/owan/icon/icon_check_white-36c200e22f438f81fd33d3f1d9208af005ed0b7c418991ad55f223f65b85a75b.png);height:0.806rem;margin:1.1rem 0.9rem;width:1.176rem}.p-dietary-concern-groups__footer{margin-top:4.0rem}.p-dietary-concern-groups__selecting-concerns{background-color:#EDEFEF;padding:0 3.2rem;width:100%}.p-dietary-concern-groups__selecting-concerns-list{padding-bottom:0.8rem}.p-dietary-concern-groups__selecting-concerns-title{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-image:url(/kenko/assets/owan/icon/icon_arrow_up_blueberry-blue-1757a0e33574118837caae02dd1720283c0a6c2a0036a6d1689404339db1e4c4.png);background-position:right 0 top 2.27rem;background-repeat:no-repeat;background-size:1.67rem 0.9rem;color:#006284;height:5.3rem;line-height:5.3rem}.p-dietary-concern-groups__selecting-concerns-title:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-dietary-concern-groups__selecting-concerns-title:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-dietary-concern-groups__selecting-concerns-title--open{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-image:url(/kenko/assets/owan/icon/icon_arrow_down_blueberry-blue-05f723b4c69fca58a6f69db89bbe5383beb838430de8c68a316700459a4dc379.png);background-position:right 0 top 2.27rem;background-repeat:no-repeat;background-size:1.67rem 0.9rem;color:#006284;height:5.3rem;line-height:5.3rem}.p-dietary-concern-groups__selecting-concerns-title--open:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-dietary-concern-groups__selecting-concerns-title--open:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-dietary-concern-groups__selecting-concern{display:flex;justify-content:space-between}.p-dietary-concern-groups__selecting-concern-title{font-weight:bold;height:3.7rem;line-height:3.7rem}.p-dietary-concern-groups__remove-concern{background-image:url(/kenko/assets/owan/icon/icon_cross_simple-1e857d29fcbf98cfdc78ea6773235092f5ccbe2dd3b1633854a8c25b18973e88.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:3.7rem;margin-right:0.16rem;width:1.35rem}.p-dietary-concern-groups__button-block{display:flex;flex-direction:column}.p-dietary-concern-groups__message{font-size:1.4rem;font-weight:bold;margin:1.6rem 4.0rem 0}@media screen and (min-width: 835px){.p-dietary-concern-groups__message{text-align:center}}.p-dietary-concern-groups__buttons{margin:0 3.2rem}.p-dietary-concern-groups__buttons-footer{padding-top:9.2rem}@media screen and (min-width: 835px){.p-dietary-concern-groups__buttons-footer{padding-top:0}}.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-due-date,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-weight{border-bottom:#DCE0E0 1px solid;display:flex;justify-content:space-between;line-height:5.5rem;margin-left:3.2rem;padding-right:1.6rem}.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-due-date-title,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-weight-title{font-size:1.5rem;font-weight:bold;width:10.0rem}.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-due-date-inputs,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-weight-inputs{font-size:1.5rem;text-align:right}.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-due-date-errors,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-weight-errors{color:#E54848;font-size:1.3rem;font-weight:bold;line-height:2.2rem}.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-year,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-month,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-date,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-ymd,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-weight{-moz-appearance:textfield;border:1px solid #DCE0E0;border-radius:4px;color:#676767;font-size:1.5rem;height:3.5rem;line-height:3.5rem;margin:0 0.6rem 0 0.8rem;padding:0.6rem 1.0rem;text-align:right}.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-year::-webkit-inner-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-month::-webkit-inner-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-date::-webkit-inner-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-ymd::-webkit-inner-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-weight::-webkit-inner-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-year::-webkit-outer-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-month::-webkit-outer-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-date::-webkit-outer-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-ymd::-webkit-outer-spin-button,.p-dietary-concern-groups .p-dietary-concern-groups__pregnancy-input-weight::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p-dietary-concern-groups__pregnancy-input-year{width:5.4rem}.p-dietary-concern-groups__pregnancy-input-month{width:3.7rem}.p-dietary-concern-groups__pregnancy-input-date{width:3.7rem}.p-dietary-concern-groups__pregnancy-input-weight{width:8.0rem}.p-dietary-concern-groups__diet{margin:0 3.2rem}.p-dietary-concern-groups__diet-selects{margin:0.8rem 1.6rem 0}.p-dietary-concern-groups__diet-option{text-align:center}@media screen and (min-width: 835px){.p-dietary-concern-groups__diet-option{line-height:2.4rem;padding:0.8rem 0 0.8rem 14.2rem}}.p-dietary-concern-groups__diet-title{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 835px){.p-dietary-concern-groups__diet-title{text-align:center}}.p-dietary-concern-groups__diet-notice{color:#676767;font-size:1.3rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-dietary-concern-groups__diet-notice{text-align:center}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-footer__feedback-heading,.p-footer__contents-heading,.p-footer__product-heading,.p-footer__sns-heading{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 835px){.p-footer__feedback-heading,.p-footer__contents-heading,.p-footer__product-heading,.p-footer__sns-heading{font-size:1.4rem}}.p-footer{margin:0;width:100%}@media screen and (min-width: 835px){.p-footer{margin:0 auto;max-width:136.8rem}}.p-footer__inner{margin-left:0;padding:1rem 1.6rem 3.5rem;width:100%}@media screen and (min-width: 835px){.p-footer__inner{margin:0 auto;max-width:81.8rem;padding:1.0rem 5.5rem 3.5rem}}.p-footer__head{margin:4.0rem 0;text-align:center}.p-footer__logo-image{width:19.5rem}.p-footer__copy{font-size:1.6rem;line-height:2.6rem;margin:2.0rem 0 0;text-align:center}@media screen and (min-width: 321px){.p-footer__copy{font-size:1.4rem}}@media screen and (min-width: 835px){.p-footer__copy{font-size:2.0rem}}.p-footer__copy-break{display:block}@media screen and (min-width: 321px){.p-footer__copy-break{display:none}}.p-footer__feedback,.p-footer__feedback-thanks{margin:4.0rem 0;text-align:center}.p-footer__feedback.is-hidden,.p-footer__feedback-thanks.is-hidden{display:none}.p-footer__feedback-heading{margin-bottom:3.0rem}.p-footer__feedback-description{font-size:1.4rem;margin-top:2.5rem}.p-footer__feedback-inquiry{font-size:1.4rem;margin-top:2.4rem}.p-footer__feedback-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;font-weight:bold;text-decoration:underline}.p-footer__feedback-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-footer__feedback-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-footer__feedback-link:link,.p-footer__feedback-link:visited{color:#333}.p-footer__feedback-form{margin-top:2.4rem}.p-footer__feedback-textarea{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;line-height:2.1rem;padding:0.8rem 1.6rem;height:10.0rem;width:100%}.p-footer__feedback-textarea:focus{outline:0}.p-footer__feedback-textarea::-webkit-input-placeholder,.p-footer__feedback-textarea::-moz-placeholder,.p-footer__feedback-textarea:-ms-input-placeholder{color:#676767}@media screen and (min-width: 835px){.p-footer__feedback-textarea{width:42.0rem}}.p-footer__feedback-honey-pot{display:none}.p-footer__feedback-note{font-size:1.2rem;line-height:1.8rem;margin:0.8rem 0 0;padding-left:1.0em;text-align:left;text-indent:-1.0em}@media screen and (min-width: 835px){.p-footer__feedback-note{margin:0.8rem auto 0;width:42.0rem}}.p-footer__feedback-submit{margin:1.8rem auto 0;width:24.0rem}@media screen and (min-width: 835px){.p-footer__feedback-submit{width:20.0rem}}.p-footer__feedback-thanks-heading{fnot-size:1.6rem;font-weight:bold;margin-bottom:2rem}.p-footer__feedback-thanks-msg{font-size:1.4rem;margin-top:1.0rem}.p-footer__for_medical_workers{margin:4.0rem 0}.p-footer__for_medical_workers-image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-footer__for_medical_workers-image--pc-only{display:block !important}}.p-footer__for_medical_workers-image--sp-only{display:block !important}@media screen and (min-width: 835px){.p-footer__for_medical_workers-image--sp-only{display:none !important}}.p-footer__for_medical_workers-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;margin:0 auto;max-height:7.2rem;max-width:34.5rem;width:100%}.p-footer__for_medical_workers-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-footer__for_medical_workers-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-footer__for_medical_workers-link{max-width:74rem}}.p-footer__contents{margin:4.0rem 0;padding:0;text-align:center}@media screen and (min-width: 835px){.p-footer__contents{padding:0 6.0rem}}.p-footer__contents-list{display:inline-flex;justify-content:space-between;text-align:left}@media screen and (min-width: 835px){.p-footer__contents-list{width:54.8rem}}.p-footer__contents-item{display:block}.p-footer__contents-item--pc-only{display:none !important}@media screen and (min-width: 835px){.p-footer__contents-item--pc-only{display:block !important}}.p-footer__contents-heading{margin-bottom:3.0rem}.p-footer__page-list{font-size:1.6rem}@media screen and (min-width: 835px){.p-footer__page-list{font-size:1.4rem}}.p-footer__page-item{margin-bottom:1.0rem}.p-footer__page-item:last-child{margin-bottom:0}.p-footer__page-item::before{border-bottom:0.3rem solid transparent;border-left:0.3rem solid #333;border-top:0.3rem solid transparent;content:'';display:inline-block;height:0;width:0;margin-right:0.2rem;position:relative;top:-0.2rem}.p-footer__page-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-footer__page-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-footer__page-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-footer__page-link:link,.p-footer__page-link:visited{color:#333}.p-footer__service{padding:0}@media screen and (min-width: 835px){.p-footer__service{padding:0 6.0rem}}.p-footer__service-list{display:block}@media screen and (min-width: 835px){.p-footer__service-list{display:flex;justify-content:space-between}}.p-footer__service-item{margin:3.0rem 0;text-align:center}.p-footer__service-item:last-child::after{content:none}.p-footer__service-item::after{content:'';margin-top:3.0rem}@media screen and (min-width: 835px){.p-footer__service-item::after{content:none}}.p-footer__product-heading{margin-bottom:3.0rem}@media screen and (min-width: 835px){.p-footer__product-heading{margin-bottom:2.0rem}}.p-footer__product-list{display:inline-flex}@media screen and (min-width: 835px){.p-footer__product-list{justify-content:space-between;width:30.7rem}}.p-footer__product-item{margin-left:1.6rem}.p-footer__product-item:first-child{margin-left:0}.p-footer__product-item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-footer__product-item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-footer__product-item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-footer__product-item-image{height:4.2rem}@media screen and (min-width: 321px){.p-footer__product-item-image{height:5.4rem}}@media screen and (min-width: 835px){.p-footer__product-item-image{height:4.8rem}}.p-footer__sns-heading{margin-bottom:3.0rem}@media screen and (min-width: 835px){.p-footer__sns-heading{margin-bottom:2.0rem}}.p-footer__sns-list{display:inline-flex;justify-content:space-between;width:23.6rem}@media screen and (min-width: 835px){.p-footer__sns-list{width:22.4rem}}.p-footer__sns-item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-footer__sns-item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-footer__sns-item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-footer__sns-item-image{height:4.8rem;width:4.8rem}.p-footer__note-list{font-size:1.4rem;line-height:2.2rem;margin-top:4.0rem}@media screen and (min-width: 835px){.p-footer__note-list{font-size:1.2rem;line-height:1.8rem}}.p-footer__note-item{margin-top:2.0rem;padding-left:1.0em;text-indent:-1.0em}.p-footer__note-item:first-child{margin-top:0}.p-footer__copyright{font-size:1.2rem;letter-spacing:0.035rem;margin-top:8.5rem;text-align:center}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-gnav__menu-item,.p-gnav__menu-item--sp-only,.p-gnav__menu-item--pc-only{margin-bottom:2.2rem;padding-left:2.0rem}@media screen and (min-width: 835px){.p-gnav__menu-item,.p-gnav__menu-item--sp-only,.p-gnav__menu-item--pc-only{margin-bottom:1.5rem;padding-left:1.0rem}}.p-gnav__menu-item:last-child,.p-gnav__menu-item--sp-only:last-child,.p-gnav__menu-item--pc-only:last-child{margin-bottom:0}.p-gnav__mypage-item-link,.p-gnav__mypage-item-link--home,.p-gnav__mypage-item-link--favorite,.p-gnav__mypage-item-link--user,.p-gnav__mypage-item-link--membership,.p-gnav__mypage-item-link--for-medical-worker,.p-gnav__mypage-item-link--service-description{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#40556D;display:inline-block;text-decoration:none;word-break:break-all;align-items:center;display:inline-flex}.p-gnav__mypage-item-link:hover,.p-gnav__mypage-item-link--home:hover,.p-gnav__mypage-item-link--favorite:hover,.p-gnav__mypage-item-link--user:hover,.p-gnav__mypage-item-link--membership:hover,.p-gnav__mypage-item-link--for-medical-worker:hover,.p-gnav__mypage-item-link--service-description:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-gnav__mypage-item-link:hover .hover-scale-image,.p-gnav__mypage-item-link--home:hover .hover-scale-image,.p-gnav__mypage-item-link--favorite:hover .hover-scale-image,.p-gnav__mypage-item-link--user:hover .hover-scale-image,.p-gnav__mypage-item-link--membership:hover .hover-scale-image,.p-gnav__mypage-item-link--for-medical-worker:hover .hover-scale-image,.p-gnav__mypage-item-link--service-description:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__mypage-item-link:link,.p-gnav__mypage-item-link--home:link,.p-gnav__mypage-item-link--favorite:link,.p-gnav__mypage-item-link--user:link,.p-gnav__mypage-item-link--membership:link,.p-gnav__mypage-item-link--for-medical-worker:link,.p-gnav__mypage-item-link--service-description:link,.p-gnav__mypage-item-link:visited,.p-gnav__mypage-item-link--home:visited,.p-gnav__mypage-item-link--favorite:visited,.p-gnav__mypage-item-link--user:visited,.p-gnav__mypage-item-link--membership:visited,.p-gnav__mypage-item-link--for-medical-worker:visited,.p-gnav__mypage-item-link--service-description:visited{color:#40556D}.p-gnav__mypage-item-link:before,.p-gnav__mypage-item-link--home:before,.p-gnav__mypage-item-link--favorite:before,.p-gnav__mypage-item-link--user:before,.p-gnav__mypage-item-link--membership:before,.p-gnav__mypage-item-link--for-medical-worker:before,.p-gnav__mypage-item-link--service-description:before{background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2.0rem;margin-right:0.8rem;width:2.0rem}.p-gnav{height:100%}@media screen and (min-width: 835px){.p-gnav{border-left:0.1rem solid #DCE0E0;border-right:0.1rem solid #DCE0E0}}.p-gnav__content{background-color:#FFF;height:100%;left:0;position:fixed;top:0;transform:translateX(-101%);transition:all 0.3s ease-in-out;visibility:hidden;width:27.5rem;z-index:11000}@media screen and (min-width: 321px){.p-gnav__content{width:30.3rem}}@media screen and (min-width: 835px){.p-gnav__content{height:inherit;position:relative;transform:unset;transition:unset;visibility:inherit;width:100%}}.p-gnav__content-inner{height:100%;overflow-y:auto;padding:3.2rem 1.6rem}.p-gnav__sp-cover{transition:all 0.3s ease-in-out}@media screen and (min-width: 835px){.p-gnav__sp-cover{display:none}}.p-gnav.is-shown .p-gnav__content{transform:translateX(0%);visibility:visible}.p-gnav__logo{width:15.2rem}.p-gnav__search-form{margin:2.7rem 0 4.2rem}.p-gnav__border{border:none;border-top:0.1rem solid #DCE0E0;height:0;margin:3.2rem 0}.p-gnav__new-icon{background-image:url(/kenko/assets/owan/icon/icon_new_flag-3858870a076ef20fb3b58ec26c7a33eb3acc3ada7727f61365166ccf4bcf8675.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.6rem;width:3.2rem;margin-left:0.8rem;vertical-align:text-bottom}.p-gnav__heading{font-size:1.3rem;font-weight:bold;margin-bottom:0.4rem}@media screen and (min-width: 835px){.p-gnav__heading{font-size:1.4rem}}.p-gnav__heading::after{content:'';margin-top:0.4rem}.p-gnav__mypage-list{font-size:1.5rem;font-weight:bold;letter-spacing:0.016rem}@media screen and (min-width: 835px){.p-gnav__mypage-list{font-size:1.3rem}}.p-gnav__mypage-item{margin-bottom:2.2rem}@media screen and (min-width: 835px){.p-gnav__mypage-item{margin-bottom:1.5rem}}.p-gnav__mypage-item:last-child{margin-bottom:0}.p-gnav__mypage-item-link--home:before{background-image:url(/kenko/assets/owan/icon/icon_home-2015211922322b1ed1cc41061ed5043ff55b7006909c970c7dca09f40fd5ea0f.png)}.p-gnav__mypage-item-link--home.is-active:before{background-image:url(/kenko/assets/owan/icon/icon_home_active-2d275ee58a74fe3cf62912a7527ceb909241d0fcf01b024b1ae2f95fffa0aa6c.png)}.p-gnav__mypage-item-link--favorite:before{background-image:url(/kenko/assets/owan/icon/icon_favorite-55c593c732a7ad8fc2b1b01a82d44da536e75b51fe9146ff57746c6fb85380b5.png)}.p-gnav__mypage-item-link--favorite.is-active:before{background-image:url(/kenko/assets/owan/icon/icon_favorite_active-0df17ade74673797515539e0d2927bf0ce25e6d80ce5e9cb7974596fe5947806.png)}.p-gnav__mypage-item-link--user:before{background-image:url(/kenko/assets/owan/icon/icon_user_white-d6801d7d1bc00c9ff2f6ca49dea17c468194ca41feb9f8670f2e3b446e075570.png)}.p-gnav__mypage-item-link--user.is-active:before{background-image:url(/kenko/assets/owan/icon/icon_user_white_active-f508a3c8ba0cfdaa44b3efde25c1fbc311424342d566eff2acb2fcd0234c3296.png)}.p-gnav__mypage-item-link--membership:before{background-image:url(/kenko/assets/owan/icon/membership_unfilled-351ea9248b8ac799ba793156af2c5085bc35e082104e37e0ab1dbcee2e17ff39.png);height:2.4rem;margin-right:0.4rem;width:2.4rem}.p-gnav__mypage-item-link--membership.is-active:before{background-image:url(/kenko/assets/owan/icon/membership_filled-cdf59d7285cd4e72305c704a3b2d7ed390c643c1805b429b6efbef6bac266f66.png)}.p-gnav__mypage-item-link--for-medical-worker:before{background-image:url(/kenko/assets/owan/icon/icon_for-medical-worker-8a8d2939401e2fe10c35464e5b7b3dc70fa28854f4f6153c68865b35dcd14210.png)}.p-gnav__mypage-item-link--service-description:before{background-image:url(/kenko/assets/owan/icon/icon_service_description-de606ed55686660105024d95d028ab74cad3706c92ace13f4a02db26a3af3146.png)}.p-gnav__menu{margin-top:4.0rem}.p-gnav__menu-list{font-size:1.5rem;font-weight:bold;margin-top:2.5rem}@media screen and (min-width: 835px){.p-gnav__menu-list{font-size:1.3rem;margin-top:1.6rem}}.p-gnav__menu-item--sp-only{display:block !important}@media screen and (min-width: 835px){.p-gnav__menu-item--sp-only{display:none !important}}.p-gnav__menu-item--pc-only{display:none !important}@media screen and (min-width: 835px){.p-gnav__menu-item--pc-only{display:block !important}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list{margin-top:2.5rem;opacity:1;visibility:visible}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list{margin-top:1.6rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num1{height:4rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num1{height:3rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num2{height:8rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num2{height:6rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num3{height:12rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num3{height:9rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num4{height:16rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num4{height:12rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num5{height:20rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num5{height:15rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num6{height:24rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num6{height:18rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num7{height:28rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num7{height:21rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num8{height:32rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num8{height:24rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num9{height:36rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num9{height:27rem}}.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num10{height:40rem}@media screen and (min-width: 835px){.p-gnav__menu-item.is-selected .p-gnav__submenu-list.item_num10{height:30rem}}.p-gnav__menu-item.is-selected .p-gnav__menu-item-link--arrow::after{transform:rotate(180deg)}.p-gnav__menu-item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-gnav__menu-item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-gnav__menu-item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__menu-item-link:link,.p-gnav__menu-item-link:visited{color:#333}.p-gnav__menu-item-link--arrow{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-gnav__menu-item-link--arrow:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-gnav__menu-item-link--arrow:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__menu-item-link--arrow:link,.p-gnav__menu-item-link--arrow:visited{color:#333}.p-gnav__menu-item-link--arrow::after{border-left:0.3rem solid transparent;border-right:0.3rem solid transparent;border-top:0.3rem solid #333;display:inline-block;height:0;width:0;content:'';margin-left:1.0rem;position:relative;top:-0.2rem;transform:rotate(0deg);transition:all 0.3s linear}.p-gnav__submenu-list{font-size:1.4rem;font-weight:bold;height:0;opacity:0;transition:all 0.3s ease-in-out 0.05s;visibility:hidden}@media screen and (min-width: 835px){.p-gnav__submenu-list{font-size:1.2rem}}.p-gnav__submenu-item{margin-bottom:2.5rem}@media screen and (min-width: 835px){.p-gnav__submenu-item{margin-bottom:1.6rem}}.p-gnav__submenu-item:last-child{margin-bottom:0}.p-gnav__submenu-item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#676767;display:inline-block;text-decoration:none;word-break:break-all}.p-gnav__submenu-item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-gnav__submenu-item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__submenu-item-link:link,.p-gnav__submenu-item-link:visited{color:#676767}.p-gnav__pickup-ad--pc-only{display:none !important;margin-top:4.0rem}@media screen and (min-width: 835px){.p-gnav__pickup-ad--pc-only{display:block !important}}.p-gnav__pickup-ad-list{font-size:1.2rem;font-weight:bold;margin-top:1.6rem}.p-gnav__pickup-ad-item{display:flex;margin-bottom:1.6rem}.p-gnav__pickup-ad-item:last-child{margin-bottom:0}.p-gnav__pickup-ad-item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-gnav__pickup-ad-item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-gnav__pickup-ad-item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__pickup-ad-item-link:link,.p-gnav__pickup-ad-item-link:visited{color:#333}.p-gnav__pickup-ad-item-image-container{border-radius:0.4rem;height:5rem;overflow:hidden;position:relative;width:5rem;z-index:1;display:inline-block;margin-right:0.6rem;vertical-align:middle}.p-gnav__pickup-ad-item-text{display:inline-block;vertical-align:middle;width:15.0rem}.p-gnav__product{margin-top:4.0rem}.p-gnav__kitchen-ad{margin-top:4.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-header__head,.p-header__head--large{align-items:center;display:grid;text-align:center}.p-header__inner{padding:0.8rem 1.6rem}.p-header__inner--large{padding:0 1.6rem}@media screen and (min-width: 835px){.p-header__inner--large{padding:0 4rem}}@media screen and (min-width: 835px){.p-header__logo{left:5.6rem;position:absolute;top:4rem}}.p-header__head{grid-template-columns:3.2rem 1fr 3.2rem;height:3.2rem;padding-top:0.4rem}@media screen and (min-width: 481px){.p-header__head{grid-template-columns:5rem 1fr 5rem;height:5rem}}.p-header__head--large{grid-template-columns:4.0rem 1fr 4.0rem;height:7.2rem}@media screen and (min-width: 835px){.p-header__head--large{height:9.6rem;position:relative}}.p-header__logo-image{width:15.2rem}.p-header__logo-image--large{width:14.2rem}@media screen and (min-width: 835px){.p-header__logo-image--large{width:18.9rem}}.p-header__icon-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block}.p-header__icon-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-header__icon-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-header__back-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;margin-left:2.5rem;position:relative}.p-header__back-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-header__back-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-header__back-link::after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border:0;border-radius:0.1rem;border-right:solid 0.3rem #676767;border-top:solid 0.3rem #676767;content:'';height:1.5rem;margin-top:-1rem;position:absolute;top:53%;width:1.5rem;right:0}.p-header__sound-image{background-image:url(/kenko/assets/owan/icon/icon_sound_mute-b26171b3bdd06bf4734a6020f22ac82f7fbab7e007069e4a8a86597e14ab1781.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem}.p-header__sound-image.is-playing{background-image:url(/kenko/assets/owan/icon/icon_sound_play-b7fcd57665b922dcfb952e0fd4c48e18cdc3b154797d8eb593de02f826710e57.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem}.p-header__search-form{margin:2.0rem 0 0.8rem}.p-header__indicator{height:0.5rem}@media screen and (min-width: 835px){.p-header__indicator{margin-top:2.4rem}}.p-header__indicator-inner{margin:0 auto;width:47%}@media screen and (min-width: 835px){.p-header__indicator-inner{width:40rem}}.p-header__indicator-base{background-color:#DCE0E0;border-radius:0.25rem;height:0.5rem;width:100%}.p-header__indicator-value--per0{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:0%}.p-header__indicator-value--per10{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:10%}.p-header__indicator-value--per20{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:20%}.p-header__indicator-value--per30{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:30%}.p-header__indicator-value--per40{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:40%}.p-header__indicator-value--per50{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:50%}.p-header__indicator-value--per60{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:60%}.p-header__indicator-value--per70{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:70%}.p-header__indicator-value--per80{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:80%}.p-header__indicator-value--per90{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:90%}.p-header__indicator-value--per100{background-color:#E3B02A;border-radius:0.25rem;height:0.5rem;width:100%}.p-header .vjs-audio,.p-header .vjs-poster,.p-header .vjs-text-track-display,.p-header .vjs-loading-spinner,.p-header .vjs-big-play-button,.p-header .vjs-control-bar,.p-header .vjs-modal-dialog{display:none !important}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-main__inner{padding:0}.p-main__inner--textbase{margin-top:0;padding:0 0 3.0rem}@media screen and (min-width: 835px){.p-main__inner--textbase{margin-top:3.0rem;padding:0 4rem 3rem}}.p-main__information{margin-bottom:0;padding:0 1.6rem 1.6rem}@media screen and (min-width: 835px){.p-main__information{margin-bottom:3.0rem;padding:3rem 4rem 0}}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only{margin:0 1.6rem}.p-main__section-border--dotted--pc-only{display:none !important}@media screen and (min-width: 835px){.p-main__section-border--dotted--pc-only{display:block !important}}@media screen and (min-width: 835px){.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only{margin:0 4rem}}.p-main__section-border--wide--sp-only{display:block !important}@media screen and (min-width: 835px){.p-main__section-border--wide--sp-only{display:none !important}}.p-main__flash{padding:3.2rem 1.6rem 0.5rem}@media screen and (min-width: 835px){.p-main__flash{padding:1.8rem 1.6rem 3.2rem}}.p-main__posted-recipe-content-confirm{margin-bottom:3.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.field_with_errors{display:inline}.swiper-wrapper>.swiper-slide:first-child{margin-left:0}.p-medical-workers__header-heading,.p-medical-workers__first-message,.p-medical-workers__header-paragraph,.p-medical-workers__header-btn{color:#FFF;display:block;font-size:1.6rem;font-weight:bold;left:3.2rem;position:absolute;text-shadow:4px 4px 16px rgba(0,0,0,0.4);width:calc(100% - 6.4rem)}@media screen and (min-width: 835px){.p-medical-workers__header-heading,.p-medical-workers__first-message,.p-medical-workers__header-paragraph,.p-medical-workers__header-btn{left:78.3rem;width:50.3rem}}.p-medical-workers__header{background:url(/kenko/assets/medical_workers/header-background-sp-89da6b31c887ab787f78753db9757bbf98ce7e12bcac4f6705e61ed0a5eff34e.png) no-repeat;background-position:center;background-size:cover;height:62.2rem}@media screen and (min-width: 835px){.p-medical-workers__header{background-image:url(/kenko/assets/medical_workers/header-background-4bd4aafb4a9e13ebd7945280852f1d5b86fbf586fba2c7ad492fa359f1f088cf.png);height:75.5rem}}.p-medical-workers__header-messages{position:relative}@media screen and (min-width: 835px){.p-medical-workers__header-messages{margin:0 auto;width:136.6rem}}.p-medical-workers__logo{left:1.6rem;position:absolute;top:2.867rem}@media screen and (min-width: 835px){.p-medical-workers__logo{left:8rem;top:4rem}}.p-medical-workers__logo-image{height:2.4rem}@media screen and (min-width: 835px){.p-medical-workers__logo-image{height:4rem}}.p-medical-workers__header-heading{top:28.8rem}@media screen and (min-width: 835px){.p-medical-workers__header-heading{font-size:3.6rem;top:19.1rem}}.p-medical-workers__first-message{font-size:3.7rem;letter-spacing:0.04em;line-height:5rem;top:32.8rem}@media screen and (min-width: 835px){.p-medical-workers__first-message{font-size:6.9rem;letter-spacing:0;line-height:10.4rem;top:25.4rem}}.p-medical-workers__header-paragraph{top:43.6rem}@media screen and (min-width: 835px){.p-medical-workers__header-paragraph{font-size:2.4rem;top:46.8rem}}.p-medical-workers__header-btn{height:6.4rem;left:3.2rem;top:532px}@media screen and (min-width: 835px){.p-medical-workers__header-btn{top:57.4rem;left:77rem;width:50rem;height:5.3rem}}.p-medical-workers__navigation{padding:2.5rem 3.2rem 0}@media screen and (min-width: 835px){.p-medical-workers__navigation{margin:6.4rem auto 0;width:112.5rem;height:5.6rem}}@media screen and (min-width: 835px){.p-medical-workers__nav-list{display:flex;flex-direction:row;justify-content:center;align-items:center}}.p-medical-workers__nav-list>li:last-child>.p-medical-workers__nav-item{border-bottom:none}@media screen and (min-width: 835px){.p-medical-workers__nav-list>li:last-child>.p-medical-workers__nav-item{border-right:none}}.p-medical-workers__nav-item{display:flex;align-items:center;width:100%;height:6.7rem;border-bottom:0.1rem dashed #063A77;text-decoration:none}@media screen and (min-width: 835px){.p-medical-workers__nav-item{width:22.5rem;height:5.6rem;border-right:0.1rem dashed #063A77;border-bottom:none}}.p-medical-workers__nav-item-text{width:100%;padding-left:2.4rem;font-weight:700;font-size:1.6rem;line-height:2rem;letter-spacing:-0.01em;color:#063A77}@media screen and (min-width: 835px){.p-medical-workers__nav-item-text{padding-left:3rem}}.p-medical-workers__nav-item-image{margin-right:2.4rem;width:2rem;height:2rem;transform:rotate(-90deg)}@media screen and (min-width: 835px){.p-medical-workers__nav-item-image{margin-right:1.5rem;transform:none}}.p-medical-workers__introduction{margin:4.8rem 0 0}@media screen and (min-width: 835px){.p-medical-workers__introduction{margin:8rem auto 0;width:136.6rem}}.p-medical-workers__intro-content{margin:0 3.2rem}@media screen and (min-width: 835px){.p-medical-workers__intro-content{align-items:start;display:flex;justify-content:space-between;margin:0;padding:0 21.8rem}}@media screen and (min-width: 835px){.p-medical-workers__intro-texts{width:62.3rem}}.p-medical-workers__intro-heading{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:600;letter-spacing:-0.01em;line-height:5rem}@media screen and (min-width: 835px){.p-medical-workers__intro-heading{font-size:5.6rem;line-height:8.4rem}}.p-medical-workers__intro-paragraph{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:600;letter-spacing:0.06em;line-height:3.2rem;margin-top:4rem}@media screen and (min-width: 835px){.p-medical-workers__intro-paragraph{font-size:1.8rem;line-height:3.5rem;width:61rem}}.p-medical-workers__intro-notice{color:#676767;font-size:1.2rem;font-weight:500;line-height:1.8rem;margin-top:2.4rem;text-align:justify}@media screen and (min-width: 835px){.p-medical-workers__intro-notice{font-size:1.4rem;line-height:2rem;width:61rem}}.p-medical-workers__intro-app-image{display:block;margin:4.8rem auto 0;width:20.3rem}@media screen and (min-width: 835px){.p-medical-workers__intro-app-image{margin:0;width:25.8rem}}.p-medical-workers__intro-movie{margin:3.2rem 1.6rem 0;aspect-ratio:343 / 193}@media screen and (min-width: 835px){.p-medical-workers__intro-movie{width:84rem;height:47.1rem;margin:8rem auto 0}}.p-medical-workers__intro-movie iframe{width:100%;height:100%}.p-medical-workers__intro-btn{height:6.4rem;margin:2.4rem 3.2rem 0}@media screen and (min-width: 835px){.p-medical-workers__intro-btn{width:48rem;height:5.3rem;margin:4rem auto 0}}.p-medical-workers__open-wave{background:url(/kenko/assets/medical_workers/wave_ricewhite_top_sp-dec818ab5d1c832e1e71aa16081e93418def69f7812bec357103b7eb635d05ca.png) repeat;background-size:100%;border:none;display:block;height:8rem;margin-top:8.2rem}@media screen and (min-width: 835px){.p-medical-workers__open-wave{background:url(/kenko/assets/medical_workers/wave_ricewhite_top_pc-4f42f1148eb258a0a6a395b779519bfdc44f0fe9a8762e1a06698cb119beb6bb.png) repeat;background-size:100%;height:16.4rem}}.p-medical-workers__close-wave{background:url(/kenko/assets/medical_workers/wave_ricewhite_bottom_sp-62c1d5ebb55c195992d7daf67a96e1baca8c7a7df30a52b1430a9b99d10fe9b1.png) repeat;background-position:bottom;background-size:100%;border:none;display:block;height:8rem}@media screen and (min-width: 835px){.p-medical-workers__close-wave{background:url(/kenko/assets/medical_workers/wave_ricewhite_bottom_pc-e8efa02c97b79ec48a8ae49cb9d3e02eb762640a50c4febb116355ee4fad219b.png) repeat;background-position:bottom;background-size:100%;height:16.4rem}}.p-medical-workers__data{background-color:#FBFAF7;padding:5.6rem 3.2rem 0}@media screen and (min-width: 835px){.p-medical-workers__data{padding:4rem 0 0}}.p-medical-workers__data--first{background-color:#FBFAF7;padding:0 3.2rem 0}@media screen and (min-width: 835px){.p-medical-workers__data-inner{margin:0 auto;width:120rem}}.p-medical-workers__data-heading{display:block;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:600;line-height:5rem;padding:0.8rem 0;text-align:center}@media screen and (min-width: 835px){.p-medical-workers__data-heading{font-size:4.8rem;line-height:7.2rem}}.p-medical-workers__data-paragraph{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:600;letter-spacing:0.06em;line-height:3.2rem;padding:0.8rem 0}@media screen and (min-width: 835px){.p-medical-workers__data-paragraph{font-size:1.8rem;letter-spacing:0.06em;line-height:3.5rem;margin:3.2rem auto 0;max-width:68rem}}@media screen and (min-width: 835px){.p-medical-workers__data-chart{margin-top:5.6rem}}.p-medical-workers__data-chart-link{display:block;margin-top:2.4rem}.p-medical-workers__icon-row{display:flex;justify-content:flex-end}.p-medical-workers__icon-larger{width:2rem}.p-medical-workers__data-chartcaption{color:#676767;font-size:1.2rem;font-weight:500;line-height:1.8rem;margin-top:0.8rem;padding:0.8rem 0;text-align:justify}@media screen and (min-width: 835px){.p-medical-workers__data-chartcaption{font-size:1.6rem;line-height:4rem;margin:1.6rem 1.6rem 0 0;text-align:right}}.p-medical-workers__data-chart-last{padding-bottom:5.2rem;margin-top:4rem}@media screen and (min-width: 835px){.p-medical-workers__data-chart-last{margin-top:-3.1rem}}.p-medical-workers__app{margin-top:10.8rem}.p-medical-workers__app-heading{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:600;letter-spacing:0.01em;line-height:5rem;padding:0.8rem 3.2rem;text-align:center}@media screen and (min-width: 835px){.p-medical-workers__app-heading{font-size:4.8rem}}.p-medical-workers__app-paragraph{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.8rem;font-weight:600;line-height:3.2rem;padding:0.8rem 3.2rem;text-align:center}@media screen and (min-width: 835px){.p-medical-workers__app-paragraph{font-size:3.2rem;margin-top:1.6rem}}.p-medical-workers__app-functions{margin:4.8rem auto 0;position:relative}@media screen and (min-width: 835px){.p-medical-workers__app-functions{width:136.6rem}}.p-medical-workers__app-function-image{display:block}.p-medical-workers__app-function-btn-area{background-color:#F2F7F9;height:13rem}@media screen and (min-width: 835px){.p-medical-workers__app-function-btn-area{height:14.1rem}}.p-medical-workers__app-function-btn{width:31.1rem;height:6.9rem;margin:0 auto;padding-top:0.5px}@media screen and (min-width: 835px){.p-medical-workers__app-function-btn{width:48rem;height:6.1rem;padding-top:0.8rem}}.p-medical-workers__link-info{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;gap:1.2rem;box-sizing:border-box;background:#FFF;border:0.3rem solid #DD6420;box-shadow:0rem 0.4rem 0.4rem rgba(0,0,0,0.25);border-radius:0.8rem;text-decoration:none}@media screen and (min-width: 835px){.p-medical-workers__link-info{padding:1.1rem 4.5rem;gap:0.4rem}}.p-medical-workers__link-info-text{font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2.1rem;color:#DD6420;text-shadow:none;text-align:center;text-decoration:none;flex:none;flex-grow:0}@media screen and (min-width: 835px){.p-medical-workers__link-info-text{font-size:2rem;line-height:2.5rem}}.p-medical-workers__link-info-image{height:2.4rem;width:2.4rem}@media screen and (min-width: 835px){.p-medical-workers__link-info-image{height:2rem;width:2rem}}.p-medical-workers__link-rounded{border:#333 1px solid;border-radius:2.2rem;display:block;font-size:1.6rem;font-weight:bold;height:4.4rem;line-height:4.4rem;margin:0 3.2rem;position:relative;text-align:center;text-decoration:none}@media screen and (min-width: 835px){.p-medical-workers__link-rounded{margin:2.4rem auto;max-width:32rem}}.p-medical-workers__link-arrow{display:block;position:absolute;right:1.946rem;top:1.721rem;width:0.6rem}.p-medical-workers__concerns{margin-top:5.6rem}@media screen and (min-width: 835px){.p-medical-workers__concerns{margin-top:8rem}}.p-medical-workers__concerns-heading{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:600;line-height:5rem;text-align:center}@media screen and (min-width: 835px){.p-medical-workers__concerns-heading{font-size:4.8rem;line-height:7.2rem}}.p-medical-workers__concerns-paragraph{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:600;letter-spacing:0.06em;line-height:3.2rem;margin:2.4rem 3.2rem 3.2rem;text-align:left}@media screen and (min-width: 835px){.p-medical-workers__concerns-paragraph{margin:3.2rem auto 0;font-size:1.8rem;line-height:3.5rem;max-width:68rem;text-align:center}}.p-medical-workers__concerns-group-list{margin-top:4rem}@media screen and (min-width: 835px){.p-medical-workers__concerns-group-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:4rem auto 0;width:120rem}}@media screen and (min-width: 835px){.p-medical-workers__concerns-group-column{margin-top:4rem;display:flex;flex-direction:column}}.p-medical-workers__concerns-group{background-color:#F2F7F9;border:0;border-radius:0.6rem;color:#333;font-size:1.8rem;font-weight:bold;line-height:3rem;list-style:none;margin:1.6rem 4.6rem 0;padding:0.8rem 0 0.8rem 1.6rem}@media screen and (min-width: 835px){.p-medical-workers__concerns-group{margin:1rem 0.8rem 0 0;width:28.6rem}}@media screen and (min-width: 835px){.p-medical-workers__concerns-group-hidden{height:28rem;visibility:hidden;width:28.6rem}}.p-medical-workers__concerns-group-notice{color:#333;font-size:1.4rem;font-weight:bold;line-height:2.1rem}.p-medical-workers__concerns-specific-concern-list{border-top:#333 1px solid;color:#333;font-size:1.8rem;font-weight:500;line-height:2.7rem;padding-top:1.2rem;padding-left:0.8rem;margin-top:0.9rem;margin-right:1.6rem}.p-medical-workers__concerns-specific-concern{list-style:inside disc}.p-medical-workers__open-button{border:#333 1px solid;border-radius:2.2rem;cursor:pointer;display:block;font-size:1.6rem;font-weight:bold;height:4.4rem;line-height:4.4rem;margin:2.4rem 3.2rem 0;position:relative;text-align:center;text-decoration:none}.p-medical-workers__open-icon{display:inline-block;margin-left:1.4rem;vertical-align:middle;width:2rem}.p-medical-workers__hospitals{background-color:#FBFAF7;margin-top:8rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals{margin-top:0}}.p-medical-workers__hospitals-inner{background:url(/kenko/assets/medical_workers/hospital-image-5e31095b38940a4c494f276fb0e26e370600274edfb3c5831ea695a26216ff90.png) no-repeat;background-size:contain;padding-top:21.1rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-inner{background-position:top 0 left 8rem;background-size:64.9rem 43.9rem;margin:0 auto;padding-top:0;position:relative;width:120.6rem}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-header{height:48.7rem}}.p-medical-workers__hospitals-heading{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:600;letter-spacing:0.01em;line-height:5rem;margin-top:2.4rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-heading{display:block;font-size:5.6rem;line-height:8.4rem;padding:0;position:absolute;right:9.6rem;text-align:center;top:4rem;width:51rem}}.p-medical-workers__hospitals-paragraph{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:600;letter-spacing:0.06em;line-height:3.2rem;margin-top:1.6rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-paragraph{background-color:#FFF;color:#333;font-size:1.8rem;height:25.5rem;line-height:3.5rem;padding:4rem;position:absolute;right:0;top:23.2rem;width:64rem}}.p-medical-workers__hospitals-subsection{margin-top:5.6rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-subsection{margin-top:8rem}}.p-medical-workers__hospitals-subheading{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.4rem;font-weight:600;letter-spacing:0.01em;line-height:5rem;padding:0.8rem 3.2rem;text-align:center}.p-medical-workers__hospitals-subparagraph{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:600;letter-spacing:0.06em;line-height:3.2rem;margin-top:0.8rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-subparagraph{text-align:center}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-scenes-list{display:grid;grid-template-columns:1fr 1fr;margin:4rem 0 8rem;row-gap:5.6rem}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-scene{align-items:flex-start;display:flex;justify-content:space-between;width:57.9rem}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-scene-icon{width:22rem}}.p-medical-workers__hospitals-scene-description{padding-top:1.65rem;width:34.4rem}.p-medical-workers__hospitals-scene-title{height:6.6rem;color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.2rem;font-weight:800;line-height:3.2rem;display:flex;align-items:center}@media screen and (min-width: 835px){.p-medical-workers__hospitals-scene-title{letter-spacing:0.04em;line-height:3.3rem}}.p-medical-workers__hospitals-scene-body{font-size:1.8rem;font-weight:500;line-height:3.2rem;margin-top:1.6rem}.p-medical-workers__hospitals-scene-body-strong{font-weigh:700}.p-medical-workers__hospitals-plans{margin-top:2.4rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-plans{display:flex;height:45rem;justify-content:space-evenly}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-plan{background-color:#FFF;border:1px solid #0086B0;border-radius:0.8rem;padding:5.3rem 4rem 0;position:relative;width:38.6rem}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-plan-title{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.4rem;font-weight:600;line-height:4.5rem;text-align:center;min-height:9rem}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-plan-title--two{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.4rem;font-weight:600;line-height:4.5rem;margin-top:-1.3rem;text-align:center}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-plan-body{color:#333;font-size:1.8rem;font-weight:500;line-height:3.2rem;text-align:justify;width:30.6rem}}.p-medical-workers__hospitals-voices{padding-top:10rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voices{padding-top:8rem}}.p-medical-workers__hospitals-voices-box{border:#193469 1px solid;margin:0 3.2rem;padding:0.8rem 0 4rem;position:relative}.p-medical-workers__hospitals-voices-heading{background-color:#FBFAF7;color:#193469;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.4rem;font-weight:600;left:calc((100% - 24.7rem) / 2);letter-spacing:0.01em;line-height:3.4rem;position:absolute;text-align:center;top:-3.6rem;width:24.7rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voices-heading{left:calc((100% - 52.8rem) / 2);top:-1.6rem;width:52.8rem}}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voice-list{display:flex;justify-content:space-between;margin:0 auto;width:104.6rem}}.p-medical-workers__hospitals-voice{margin-top:5.6rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voice{width:48rem}}.p-medical-workers__hospitals-voice-quote{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2rem;font-weight:600;line-height:3.2rem;margin:0 4rem;position:relative}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voice-quote{font-size:2.4rem;line-height:3.4rem;margin:0}}.p-medical-workers__hospitals-voice-quote::before{color:#979797;content:'“';display:block;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5.6rem;font-weight:500;left:-3.2rem;line-height:8.4rem;position:absolute;top:-1.6rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voice-quote::before{display:none}}.p-medical-workers__hospitals-voice-quote::after{bottom:-4.2rem;color:#979797;content:'”';display:block;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5.6rem;font-weight:500;line-height:8.4rem;position:absolute;right:-2.4rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voice-quote::after{display:none}}.p-medical-workers__hospitals-voice-quotation{color:#979797;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5.6rem;font-weight:500;vertical-align:middle}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voice-quoted-second{margin-left:2.3rem}}.p-medical-workers__hospitals-voice-by{font-size:1.3rem;font-weight:700rem;line-height:2rem;margin-top:1.6rem;padding:0 1.6rem;text-align:right;width:100%}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voice-by{font-size:1.6rem;margin-top:2.4rem}}.p-medical-workers__hospitals-voice-body{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:600;line-height:3.2rem;margin:2.4rem 1.6rem 0;text-align:justify}@media screen and (min-width: 835px){.p-medical-workers__hospitals-voice-body{margin:2.4rem 0 0}}.p-medical-workers__hospitals-note{margin:4.8rem 3.2rem 0;padding-bottom:4rem;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-style:normal;font-weight:600;font-size:18px;line-height:35px;align-items:center;letter-spacing:0.06em}@media screen and (min-width: 835px){.p-medical-workers__hospitals-note{width:68rem;margin:6.4rem auto 0}}.p-medical-workers__hospitals-note-strong{font-weight:700;text-decoration:underline;text-decoration-color:#FAEBC7;text-decoration-thickness:0.8rem;text-underline-offset:-0.1rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-note-paragraph{height:14rem}}.p-medical-workers__hospitals-note-inquiry-lead{margin-top:2.4rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-note-inquiry-lead{margin-top:4rem;height:7rem}}.p-medical-workers__hospitals-btn{height:6.4rem;margin-top:3.2rem}@media screen and (min-width: 835px){.p-medical-workers__hospitals-btn{width:462px;height:53px;margin:4rem auto 0}}.p-medical-workers__faq{margin-top:8rem}@media screen and (min-width: 835px){.p-medical-workers__faq{margin:8rem auto 0;width:67.4rem}}.p-medical-workers__faq-heading{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.4rem;font-weight:600;letter-spacing:0.01em;line-height:5rem;padding:0.8rem 3.2rem;text-align:center}@media screen and (min-width: 835px){.p-medical-workers__faq-heading{font-size:3.2rem;line-height:4.8rem;padding:0}}.p-medical-workers__faq-q{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:600;line-height:3rem;margin:4rem 3.2rem 0 5.3rem;position:relative}.p-medical-workers__faq-q::first-child{font-size:1.8rem;line-height:3.2rem;margin-top:2.4rem}.p-medical-workers__faq-q::before{background:url(/kenko/assets/medical_workers/faq-q-50abab57f68b23817b7dd0e19c850bd42ba521580a68cfb871c11bfa393a528e.png) no-repeat;background-size:contain;content:'';display:block;height:1.9rem;left:-3.7rem;position:absolute;top:0.4rem;width:2.6rem}@media screen and (min-width: 835px){.p-medical-workers__faq-q::before{height:2.0rem;width:2.6rem}}.p-medical-workers__faq-a{background:url(/kenko/assets/medical_workers/faq-a-54fcd68a9d0e67ae2525ea009e851c22dce7108816acfa3741745ee9c178f4ae.png) no-repeat;background-position:top 0.8rem left 1.6rem;background-size:2.45rem 2rem;border:1px solid #EDEFEF;border-radius:0.4rem;color:#333;font-size:1.6rem;font-weight:500;line-height:3rem;margin:1.6rem 1.6rem 0;padding:1.6rem 1.6rem 1.6rem 5.1rem}@media screen and (min-width: 835px){.p-medical-workers__faq-a{background-position:top 1.6rem left 1.8rem;background-size:2.5rem 2.1rem;line-height:2.8rem}}.p-medical-workers__inquiry{background-color:#F2F7F9;margin-top:8rem;padding:8rem 0}.p-medical-workers__inquiry-heading{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.4rem;font-weight:600;letter-spacing:0.01em;line-height:5rem;padding:0.8rem 3.2rem;text-align:center}@media screen and (min-width: 835px){.p-medical-workers__inquiry-heading{font-size:3.2rem}}.p-medical-workers__inquiry-paragraph{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:600;letter-spacing:0.06em;line-height:3.2rem;margin-top:0.8rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-paragraph{font-size:1.8rem;line-height:3.6rem;margin-top:2.4rem;text-align:center}}.p-medical-workers__inquiry-material{background-color:#FFF;border-radius:0.6rem;margin:3.2rem 3.2rem 0;padding-bottom:2rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-material{align-items:flex-start;display:flex;justify-content:space-between;margin:3.2rem auto 0;padding:4rem;width:80.1rem}}.p-medical-workers__inquiry-material-heading{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.8rem;font-weight:600;line-height:5rem;margin-top:0.8rem;padding:0.8rem 0;text-align:center}@media screen and (min-width: 835px){.p-medical-workers__inquiry-material-heading{line-height:3rem}}@media screen and (min-width: 835px){.p-medical-workers__inquiry-material-body{width:48rem}}.p-medical-workers__inquiry-material-image{display:block;margin:0.8rem 4rem 0;width:calc(100% - 8rem)}@media screen and (min-width: 835px){.p-medical-workers__inquiry-material-image{margin:0;width:22.853rem}}.p-medical-workers__inquiry-material-paragraph{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:500;letter-spacing:0.06em;line-height:3.2rem;margin:3.2rem 2rem 0}@media screen and (min-width: 835px){.p-medical-workers__inquiry-material-paragraph{margin:1.6rem 0 0}}@media screen and (min-width: 835px){.p-medical-workers__inquiry-form{margin:4rem auto;width:43.4rem}}.p-medical-workers__inquiry-term-start{margin:4rem 3.2rem 0}@media screen and (min-width: 835px){.p-medical-workers__inquiry-term-start{margin:4rem 0 0}}.p-medical-workers__inquiry-term{margin:2.4rem 3.2rem 0}@media screen and (min-width: 835px){.p-medical-workers__inquiry-term{margin:2.4rem 0 0}}.p-medical-workers__inquiry-term-name{color:#333;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-term-name{font-weight:bold}}.p-medical-workers__inquiry-term-annotation{color:#333;font-size:1.2rem;line-height:2.25rem;margin-left:1rem}.p-medical-workers__inquiry-term-inputs{color:#333;font-size:1.5rem;font-weight:500;line-height:2.25rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-term-inputs{line-height:2.2rem}}.p-medical-workers__inquiry-term-check-boxes{padding-left:0.8rem;color:#333;font-size:1.5rem;font-weight:500;line-height:2.25rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-term-check-boxes{line-height:2.2rem}}.p-medical-workers__inquiry-term-small-check-boxes{padding-left:0.8rem;width:27rem;color:#333;font-size:1.5rem;font-weight:500;line-height:2.25rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-term-small-check-boxes{width:40rem;line-height:2.2rem}}.p-medical-workers__inquiry-term-inputs-items{display:flex;flex-wrap:wrap;justify-content:flex-start}.p-medical-workers__inquiry-term-input{align-items:center;display:flex;height:4.4rem;justify-content:flex-start}@media screen and (min-width: 835px){.p-medical-workers__inquiry-term-input{height:4.1rem}}.p-medical-workers__inquiry-term-input>input{margin:0;min-width:1.8rem;min-height:1.8rem}.p-medical-workers__inquiry-term-input-label{margin-left:0.4rem;margin-right:1.6rem}.p-medical-workers__inquiry-term-check-box-label{margin-left:0.8rem;margin-right:1.6rem}.p-medical-workers__inquiry-text-input{background-color:#FFF;border:1px solid #979797;border-radius:0.4rem;height:3.2rem;width:100%}@media screen and (min-width: 835px){.p-medical-workers__inquiry-text-input{width:43.4rem}}.p-medical-workers__inquiry-middle-input{background-color:#FFF;border:1px solid #979797;border-radius:0.4rem;height:3.2rem;width:21.7rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-middle-input{width:21.7rem}}.p-medical-workers__inquiry-short-input{height:3.2rem;margin-left:0.8rem;width:14.6rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-short-input{height:3.2rem;width:14.6rem}}.p-medical-workers__inquiry-select{background-color:#FFF;border:1px solid #979797;border-radius:0.4rem;height:3.2rem;width:21.7rem}@media screen and (min-width: 835px){.p-medical-workers__inquiry-select{height:3.2rem}}.p-medical-workers__inquiry-textarea{min-height:12.8rem;width:100%}.p-medical-workers__inquiry-notice{color:#333;font-size:1.3rem;font-weight:500;line-height:1.9rem}.p-medical-workers__inquiry-submit{background-color:#063A77;border-radius:2.2rem;color:#FFF;display:block;font-size:1.6rem;font-weight:700;height:4.3rem;line-height:4.3rem;margin:1rem 3.2rem 0;width:calc(100% - 6.4rem)}.p-medical-workers__inquiry-submit:disabled{background-color:#979797;opacity:0.6;border-color:#979797}@media screen and (min-width: 835px){.p-medical-workers__inquiry-submit{font-weight:bold;line-height:2.5rem;margin:1rem auto 0;width:29.1rem}}.p-medical-workers__privacy{margin-top:2.4rem;text-align:center}.p-medical-workers__privacy-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:bold;line-height:2.1rem;text-decoration:underline;margin:0 0 0.2rem 0.5rem}.p-medical-workers__privacy-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-medical-workers__privacy-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-medical-workers__privacy-link:link,.p-medical-workers__privacy-link:visited{color:#006284}.p-medical-workers__privacy-label{display:flex;align-items:center;justify-content:center}.p-medical-workers__error{color:#E54848;font-size:1.5rem;font-weight:500;line-height:2.25rem}.p-medical-workers__error-input{background-color:#FEF5F5;border-color:#E54848}.p-medical-workers__sticky-bar{background-color:#DD6420;bottom:0;color:#FFF;font-size:2rem;font-weight:bold;height:8rem;letter-spacing:0.04em;line-height:3rem;position:sticky;width:100%;z-index:20}@media screen and (min-width: 835px){.p-medical-workers__sticky-bar{height:8.8rem;line-height:8.8rem}}.p-medical-workers__sticky-bar-link{align-items:center;display:flex;height:100%;justify-content:center;padding:1.2rem 0;text-align:center;text-decoration:none;width:100%}.p-medical-workers__sticky-bar-text{display:inline-block;line-height:8rem;margin:0 1rem}@media screen and (min-width: 835px){.p-medical-workers__sticky-bar-text{line-height:8.8rem;margin:0}}.p-medical-workers__sticky-bar-logo{height:2.4rem;vertical-align:text-bottom}.p-medical-workers__sticky-bar-arrow{display:inline-block;margin-left:2rem;width:0.8rem}@media screen and (min-width: 835px){.p-medical-workers__sticky-bar-arrow{margin-left:3rem}}.p-medical-workers__hospitals-plans-sp-swiper-content{border-radius:0.8rem;border:0.1rem solid #0086B0;background:#FFF;padding:0 2.6rem 2.6rem 2.6rem;margin:3.2rem;min-height:50rem}.p-medical-workers__hospitals-plans-sp-swiper-content h1{align-content:center;margin-top:4.2rem;margin-bottom:3.2rem;color:#333;text-align:center;font-family:YuMincho, serif;font-size:2.3rem;font-style:normal;font-weight:600;line-height:4.5rem;min-height:10rem}.p-medical-workers__hospitals-plans-sp-swiper-content p{color:#333;text-align:justify;font-family:YuGothic, sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:3.2rem}.p-medical-workers__pagination-wrapper{display:flex;height:4rem;justify-content:center;margin-top:-0.1rem}@media screen and (min-width: 835px){.p-medical-workers__pagination-wrapper{height:8.4rem}}.p-medical-workers__pagination-wrapper.u-blue-back{background-color:#f2f7f9}.p-medical-workers__pagination-wrapper .js-pagination{align-items:center;display:flex;justify-content:space-between;position:relative;width:5.6rem}@media screen and (min-width: 835px){.p-medical-workers__pagination-wrapper .js-pagination{width:13rem}}.p-medical-workers .js-button-prev{background:url(/kenko/assets/medical_workers/swiper-prev-c363b7523a295f21886e0db97f25e0da89335803482509591762ee08109cb02e.png) no-repeat;background-size:contain;cursor:pointer;display:block;height:2.4rem;left:1rem;position:absolute;top:24.7rem;width:2.4rem;z-index:10}.p-medical-workers .js-button-next{background:url(/kenko/assets/medical_workers/swiper-next-6dc783df17fc9ce73bcdf56539d5c0098586a13eeb7a76f4dbac4ead84b4285e.png) no-repeat;background-size:contain;cursor:pointer;display:block;height:2.4rem;position:absolute;right:1rem;top:24.7rem;width:2.4rem;z-index:10}.p-medical-workers .js-button-disabled{display:none}.p-medical-workers .js-pagination-bullet{border-radius:0.2rem;border:0.2rem solid #979797;display:block;height:0.4rem;width:0.4rem}@media screen and (min-width: 835px){.p-medical-workers .js-pagination-bullet{border-radius:0.55rem;border-width:0.55rem;height:1.1rem;width:1.1rem}}.p-medical-workers .js-pagination-bullet-active{border-radius:0.4rem;border:0.4rem solid #0086B0;display:block;height:0.8rem;width:0.8rem}@media screen and (min-width: 835px){.p-medical-workers .js-pagination-bullet-active{border-radius:1rem;border-width:1rem;height:2rem;width:2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-membership-partner-channels{margin:0 auto;max-width:768px}.p-membership-partner-channels__app-description{padding:2.4rem 0}.p-membership-partner-channels__app-description-button-container{display:flex;justify-content:center;padding:2.4rem 0}.p-membership-partner-channels__app-description-movie-wrapper{padding:0 4.8rem}.p-membership-partner-channels__app-description-movie-container{background-color:#DC5B46;padding:1.2rem 0.8rem 0.8rem}.p-membership-partner-channels__app-description-movie-text-container{padding-bottom:1.2rem}.p-membership-partner-channels__app-description-movie-text{color:#FFF;font-size:2.0rem;font-weight:bold;line-height:2.4rem;text-align:center}.p-membership-partner-channels__app-description-movie-movie{aspect-ratio:16/9}.p-membership-partner-channels__plans{background-color:#F9F4E8}.p-membership-partner-channels__inquiries{background-color:#F9F4E8;padding:2.4rem 0}.p-membership-partner-channels__inquiries-primary-link{display:flex;justify-content:center;text-decoration-color:#063A77}.p-membership-partner-channels__inquiries-primary-link-text{color:#063A77;font-size:1.4rem;font-weight:700;line-height:2.1rem}.p-membership-partner-channels__inquiries-secondary-link-container{align-items:center;display:flex;justify-content:center;padding-top:2.4rem}.p-membership-partner-channels__inquiries-secondary-link{display:inline-block}.p-membership-partner-channels__inquiries-secondary-link-text{color:#333;font-size:1.4rem;font-weight:700;height:2.4rem;line-height:2.4rem}.p-membership-partner-channels__inquiries-secondary-text{color:#333;font-size:1.4rem;font-weight:700;height:2.4rem;line-height:2.4rem;padding:0 0.2rem}.p-membership-partner-channels__inquiries-note-container{padding:2.4rem 3.2rem}.p-membership-partner-channels__inquiries-note{color:#676767;font-size:1.3rem;line-height:2rem}.p-membership-partner-channels__footer{background-color:#FFF;bottom:0;box-shadow:0 -4px 4px rgba(0,0,0,0.25);padding:1.5rem 3.4rem 2.4rem;position:sticky;z-index:1100}.p-membership-partner-channels__footer-inner{display:flex;flex-wrap:wrap;justify-content:center}.p-membership-partner-channels__footer-text-container{text-align:center;width:100%}.p-membership-partner-channels__footer-text{color:#DC5B46;font-size:1.6rem;font-weight:600;line-height:2.4rem}.p-membership-partner-channels__footer-button-container{padding-top:0.8rem;text-align:center;width:100%}.p-membership-partner-channels__footer-button{background:#DC5B46;border-radius:2.4rem;display:block;margin:0 auto;padding:1.2rem 1.6rem;text-decoration:none}.p-membership-partner-channels__footer-button-text{color:#FFF;font-size:1.4rem;font-weight:600;line-height:2.1rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-membership-partners__button{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#FFF;display:inline-block;text-decoration:none;word-break:break-all;align-items:center;border-radius:2.2rem;display:flex;height:4.4rem;justify-content:center;width:31.1rem}.p-membership-partners__button:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-membership-partners__button:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-membership-partners__button:link,.p-membership-partners__button:visited{color:#FFF}.p-membership-partners__inner--simple{background-color:#FBFAF7;height:100vh;padding:5rem 3.2rem;text-align:center}.p-membership-partners__logo-container--simple{padding-top:3.2rem}.p-membership-partners__logo--simple{width:20rem}.p-membership-partners__primary-button-container--simple{padding-top:9.2rem}.p-membership-partners__item{font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin:0 auto;text-decoration:none}.p-membership-partners__button{background-color:#006284}.p-membership-partners__primary-button-container--simple{padding-top:9.2rem}.p-membership-partners__notification{font-size:1.3rem;line-height:2.0rem;margin:4.8rem 0 6.4rem;text-align:center}@media screen and (min-width: 835px){.p-membership-partners__notification{font-size:1.5rem;line-height:2.2rem;margin:4.0rem 0 4.0rem}}.p-membership-partners__notification--alert{padding-top:5.0rem;color:#E54848;font-weight:bold}.p-membership-partners__inquiries-secondary-link-container{align-items:center;justify-content:center;padding-top:1.2rem;font-size:1.3rem;font-weight:500;height:2.4rem;line-height:2.4rem;color:#333}.p-membership-partners__inquiries-secondary-link{display:inline-block}.p-membership-partners__link-container--simple{padding-top:2.4rem;color:#006284}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sidebar__user-name,.p-sidebar__user-meal-standard,.p-sidebar__user-dietary-concern{font-size:1.3rem;font-weight:bold}.p-sidebar__menu-loading,.p-sidebar__menu-loading-background,.p-sidebar__menu-loading-indicator-container{height:100%;position:absolute;top:0;width:100%}.p-sidebar__content,.p-sidebar__content--sp-only{background-color:#FFF;height:100%;margin-left:-0.1rem;position:fixed;right:-100vw;top:0;transform:translateX(30.4rem);transition:all 0.3s ease-in-out;visibility:hidden;width:27.5rem;z-index:11000}@media screen and (min-width: 321px){.p-sidebar__content,.p-sidebar__content--sp-only{width:30.3rem}}@media screen and (min-width: 835px){.p-sidebar__content,.p-sidebar__content--sp-only{border-left:0.1rem solid #DCE0E0;border-right:0.1rem solid #DCE0E0;height:100vh;position:-webkit-sticky;position:sticky;right:inherit;top:0;transform:unset;transition:unset;visibility:inherit;width:30.4rem}}.p-sidebar__menu-prompt-balloon,.p-sidebar__menu-prompt-balloon--right{background-color:#FBFAF7;border:2px solid #88C50A;border-radius:0.8rem;box-shadow:0 0.3rem 0.3rem rgba(0,0,0,0.1);font-size:1.2rem;font-weight:bold;left:0.4rem;line-height:1.6rem;min-width:13.0rem;opacity:1.0;padding:0.6rem 0.8rem;position:absolute;top:-5.1rem;transition:all 0.3s ease-in-out;z-index:10000}.is-hidden.p-sidebar__menu-prompt-balloon,.is-hidden.p-sidebar__menu-prompt-balloon--right{opacity:0}.p-sidebar__menu-prompt-balloon::before,.p-sidebar__menu-prompt-balloon--right::before{border:0.7rem solid transparent;border-top:0.7rem solid #FBFAF7;bottom:-1.4rem;content:'';left:3.6rem;margin-left:-1.5rem;position:absolute;z-index:2}.p-sidebar__menu-prompt-balloon::after,.p-sidebar__menu-prompt-balloon--right::after{border:0.9rem solid transparent;border-top:0.9rem solid #88C50A;bottom:-1.9rem;content:'';left:3.6rem;margin-left:-1.7rem;position:absolute;z-index:1}.p-sidebar{height:100%;position:relative}@media screen and (min-width: 835px){.p-sidebar{border-left:0.1rem solid #DCE0E0;border-right:0.1rem solid #DCE0E0}}.p-sidebar .p-sidebar__menu-item-main,.p-sidebar .p-sidebar__menu-item-main-image{height:13.5rem;width:13.5rem}@media screen and (min-width: 321px){.p-sidebar .p-sidebar__menu-item-main,.p-sidebar .p-sidebar__menu-item-main-image{height:14.9rem;width:14.9rem}}.p-sidebar .p-sidebar__menu-item-sub,.p-sidebar .p-sidebar__menu-item-sub-image{height:6.5rem;width:6.5rem}@media screen and (min-width: 321px){.p-sidebar .p-sidebar__menu-item-sub,.p-sidebar .p-sidebar__menu-item-sub-image{height:7.2rem;width:7.2rem}}.p-sidebar__content--sp-only{display:block !important}@media screen and (min-width: 835px){.p-sidebar__content--sp-only{display:none !important}}.p-sidebar__inner{height:100%;overflow-y:auto}.p-sidebar__sp-cover{transition:all 0.3s ease-in-out}@media screen and (min-width: 835px){.p-sidebar__sp-cover{display:none}}.p-sidebar.is-shown .p-sidebar__content{transform:translateX(-100vw);visibility:visible}.p-sidebar.is-shown .p-sidebar__content--sp-only{transform:translateX(-100vw);visibility:visible}.p-sidebar__favorite-button--sp-only{display:block !important;margin:0 1.6rem 1.6rem}@media screen and (min-width: 835px){.p-sidebar__favorite-button--sp-only{display:none !important}}.p-sidebar__favorite-button--sp-only:before{background-image:url(/kenko/assets/owan/icon/icon_favorite-55c593c732a7ad8fc2b1b01a82d44da536e75b51fe9146ff57746c6fb85380b5.png)}.p-sidebar__section-border{margin:0 0.8rem}@media screen and (min-width: 321px){.p-sidebar__section-border{margin:0 1.6rem}}.p-sidebar__section-border.is-hidden{display:none}.p-sidebar__menu-book{position:relative}.p-sidebar__menu-loading{visibility:hidden;z-index:10000}.p-sidebar__menu-loading.is-shown{visibility:visible}.p-sidebar__menu-loading-background{background:#FFF;opacity:0.6}.p-sidebar__menu-loading-indicator-container{padding-top:14.4rem;text-align:center}.p-sidebar__menu-loading-indicator{background-image:url(/kenko/assets/owan/shared/loading_gray-1ee242b1459e25fabd70eed52462d7e4d2a28d3f29294ec062ac0c639e344d66.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem}.p-sidebar__not-logged-in{background:url(/kenko/assets/v2/commons/disabled_menu-802e834131567a21ce239af769358e2534382f33245b7440e2c02f5c157a1db3.png) no-repeat;background-size:contain;height:86.4rem;padding:4.0rem 3.1rem 0}.p-sidebar__not-logged-in--before-ms{background:url(/kenko/assets/v2/commons/disabled_menu-802e834131567a21ce239af769358e2534382f33245b7440e2c02f5c157a1db3.png) no-repeat;background-size:contain;height:86.4rem;padding:2.9rem 0.8rem 0}@media screen and (min-width: 321px){.p-sidebar__not-logged-in--before-ms{padding:2.9rem 1.6rem 0}}.p-sidebar__unactivated-user{background:url(/kenko/assets/v2/commons/disabled_menu-802e834131567a21ce239af769358e2534382f33245b7440e2c02f5c157a1db3.png) no-repeat;background-size:contain;height:86.4rem;padding:1.6rem 3.1rem 0}.p-sidebar__button-container{width:48%}.p-sidebar__member-action{display:flex;justify-content:space-between}.p-sidebar__login{width:46%}.p-sidebar__registration{width:46%}.p-sidebar__copy{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.8rem;font-weight:500;line-height:2.7rem;margin-top:18.0rem;text-align:center}.p-sidebar__menu-action{margin-top:2.4rem}.p-sidebar__mypage{margin-top:1.6rem;text-align:center}.p-sidebar__user{padding:1.6rem 0.8rem}@media screen and (min-width: 321px){.p-sidebar__user{padding:1.6rem 1.6rem}}.p-sidebar__user--unactivated{margin:-1.6rem -3.1rem;padding:1.6rem 0.8rem}@media screen and (min-width: 321px){.p-sidebar__user--unactivated{padding:1.6rem 1.6rem}}.p-sidebar__unactivated-wrapper{margin:-1.6rem -3.1rem}.p-sidebar__user-inner{display:flex;position:relative}.p-sidebar__user-face{min-width:5.6rem}.p-sidebar__user-face-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-sidebar__user-face-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__user-face-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__user-face-image{height:5.6rem;width:5.6rem}.p-sidebar__user-face-icon{background-image:url(/kenko/assets/owan/icon/icon_user-ad22a015ab0fee11ef7e0b97746be49861dde49ee290eb7ed5d4d53cb0afea25.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:5.6rem;width:5.6rem}.p-sidebar__user-detail{margin:1.0rem 0 0 1.8rem}.p-sidebar__user-meal-standard{margin-top:0.4rem}.p-sidebar__user-dietary-concern{color:#006284;margin-top:0.8rem}.p-sidebar__menu{padding-top:2.4rem}.p-sidebar__menu-heading{font-size:1.8rem;font-weight:bold;letter-spacing:0.035rem;line-height:2.8rem;padding:0 0.8rem}@media screen and (min-width: 321px){.p-sidebar__menu-heading{padding:0 1.6rem}}.p-sidebar__menu-discription{font-size:1.3rem;letter-spacing:0.007rem;margin-top:0.4rem;padding:0 0.8rem}@media screen and (min-width: 321px){.p-sidebar__menu-discription{padding:0 1.6rem}}.p-sidebar__menu-list{display:flex;height:13.5rem;justify-content:space-between;margin-top:1.6rem;width:27.5rem}@media screen and (min-width: 321px){.p-sidebar__menu-list{height:14.9rem;width:30.3rem}}.p-sidebar__menu-item-main{position:relative}.p-sidebar__menu-item-main-image{object-fit:cover}.p-sidebar__menu-item-sub-container{display:flex;flex-wrap:wrap;margin-left:0.4rem;width:13.5rem}@media screen and (min-width: 321px){.p-sidebar__menu-item-sub-container{width:14.9rem}}.p-sidebar__menu-item-sub{margin:0.4rem 0.4rem 0 0;position:relative}.p-sidebar__menu-item-sub:nth-child(2n){margin:0.4rem 0 0}.p-sidebar__menu-item-sub:nth-child(-n+2){margin:0 0.4rem 0 0}.p-sidebar__menu-item-sub:nth-child(-n+2):nth-child(2n){margin:0}.p-sidebar__menu-item-sub-image{object-fit:cover}.p-sidebar__menu-item-container{height:100%;overflow:hidden;position:relative}.p-sidebar__menu-item-add-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;align-items:center;background-color:#DCE0E0;display:flex;height:100%;justify-content:center}.p-sidebar__menu-item-add-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__menu-item-add-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__menu-item-add-link-icon{background-image:url(/kenko/assets/owan/button/button_plus_white-37d7d6411d6253eb496ec4d2ff3dc1b71593b174db85da8c77a6406f6b40bded.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.7rem;width:1.7rem}.p-sidebar__menu-prompt-balloon--right{left:-6.1rem;min-width:12.0rem}.p-sidebar__menu-prompt-balloon--right::before,.p-sidebar__menu-prompt-balloon--right::after{left:10.2rem}.p-sidebar__nutrition{padding:1.8rem 0.8rem 2.4rem}@media screen and (min-width: 321px){.p-sidebar__nutrition{padding:1.8rem 1.6rem 2.4rem}}.p-sidebar__nutrition-heading{font-size:1.5rem;font-weight:bold}.p-sidebar__nutrition-help{display:inline-block;margin-left:0.8rem;position:relative;top:0.2rem}.p-sidebar__nutrition-help-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-sidebar__nutrition-help-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__nutrition-help-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__nutrition-help-icon{background-image:url(/kenko/assets/owan/icon/icon_help-e448276c6ea69a2449570f49f4bdde5baee4319195741598ef29d3a23a3c77ae.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.6rem;width:1.6rem}.p-sidebar__nutrition-discription{font-size:1.3rem;margin-top:0.6rem}.p-sidebar__nutrition-graph{margin-top:2.0rem}.p-sidebar__nutrition-graph-list{display:flex;flex-wrap:wrap;padding-right:0.8rem}@media screen and (min-width: 321px){.p-sidebar__nutrition-graph-list{padding-right:0}}.p-sidebar__nutrition-graph-item{margin:1.5rem 2.0rem 0 0;width:7.0rem}@media screen and (min-width: 321px){.p-sidebar__nutrition-graph-item{margin:1.5rem 3.0rem 0 0}}.p-sidebar__nutrition-graph-item:nth-child(3n){margin:1.6rem 0 0}.p-sidebar__nutrition-graph-item:nth-child(-n+3){margin:0 2.0rem 0 0}@media screen and (min-width: 321px){.p-sidebar__nutrition-graph-item:nth-child(-n+3){margin:0 3.0rem 0 0}}.p-sidebar__nutrition-graph-item:nth-child(-n+3):nth-child(3n){margin:0}.p-sidebar__nutrition-detail{display:flex;justify-content:space-between;margin-top:2.4rem}.p-sidebar__nutrition-meal-standard-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;font-size:1.3rem;line-height:2.2rem;text-decoration:underline}.p-sidebar__nutrition-meal-standard-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__nutrition-meal-standard-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__nutrition-all-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.2rem;font-weight:bold}.p-sidebar__nutrition-all-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__nutrition-all-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__nutrition-all-link:link,.p-sidebar__nutrition-all-link:visited{color:#006284}.p-sidebar__nutrition-all-link::after{border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.4rem solid #333;display:inline-block;height:0;width:0;content:'';margin-left:0.8rem;position:relative;top:-0.2rem;transform:rotate(0deg);transition:all 0.3s linear}.p-sidebar__nutrition-all-link.is-active::after{transform:rotate(180deg)}.p-sidebar__nutrition-all-table{height:0;margin-top:0;overflow:hidden;position:relative;transition:all 0.3s ease-in-out 0.05s}.p-sidebar__nutrition-all-table.is-active{height:57rem;margin-top:1.6rem}.p-sidebar__action{padding:2.8rem 0.8rem 5rem}@media screen and (min-width: 321px){.p-sidebar__action{padding:2.8rem 1.6rem 5rem}}.p-sidebar__add-recipe-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.5rem;font-weight:bold;height:2.4rem;line-height:2.4rem}.p-sidebar__add-recipe-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__add-recipe-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__add-recipe-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__add-recipe-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__add-recipe-link:link,.p-sidebar__add-recipe-link:visited{color:#006284}.p-sidebar__add-recipe-link:before{background-image:url(/kenko/assets/owan/icon/icon_round_plus-c7378287d0782185a1455089864019bf2172e836d6e1a6b4dff99e09a4f7cf84.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.4rem;width:2.4rem;content:'';margin-right:1.0rem;vertical-align:middle}.p-sidebar__menu-recipe{margin-top:2.4rem}.p-sidebar__menu-recipe-heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-sidebar__menu-recipe-list{margin:0.8rem 0 2.4rem}.p-sidebar__menu-recipe-list:last-of-type{margin:0.8rem 0 0}.p-sidebar__menu-recipe-item{display:flex;margin-top:1.6rem;position:relative}.p-sidebar__menu-recipe-item:first-child{margin-top:0}.p-sidebar__menu-recipe-delete{align-items:center;display:flex;width:2.4rem}.p-sidebar__menu-recipe-delete-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block}.p-sidebar__menu-recipe-delete-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__menu-recipe-delete-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__menu-recipe-delete-icon{background-image:url(/kenko/assets/owan/icon/icon_delete-917b8f3248b8d6f0efae8aeeef6dc31993f813683a90a64bf1046c14855df379.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.4rem;width:2.4rem}.p-sidebar__menu-recipe-photo{margin-left:0.8rem;width:7.2rem}.p-sidebar__menu-recipe-photo-image-container{border-radius:0.4rem;height:7.2rem;overflow:hidden;position:relative;width:7.2rem;z-index:1}.p-sidebar__menu-recipe-detail{margin-left:0.8rem;width:100%}.p-sidebar__menu-recipe-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;height:100%;text-decoration:none}.p-sidebar__menu-recipe-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sidebar__menu-recipe-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sidebar__menu-recipe-title{font-size:1.4rem;font-weight:bold;line-height:2.1rem}.p-sidebar__menu-recipe-inline-nutrition{bottom:0;color:#676767;font-size:1.2rem;font-weight:bold;line-height:1.8rem;position:absolute}.p-sidebar__menu-recipe-serving-ratio{max-width:80%}.p-sidebar__save-menu{margin-top:3.8rem}.p-sidebar__promotions{padding-top:5.2rem;text-align:center}.p-sidebar__icon{height:3.2rem}.p-sidebar__balloon-wrapper{padding:1.6rem 5.2rem 0}.p-sidebar__promotion-title{font-size:2.0rem;font-weight:bold;line-height:3.0rem;padding-top:1.6rem;text-align:left}.p-sidebar__promotion-description{font-size:1.4rem;font-weight:bold;line-height:2.1rem;padding-top:1.6rem;text-align:left}.p-sidebar__promotion-button-container{padding-top:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-simple-header__breadcrumb-item,.p-simple-header__breadcrumb-item--first{display:inline-block;font-weight:bold;vertical-align:text-bottom}@media screen and (min-width: 835px){.p-simple-header__breadcrumb-item,.p-simple-header__breadcrumb-item--first{font-size:1.3rem}}.p-simple-header{background-color:#FBFAF7;padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-simple-header{padding:3.2rem 4.0rem}}.p-simple-header__breadcrumb{font-size:1.4rem}@media screen and (min-width: 835px){.p-simple-header__breadcrumb{font-size:1.3rem}}.p-simple-header__breadcrumb--small{font-size:1.2rem}.p-simple-header__breadcrumb-item{position:relative;margin-left:0.4rem;padding-left:1.8rem}.p-simple-header__breadcrumb-item::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #979797;border-top:solid 0.2rem #979797;content:'';height:1rem;margin-top:-0.66rem;position:absolute;top:53%;width:1rem;left:0}.p-simple-header__breadcrumb-anchor{text-decoration:none}.p-simple-header__recipe-title{font-size:1.6rem;font-weight:bold;line-height:2.8rem;margin-top:0.9rem}@media screen and (min-width: 835px){.p-simple-header__recipe-title{font-size:1.8rem}}.p-simple-header__recipe-title-prefix{font-size:1.4rem;font-weight:bold;line-height:2.8rem;margin-right:0.4rem}@media screen and (min-width: 835px){.p-simple-header__recipe-title-prefix{font-size:1.3rem;margin-right:1.6rem}}.p-simple-header__title{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 835px){.p-simple-header__title{font-size:2.2rem}}.p-simple-header__title:not(:first-child){margin-top:0.8rem}.p-simple-header__description{font-size:1.4rem;font-weight:bold;margin-top:0.8rem}@media screen and (min-width: 835px){.p-simple-header__description{font-size:1.3rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-tab-header{background-color:#F6F6F6;border-bottom:2px solid #DCE0E0;position:relative}.p-tab-header__heading{font-size:2.0rem;font-weight:bold;height:6.5rem;line-height:3.0rem;padding:3.2rem 1.6rem 0}@media screen and (min-width: 835px){.p-tab-header__heading{font-size:2.2rem;height:6.7rem;padding:3.2rem 4.0rem 0}}.p-tab-header__tabs{height:6.1rem}@media screen and (min-width: 835px){.p-tab-header__tabs{height:6.9rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-theme__theme-category-title--in_trouble,.p-theme__theme-category-title--with_satisfaction,.p-theme__theme-category-title--for_concern,.p-theme__theme-category-title--simple,.p-theme__theme-category-title--pregnancy,.p-theme__theme-category-title--baby_food{padding-left:0.8rem;font-size:1.6rem;font-weight:bold;line-height:2.4rem;display:flex;align-items:center;gap:0.8rem}.p-theme__theme-category-title--in_trouble::before,.p-theme__theme-category-title--with_satisfaction::before,.p-theme__theme-category-title--for_concern::before,.p-theme__theme-category-title--simple::before,.p-theme__theme-category-title--pregnancy::before,.p-theme__theme-category-title--baby_food::before{content:'';display:block;background-size:contain;background-repeat:no-repeat;width:2.4rem;height:2.4rem}.p-theme__back-link-container{padding:0 1.6rem}.p-theme__back-link{display:inline-block;width:2.0rem}.p-theme__back-link::before{display:inline-block;border:0;border-top:solid 0.2rem #333;border-radius:0.1rem;border-left:solid 0.2rem #333;content:'';height:0.9rem;line-height:4.8rem;transform:rotate(-45deg);width:0.9rem}.p-theme__back-link-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.p-theme__header-container{padding-bottom:3.2rem}@media screen and (min-width: 835px){.p-theme__header-container{padding-top:2.4rem}}.p-theme__title{font-size:2.4rem;font-weight:bold;line-height:3.6rem;text-align:center}.p-theme__description-container{padding-top:0.4rem}@media screen and (min-width: 835px){.p-theme__description-container{padding-top:1.6rem}}.p-theme__description{font-size:1.6rem;line-height:2.4rem;text-align:center}.p-theme__section-separator{border:none;border-top:solid 0.8rem #F6F6F6}.p-theme__my-theme-container{padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-theme__my-theme-container{padding:3.2rem 5.6rem}}.p-theme__theme-section-title{display:flex;align-items:center;gap:0.8rem;font-size:1.8rem;font-weight:bold;line-height:2.4rem}.p-theme__theme-section-title::before{content:'';display:block;background-size:contain;background-repeat:no-repeat;width:2.4rem;height:2.4rem;background-image:url(/kenko/assets/v2/themes/cutlery-23b0d2f550889a7fa17a1e9fd6a30913f2f32eb044298f34e3310b9055d61b43.png)}.p-theme__theme-list{padding-top:1.6rem;display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width: 835px){.p-theme__theme-list{grid-template-columns:repeat(2, 1fr)}}.p-theme__all-themes{padding:3.2rem 1.6rem 0}@media screen and (min-width: 835px){.p-theme__all-themes{padding:3.2rem 5.6rem 0}}.p-theme__theme-categories{padding-top:1.6rem}.p-theme__theme-categories>*+*{margin-top:3.2rem}.p-theme__theme-category-title--in_trouble::before{background-image:url(/kenko/assets/v2/themes/in_trouble-e8a936326f3a3df72f080be6a44146bcd332356efd0849e2fdcb1e44298161a4.png)}.p-theme__theme-category-title--with_satisfaction::before{background-image:url(/kenko/assets/v2/themes/with_satisfaction-80aa3d5d1bf8097cc4209796b54cf00ada3696bf079886e48ffc04c71c441291.png)}.p-theme__theme-category-title--for_concern::before{background-image:url(/kenko/assets/v2/themes/for_concern-68b841f74d510a54cdd6afcace9dfd274ce2963e3042da3d26734c3c535ce030.png)}.p-theme__theme-category-title--simple::before{background-image:url(/kenko/assets/v2/themes/simple-06f1147ce22eebbc58e3db26973fe269530b768bdeef5fcc8487039b9e701529.png)}.p-theme__theme-category-title--pregnancy::before{background-image:url(/kenko/assets/v2/themes/pregnancy-fdd803198793156b1a3d35ea018a9b85d19feef274e5f6d8f1d5d51950786600.png)}.p-theme__theme-category-title--baby_food::before{background-image:url(/kenko/assets/v2/themes/baby_food-9cf88a0360edc15f0e75ad0f8ac073cacd859b11958f5b6d8e0ac4c359bbe1e7.png)}.p-theme__back-button-container{padding:3.2rem 1.6rem}.p-theme__back-button{display:flex;justify-content:center;align-items:center;text-decoration:none;gap:0.8rem;width:100%;padding:1.4rem;border-radius:999rem;font-size:1.4rem;font-weight:bold;line-height:1.2rem;text-align:center;color:#063A77;border:solid 0.2rem #063A77}.p-theme__back-button::before{display:inline-block;border:0;border-top:solid 0.2rem #063A77;border-radius:0.1rem;border-left:solid 0.2rem #063A77;content:'';height:0.9rem;line-height:4.8rem;transform:rotate(-45deg);width:0.9rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-account-settings__heading-container{background-color:#F6F6F6;position:relative}.p-account-settings__heading1{font-size:2.0rem;font-weight:bold;line-height:3.0rem;padding:3.2rem 1.6rem 6.7rem}@media screen and (min-width: 835px){.p-account-settings__heading1{font-size:2.2rem;padding:3.2rem 4.0rem 7.7rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-categorytop__section,.p-ailment-categorytop__section--background-rice-white{padding:3.2rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-ailment-categorytop__section,.p-ailment-categorytop__section--background-rice-white{padding:3.2rem 4.0rem}}.p-ailment-categorytop{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-ailment-categorytop{padding-bottom:8.0rem}}.p-ailment-categorytop__section-border{border:none;border-top:1rem solid #EDEFEF;height:0}.p-ailment-categorytop__header{margin-top:2.4rem;padding:0 1.6rem 0.8rem}@media screen and (min-width: 835px){.p-ailment-categorytop__header{margin-top:4.0rem;padding:0 4.0rem 0.8rem}}.p-ailment-categorytop__heading{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-ailment-categorytop__heading{font-size:3.2rem;line-height:4.8rem}}.p-ailment-categorytop__description{color:#676767;font-size:1.3rem;line-height:2.0rem}@media screen and (min-width: 835px){.p-ailment-categorytop__description{font-size:1.5rem;line-height:2.3rem}}.p-ailment-categorytop__section-container--sp-only{display:block !important}@media screen and (min-width: 835px){.p-ailment-categorytop__section-container--sp-only{display:none !important}}.p-ailment-categorytop__section--background-rice-white{background-color:#FBFAF7}.p-ailment-categorytop__section--padding-only-bottom{padding-bottom:1.1rem}@media screen and (min-width: 835px){.p-ailment-categorytop__section--padding-only-bottom{padding-bottom:1.9rem}}.p-ailment-categorytop__section--padding-for-banner{padding:0 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-ailment-categorytop__section--padding-for-banner{padding:0 4.0rem 4.0rem}}.p-ailment-categorytop__section--padding-for-swipe-banner{padding:0 0 3.2rem}@media screen and (min-width: 835px){.p-ailment-categorytop__section--padding-for-swipe-banner{padding:0 4.0rem 3.2rem}}.p-ailment-categorytop__section-heading-container{padding-bottom:1.6rem}.p-ailment-categorytop__section-heading{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-ailment-categorytop__section-heading{font-size:1.8rem;line-height:2.7rem}}.p-ailment-categorytop__section-description{color:#676767;font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.p-ailment-categorytop__section-description{font-size:1.3rem;line-height:2.0rem}}.p-ailment-categorytop__new-icon{background-image:url(/kenko/assets/owan/icon/icon_new_flag_large-ea2dd9e6cb39a12ffc911e7c59f92ce32e809af2e70b40935f5682e7968689f3.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.6rem;width:5.8rem;margin-left:1.6rem;vertical-align:top}.p-ailment-categorytop__read-more{margin-top:2.4rem;text-align:center}@media screen and (min-width: 835px){.p-ailment-categorytop__read-more{margin-top:1.6rem;text-align:left}}.p-ailment-categorytop__read-more-link--sp-only{display:inline-block !important;max-width:31.1rem;width:100%}@media screen and (min-width: 835px){.p-ailment-categorytop__read-more-link--sp-only{display:none !important}}.p-ailment-categorytop__read-more-link--pc-only{display:none !important}@media screen and (min-width: 835px){.p-ailment-categorytop__read-more-link--pc-only{display:block !important}}.p-ailment-categorytop__sensei-article-list{margin-top:2.4rem}.p-ailment-categorytop__banner-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-ailment-categorytop__banner-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-categorytop__banner-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-categorytop__banner-image--shadow{border-radius:0.4rem;box-shadow:0 0.2rem 0.8rem rgba(0,0,0,0.15)}.p-ailment-categorytop__banner-image--large-shadow{border-radius:0.8rem;box-shadow:0 0.4rem 0.8rem rgba(0,0,0,0.25)}.p-ailment-categorytop__search-tag-list{display:flex;flex-wrap:wrap;gap:0.8rem 0.8rem;margin-top:2.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-header{background-color:#FBFAF7}@media screen and (min-width: 835px){.p-ailment-header__image-container{padding:3.2rem 4rem 0}}.p-ailment-header__main{line-height:2.8rem;padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-ailment-header__main{padding:3.2rem 4rem}}.p-ailment-header__title{font-size:1.8rem;font-weight:bold;line-height:2.7rem}@media screen and (min-width: 835px){.p-ailment-header__title{font-size:2.2rem;line-height:2.8rem}}.p-ailment-header__description{font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-ailment-header__description{font-size:1.5rem;line-height:2.2rem;margin-top:0.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-home{margin:0 0 3.2rem}@media screen and (min-width: 835px){.p-ailment-home{margin:3.2rem 0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-last--sp-only{display:block !important}@media screen and (min-width: 835px){.p-ailment-last--sp-only{display:none !important}}.p-ailment-last--sp-only{margin:0 1.6rem 4.0rem}.p-ailment-last__section-border{margin-bottom:3.2rem}.p-ailment-last__header{display:flex;justify-content:space-between}.p-ailment-last__title{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 835px){.p-ailment-last__title{font-size:2.2rem}}.p-ailment-last__title--pr{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 835px){.p-ailment-last__title--pr{font-size:2.2rem}}.p-ailment-last__title--pr::before{content:'PR:';margin-right:0.2rem}.p-ailment-last__main{margin-top:3.2rem}.p-ailment-last__pickup-ad--pc-only{display:none !important;margin-top:4.0rem}@media screen and (min-width: 835px){.p-ailment-last__pickup-ad--pc-only{display:block !important}}.p-ailment-last__pickup-ad-list{font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-ailment-last__pickup-ad-item{margin-bottom:2.4rem}.p-ailment-last__pickup-ad-item:last-child{margin-bottom:0}.p-ailment-last__pickup-ad-item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;display:grid;grid-gap:0 1.6rem;grid-template-columns:7.2rem 1fr}.p-ailment-last__pickup-ad-item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-last__pickup-ad-item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-last__pickup-ad-item-link:link,.p-ailment-last__pickup-ad-item-link:visited{color:#333}.p-ailment-last__pickup-ad-item-image-container{border-radius:0.4rem;height:7.2rem;overflow:hidden;position:relative;width:7.2rem;z-index:1}.p-ailment-last__pickup-ad-item-text{align-items:center;display:flex}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-main{margin:3.2rem 0 8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-message{margin:0 1.6rem 1.6rem}@media screen and (min-width: 835px){.p-ailment-message{margin:3.2rem 4.0rem 3.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-pr-banner{margin:2rem 1.6rem}@media screen and (min-width: 835px){.p-ailment-pr-banner{margin:3.2rem 4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-recipe--sp-only{display:grid !important;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);row-gap:2.4rem}@media screen and (min-width: 835px){.p-ailment-recipe--sp-only{display:none !important}}.p-ailment-recipe--pc-only{display:none !important;display:grid;gap:1.8rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:32.8rem;justify-content:space-between}@media screen and (min-width: 835px){.p-ailment-recipe--pc-only{display:grid !important}}.p-ailment-recipe__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;display:flex;flex-direction:column;height:100%;text-decoration:none}.p-ailment-recipe__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-recipe__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-recipe__link:link,.p-ailment-recipe__link:visited{color:#333}.p-ailment-recipe__image-container{border-radius:0.8rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-ailment-recipe__name{font-weight:bold;margin-top:0.8rem}@media screen and (min-width: 835px){.p-ailment-recipe__name{font-size:1.8rem;margin-top:1.6rem}}.p-ailment-recipe__nutrition{color:#676767;margin-top:auto}.p-ailment-recipe__ranking-icon{left:0.8rem;position:absolute;top:0;z-index:10000}@media screen and (min-width: 835px){.p-ailment-recipe__ranking-icon{left:1.6rem}}.p-ailment-recipe__ranking-icon .ranking-icon{height:5.1rem;width:3.6rem}@media screen and (min-width: 835px){.p-ailment-recipe__ranking-icon .ranking-icon{height:6.5rem;width:4.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-recipe-card{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;margin-bottom:2.4rem;overflow:hidden}.p-ailment-recipe-card:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-recipe-card:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-recipe-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;word-break:break-all}.p-ailment-recipe-card__images{display:flex}.p-ailment-recipe-card__image-container{border-radius:0.4rem 0.4rem 0 0;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-ailment-recipe-card__image{height:auto;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-ailment-recipe-card__image{height:23rem}}.p-ailment-recipe-card__details{display:flex;flex:1;flex-direction:column;padding:1.6rem}.p-ailment-recipe-card__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-ailment-recipe-card__heading{font-size:1.5rem;line-height:2.2rem}}.p-ailment-recipe-card__description{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem;margin-top:auto}@media screen and (min-width: 835px){.p-ailment-recipe-card__description{font-size:1.3rem;line-height:1.8rem}}.p-ailment-recipe-card__description__item:not(:last-child){margin-right:1rem}.p-ailment-recipe-card__comment{font-size:1.2rem;line-height:1.8rem;margin-top:0.8rem;min-height:3.6rem}.p-ailment-recipe-card__author{border-top:0.1rem solid #DCE0E0;display:grid;grid-column-gap:0.8rem;grid-template-areas:'area1 area2' 'area1 area3';grid-template-columns:3.0rem 1fr;grid-template-rows:1fr 1.5rem;margin-top:1.0rem;padding-top:1.0rem}.p-ailment-recipe-card__author-photo{align-items:center;display:flex;grid-area:area1}.p-ailment-recipe-card__author-photo-image{border-radius:50%;height:3.0rem;width:3.0rem}.p-ailment-recipe-card__author-name{font-size:1.2rem;grid-area:area2;line-height:1.8rem}.p-ailment-recipe-card__date{color:#979797;font-size:1.0rem;grid-area:area3;line-height:1.5rem}.p-ailment-recipe-card--no-margin{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;margin-bottom:2.4rem;overflow:hidden;margin-bottom:0}.p-ailment-recipe-card--no-margin:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-recipe-card--no-margin:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-recipe-card--no-margin__link{display:flex;flex-direction:column;height:100%;text-decoration:none;word-break:break-all}.p-ailment-recipe-card--no-margin__images{display:flex}.p-ailment-recipe-card--no-margin__image-container{border-radius:0.4rem 0.4rem 0 0;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-ailment-recipe-card--no-margin__image{height:auto;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-ailment-recipe-card--no-margin__image{height:23rem}}.p-ailment-recipe-card--no-margin__details{display:flex;flex:1;flex-direction:column;padding:1.6rem}.p-ailment-recipe-card--no-margin__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-ailment-recipe-card--no-margin__heading{font-size:1.5rem;line-height:2.2rem}}.p-ailment-recipe-card--no-margin__description{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem;margin-top:auto}@media screen and (min-width: 835px){.p-ailment-recipe-card--no-margin__description{font-size:1.3rem;line-height:1.8rem}}.p-ailment-recipe-card--no-margin__description__item:not(:last-child){margin-right:1rem}.p-ailment-recipe-card--no-margin__comment{font-size:1.2rem;line-height:1.8rem;margin-top:0.8rem;min-height:3.6rem}.p-ailment-recipe-card--no-margin__author{border-top:0.1rem solid #DCE0E0;display:grid;grid-column-gap:0.8rem;grid-template-areas:'area1 area2' 'area1 area3';grid-template-columns:3.0rem 1fr;grid-template-rows:1fr 1.5rem;margin-top:1.0rem;padding-top:1.0rem}.p-ailment-recipe-card--no-margin__author-photo{align-items:center;display:flex;grid-area:area1}.p-ailment-recipe-card--no-margin__author-photo-image{border-radius:50%;height:3.0rem;width:3.0rem}.p-ailment-recipe-card--no-margin__author-name{font-size:1.2rem;grid-area:area2;line-height:1.8rem}.p-ailment-recipe-card--no-margin__date{color:#979797;font-size:1.0rem;grid-area:area3;line-height:1.5rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-section__title,.p-ailment-section__title--pr{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 835px){.p-ailment-section__title,.p-ailment-section__title--pr{font-size:2.2rem}}.p-ailment-section,.p-ailment-section--mini-margin{margin:4rem 1.6rem 0}@media screen and (min-width: 835px){.p-ailment-section,.p-ailment-section--mini-margin{margin:3.2rem 4rem 0}}.p-ailment-section:not(:last-child)::after,.p-ailment-section--mini-margin:not(:last-child)::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:4rem}.p-ailment-section--mini-margin:not(:last-child)::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:4rem}@media screen and (min-width: 835px){.p-ailment-section--mini-margin:not(:last-child)::after{margin-top:3.2rem}}.p-ailment-section__flash-message{margin:0.4rem 1.6rem 2rem}@media screen and (min-width: 835px){.p-ailment-section__flash-message{margin:2rem 4rem}}.p-ailment-section--top{margin:0 1.6rem}@media screen and (min-width: 835px){.p-ailment-section--top{margin:0 4rem}}.p-ailment-section--top-banner{margin:3.2rem 1.5rem 0}@media screen and (min-width: 835px){.p-ailment-section--top-banner{margin:3.2rem 3.9rem 0}}.p-ailment-section--top-banner::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}@media screen and (min-width: 835px){.p-ailment-section__banner-wrapper{margin-bottom:-0.8rem}}.p-ailment-section__banner--pc-only{display:none !important;margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-ailment-section__banner--pc-only{display:block !important}}.p-ailment-section__banner--sp-only{display:block !important;margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-ailment-section__banner--sp-only{display:none !important}}.p-ailment-section__banner-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-ailment-section__banner-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-section__banner-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-section__banner-image{vertical-align:top}.p-ailment-section__header{display:flex;justify-content:space-between}.p-ailment-section__header-container--sp-only{display:block !important}@media screen and (min-width: 835px){.p-ailment-section__header-container--sp-only{display:none !important}}.p-ailment-section__title--pr::before{content:'PR:';margin-right:0.2rem}.p-ailment-section__title-wrapper{align-items:center;display:grid;gap:1.6rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 835px){.p-ailment-section__title-wrapper{gap:2.4rem}}.p-ailment-section__title-caption{font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-left:0.8rem}@media screen and (min-width: 835px){.p-ailment-section__title-caption{font-size:1.5rem;line-height:2.2rem}}.p-ailment-section__title-caption-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:underline;word-break:break-all}.p-ailment-section__title-caption-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-section__title-caption-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-section__title-caption-link:link,.p-ailment-section__title-caption-link:visited{color:#006284}.p-ailment-section__container--buttons{display:grid;gap:1.0rem 1.2rem;grid-template-columns:1fr 1fr}@media screen and (min-width: 835px){.p-ailment-section__container--buttons{grid-template-columns:1fr 1fr 1fr}}.p-ailment-section__container--three-columns{display:grid;gap:0 1.6rem;grid-template-columns:1fr 1fr 1fr}.p-ailment-section__card{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;margin-bottom:2.4rem;overflow:hidden;height:14rem;margin-bottom:1.6rem}.p-ailment-section__card:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-section__card:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-section__card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;word-break:break-all}.p-ailment-section__card__images{display:flex}.p-ailment-section__card__image-container{border-radius:0.4rem 0.4rem 0 0;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-ailment-section__card__image{height:24rem;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-ailment-section__card__image{height:10rem}}.p-ailment-section__card__details{display:flex;flex:1;flex-direction:column;padding:1.6rem}.p-ailment-section__card__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-ailment-section__card__heading{font-size:1.5rem;line-height:2.2rem}}.p-ailment-section__card__description{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem;margin-top:auto}@media screen and (min-width: 835px){.p-ailment-section__card__description{font-size:1.3rem;line-height:1.8rem}}.p-ailment-section__card__description__item:not(:last-child){margin-right:1rem}.p-ailment-section__card__comment{font-size:1.2rem;line-height:1.8rem;margin-top:0.8rem;min-height:3.6rem}.p-ailment-section__card__author{border-top:0.1rem solid #DCE0E0;display:grid;grid-column-gap:0.8rem;grid-template-areas:'area1 area2' 'area1 area3';grid-template-columns:3.0rem 1fr;grid-template-rows:1fr 1.5rem;margin-top:1.0rem;padding-top:1.0rem}.p-ailment-section__card__author-photo{align-items:center;display:flex;grid-area:area1}.p-ailment-section__card__author-photo-image{border-radius:50%;height:3.0rem;width:3.0rem}.p-ailment-section__card__author-name{font-size:1.2rem;grid-area:area2;line-height:1.8rem}.p-ailment-section__card__date{color:#979797;font-size:1.0rem;grid-area:area3;line-height:1.5rem}.p-ailment-section__card__details{padding:0.8rem 1.6rem 1.0rem}.p-ailment-section__item{cursor:pointer;font-size:1.5rem;font-weight:bold;line-height:3.5rem}.p-ailment-section__item::before{border-bottom:0.4rem solid transparent;border-left:0.4rem solid #333;border-top:0.4rem solid transparent;content:'';display:inline-block;height:0;width:0;margin:0 0.8rem 0.1rem 0}.p-ailment-section__item__inner{text-decoration:none}.p-ailment-section__main,.p-ailment-section__main--inline{margin-top:2.4rem}.p-ailment-section__main--pc-only{display:none !important;margin-top:2.4rem}@media screen and (min-width: 835px){.p-ailment-section__main--pc-only{display:block !important}}.p-ailment-section__main--sp-only{display:block !important;margin-top:2.4rem}@media screen and (min-width: 835px){.p-ailment-section__main--sp-only{display:none !important}}@media screen and (min-width: 835px){.p-ailment-section__main--inline{display:grid;gap:1.6rem;grid-template-columns:repeat(2, 1fr)}}.p-ailment-section__main--mini-margin--sp-only{display:block !important;margin-top:1.6rem}@media screen and (min-width: 835px){.p-ailment-section__main--mini-margin--sp-only{display:none !important}}.p-ailment-section__button-container--category_style:last-of-type{grid-column:1 / 3}.p-ailment-section__description{color:#676767;font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-top:0.4rem}@media screen and (min-width: 835px){.p-ailment-section__description{font-size:1.5rem;line-height:2.2rem}}.p-ailment-section__read-more--pc-only{display:none !important}@media screen and (min-width: 835px){.p-ailment-section__read-more--pc-only{display:block !important}}.p-ailment-section__read-more--sp-only{display:block !important;margin-top:3.2rem}@media screen and (min-width: 835px){.p-ailment-section__read-more--sp-only{display:none !important}}.p-ailment-section__ranking-container{display:grid;gap:2.4rem 1.5rem;grid-template-columns:1fr 1fr}@media screen and (min-width: 835px){.p-ailment-section__ranking-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width: 835px){.p-ailment-section__ranking-card{grid-column:span 2}.p-ailment-section__ranking-card:nth-of-type(-n+2){grid-column:span 3 !important}}.p-ailment-section__ranking-card:first-of-type{grid-column:1 / 3}.p-ailment-app-download-section{margin-top:2rem;margin-bottom:2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-sub-section:not(:first-child),.p-ailment-sub-section--inline:not(:first-child),.p-ailment-sub-section--sp-hr:not(:first-child){margin-top:4rem}@media screen and (min-width: 835px){.p-ailment-sub-section:not(:first-child),.p-ailment-sub-section--inline:not(:first-child),.p-ailment-sub-section--sp-hr:not(:first-child){margin-top:3.2rem}}.p-ailment-sub-section:not(:last-child)::after,.p-ailment-sub-section--inline:not(:last-child)::after,.p-ailment-sub-section--sp-hr:not(:last-child)::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:4rem}@media screen and (min-width: 835px){.p-ailment-sub-section--inline:not(:first-child){margin-top:0}.p-ailment-sub-section--inline:not(:last-child)::after{content:none;margin-top:0}}@media screen and (min-width: 835px){.p-ailment-sub-section--sp-hr:not(:first-child){margin-top:3.2rem}.p-ailment-sub-section--sp-hr:not(:last-child)::after{content:none !important;margin-top:0 !important}}.p-ailment-sub-section--sp-hr:not(:last-child)::after{border:0.1rem solid #DCE0E0;content:'';margin-top:4rem}.p-ailment-sub-section__header{display:flex;justify-content:space-between}.p-ailment-sub-section__main{margin-top:0.8rem}.p-ailment-sub-section__main--large-margin{margin-top:2.4rem}.p-ailment-sub-section__title{border-left:0.4rem solid #40556D;color:#333;font-size:1.6rem;font-weight:bold;line-height:2.4rem;padding-left:0.8rem}@media screen and (min-width: 835px){.p-ailment-sub-section__title{font-size:1.8rem;line-height:3rem;padding-left:1.6rem}}.p-ailment-sub-section__description{color:#676767;font-size:1.3rem;font-weight:bold;line-height:1.9rem}@media screen and (min-width: 835px){.p-ailment-sub-section__description{font-size:1.3rem;line-height:2.8rem}}.p-ailment-sub-section__content{margin-top:2.4rem}.p-ailment-sub-section__content--pc-only{display:none !important;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 835px){.p-ailment-sub-section__content--pc-only{display:flex !important}}.p-ailment-sub-section__content--sp-only{display:block !important}@media screen and (min-width: 835px){.p-ailment-sub-section__content--sp-only{display:none !important}}.p-ailment-sub-section__read-more--pc-only{display:none !important}@media screen and (min-width: 835px){.p-ailment-sub-section__read-more--pc-only{display:block !important}}.p-ailment-sub-section__read-more--sp-only{display:block !important;margin-top:2.4rem}@media screen and (min-width: 835px){.p-ailment-sub-section__read-more--sp-only{display:none !important}}.p-ailment-sub-section__recipe-book-list{display:grid;gap:2.4rem 1.5rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 835px){.p-ailment-sub-section__recipe-book-list{gap:1.1rem;grid-template-columns:repeat(4, 1fr)}}.p-ailment-sub-section__menu-card-container{margin-bottom:2.4rem;width:100%}@media screen and (min-width: 835px){.p-ailment-sub-section__menu-card-container{width:35.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-sub-section-title{display:inline-flex}.p-ailment-sub-section-title__main{font-size:1.8rem;line-height:2.7rem;margin-right:0.8rem}@media screen and (min-width: 835px){.p-ailment-sub-section-title__main{font-size:2.2rem;line-height:3rem;margin-right:1.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-ailment-tieup__main{margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-ailment-tieup__main{margin-bottom:0.8rem}}.p-ailment-tieup__sub{margin-top:0.4rem}.p-ailment-tieup__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:none}.p-ailment-tieup__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-tieup__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-tieup__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-ailment-tieup__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-ailment-tieup__link:link,.p-ailment-tieup__link:visited{color:#333}.p-ailment-tieup__image-container{border-radius:0.4rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-ailment-tieup__body{margin-top:1.6rem}@media screen and (min-width: 835px){.p-ailment-tieup__body{margin-top:2.4rem}}.p-ailment-tieup__title{font-size:1.8rem;font-weight:bold;line-height:3rem}.p-ailment-tieup__description{font-size:1.4rem;line-height:2.1rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-ailment-tieup__description{font-size:1.5rem;line-height:2.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{color:#979797;display:block;font-size:1.4rem;font-weight:bold;padding:2.4rem 1rem;text-decoration:none;white-space:nowrap}.p-aim-shashoku-article-category-list__link:visited,.p-aim-shashoku-article-category-list__link--active:visited{color:#979797}.p-aim-shashoku-article-category-list__container{border-bottom:4px solid #F6F6F6;color:red;display:flex;flex-direction:row;overflow-y:scroll;padding:0 2.4rem}.p-aim-shashoku-article-category-list__link--active{border-bottom:6px solid #006284;color:#333}.p-aim-shashoku-article-category-list__link--active:visited{color:#333}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-aim-shashoku-article-list__item{padding:2rem 1.6rem}.p-aim-shashoku-article-list__link{display:flex;flex-direction:row;text-decoration:none}.p-aim-shashoku-article-list__thumbnail{border-radius:4px;margin-right:0.8rem}.p-aim-shashoku-article-list__information-container{display:flex;flex-basis:100%;flex-direction:column;justify-content:space-between}.p-aim-shashoku-article-list__title{font-size:1.5rem;font-weight:bold}.p-aim-shashoku-article-list__meta-information-container{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;font-size:1rem}@media screen and (min-width: 375px){.p-aim-shashoku-article-list__meta-information-container{font-size:1.2rem}}.p-aim-shashoku-article-list__category{border:1px solid #40556D;border-radius:20px;color:#40556D;display:inline;font-weight:bold;padding:0.6rem 0.8rem}.p-aim-shashoku-article-list__date{color:#979797;font-weight:bold}.p-aim-shashoku-article-list__pagination{margin:2rem 0 6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-android-app-banner{align-items:center;background-color:#FBFAF7;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.1rem;height:6.0rem;padding:1.0rem;width:100%}.p-android-app-banner__dismiss-button{height:1.2rem;margin-right:1.0rem;vertical-align:middle;width:1.2rem}.p-android-app-banner__app-icon{height:4.0rem;margin-right:1.0rem;vertical-align:middle;width:4.0rem}.p-android-app-banner__description{flex-grow:2;margin-right:1.0rem}.p-android-app-banner__install-button{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border-radius:1.2rem;border:1px solid #40556D;color:#FFF;display:inline-block;font-size:1.1rem;height:2.5rem;line-height:2.4rem;min-width:9.0rem;padding:0 1.0rem;text-align:center;text-decoration:none;vertical-align:middle}.p-android-app-banner__install-button:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-android-app-banner__install-button:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-android-app-banner__install-button:active,.p-android-app-banner__install-button:visited{color:#FFF}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-app-banner{position:sticky;top:0;z-index:1200}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-article__content,.p-article__content--without-border,.p-article__content--with-border{margin:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-article__content,.p-article__content--without-border,.p-article__content--with-border{margin:3.2rem 4.0rem 4.0rem}}.p-article__information{background-color:#F2F7F9;color:#40556D;display:flex;justify-content:space-between;padding:0.8rem 4.0rem 0.7rem}.p-article__information-text{font-size:1.4rem;line-height:3.5rem;padding-left:3.2rem;position:relative}.p-article__information-text::before{background:url(/kenko/assets/owan/icon/icon_caution-40ba70051051a33385c18cc47eb49777a881a65383cd0014351403039ffdbbc6.png) no-repeat;background-size:contain;content:'';height:2.4rem;left:0;position:absolute;top:0.5rem;width:2.4rem}.p-article__information-button{background-color:#FFF;border:1px solid #DCE0E0;border-radius:0.4rem;display:inline-block;font-size:1.4rem;line-height:2.1rem;padding:0.6rem 1.6rem;text-decoration:none}.p-article__heading1{background-color:#FBFAF7;font-size:2.2rem;font-weight:bold;line-height:3.0rem;padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-article__heading1{padding:3.2rem 4.0rem 2.4rem}}.p-article__heading2{font-size:2.0rem;font-weight:bold;line-height:3.0rem}.p-article__heading3{border-left:4px solid #40556D;font-size:2.0rem;font-weight:bold;line-height:2.4rem;padding-left:0.8rem}@media screen and (min-width: 835px){.p-article__heading3{font-size:1.8rem;padding-left:1.0rem}}.p-article__article-heading{font-size:2.2rem;font-weight:bold;line-height:3.0rem;margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-article__article-heading{margin-bottom:0.8rem}}.p-article__article-date{font-size:1.5rem;line-height:3.0rem;margin-bottom:2.0rem}.p-article__hr--pc{display:none}@media screen and (min-width: 835px){.p-article__hr--pc{display:block}}.p-article__hr--sp{display:block}@media screen and (min-width: 835px){.p-article__hr--sp{display:none}}.p-article__content:not(:last-child)::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:2.0rem}.p-article__content--with-border::before,.p-article__content--with-border::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin:2.0rem 0}.p-article__inner-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.2rem}.p-article__inner-content{margin-bottom:3.2rem}@media screen and (min-width: 835px){.p-article__inner-content{margin-bottom:4.0rem}}.p-article__inner-content--short-margin{margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-article__inner-content--short-margin{margin-bottom:2.4rem}}.p-article__category-article-ul-item:not(:last-child){margin-bottom:4.0rem}.p-article__category-article-ul-item:not(:last-child)::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:4.0rem}.p-article__category-article-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.6rem}@media screen and (min-width: 835px){.p-article__category-article-heading{margin-bottom:1.8rem}}.p-article__pagination{margin:4.0rem 0}@media screen and (min-width: 835px){.p-article__pagination{margin:0 0 5.6rem}}.p-article__tags{display:flex;flex-wrap:wrap}.p-article__tag-container{display:inline-block;margin:0 1.4rem 1.6rem 0}@media screen and (min-width: 835px){.p-article__tag-container{margin:0 1.6rem 0 0}}.p-article__tag-container:last-child{margin-right:0}@media screen and (min-width: 835px){.p-article__credit-social{display:flex;justify-content:space-between;flex-flow:row-reverse}}.p-article__credit-container{margin-bottom:4.0rem;text-align:right}@media screen and (min-width: 835px){.p-article__credit-container{margin-bottom:0}}.p-article__credit{display:inline-block;font-size:1.5rem;line-height:2.1rem;text-align:left}@media screen and (min-width: 835px){.p-article__credit{font-size:1.3rem;line-height:3.0rem}}.p-article__social .fb-like{display:inline-block;margin-top:-0.2rem;vertical-align:top}.p-article__footer{display:inline-block;line-height:2.4rem;text-decoration:none;width:100%}.p-article__footer--image{max-width:343px;margin-top:1.6rem}.p-article__guide-banner{width:34.3rem;margin-bottom:4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-article-card-list__item-link--item1,.p-article-card-list__item-link--item2,.p-article-card-list__item-link--item3,.p-article-card-list__item-link--item4{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-article-card-list__item-link--item1:hover,.p-article-card-list__item-link--item2:hover,.p-article-card-list__item-link--item3:hover,.p-article-card-list__item-link--item4:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-card-list__item-link--item1:hover .hover-scale-image,.p-article-card-list__item-link--item2:hover .hover-scale-image,.p-article-card-list__item-link--item3:hover .hover-scale-image,.p-article-card-list__item-link--item4:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-card-list__item-date,.p-article-card-list__item-tag{color:#979797;font-size:1.0rem;line-height:1.5rem}@media screen and (min-width: 835px){.p-article-card-list__item-date,.p-article-card-list__item-tag{font-size:1.3rem;letter-spacing:-0.008rem;line-height:1.8rem}}.p-article-card-list__section{display:grid;grid-column-gap:1.1rem;grid-row-gap:0.8rem;grid-template-areas:'item1 item2' 'item3 item3' 'item4 item4';grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 9.4rem 9.4rem}@media screen and (min-width: 835px){.p-article-card-list__section{grid-column-gap:1.6rem;grid-template-areas:'item1 item2 item3';grid-template-columns:repeat(3, 1fr);grid-template-rows:inherit}}.p-article-card-list__item-link--item1{grid-area:item1}.p-article-card-list__item-link--item2{grid-area:item2}.p-article-card-list__item-link--item3{grid-area:item3}.p-article-card-list__item-link--item3 .p-article-card-list__item{display:grid;grid-column-gap:0.8rem;grid-template-columns:9.4rem 1fr}@media screen and (min-width: 835px){.p-article-card-list__item-link--item3 .p-article-card-list__item{display:block;grid-column-gap:inherit;grid-template-columns:inherit}}.p-article-card-list__item-link--item3 .p-article-card-list__item-image-container{height:auto}@media screen and (min-width: 835px){.p-article-card-list__item-link--item3 .p-article-card-list__item-image-container{height:13.2rem}}.p-article-card-list__item-link--item3 .p-article-card-list__item-detail{height:100%}@media screen and (min-width: 835px){.p-article-card-list__item-link--item3 .p-article-card-list__item-detail{height:calc(100% - 13.2rem)}}.p-article-card-list__item-link--item4{grid-area:item4}.p-article-card-list__item-link--item4 .p-article-card-list__item{display:grid;grid-column-gap:0.8rem;grid-template-columns:9.4rem 1fr}@media screen and (min-width: 835px){.p-article-card-list__item-link--item4 .p-article-card-list__item{display:block;grid-column-gap:inherit;grid-template-columns:inherit}}.p-article-card-list__item-link--item4 .p-article-card-list__item-image-container{height:auto}@media screen and (min-width: 835px){.p-article-card-list__item-link--item4 .p-article-card-list__item-image-container{height:13.2rem}}.p-article-card-list__item-link--item4 .p-article-card-list__item-detail{height:100%}@media screen and (min-width: 835px){.p-article-card-list__item-link--item4 .p-article-card-list__item-detail{height:calc(100% - 13.2rem)}}@media screen and (min-width: 835px){.p-article-card-list__item-link--item4{display:none}}.p-article-card-list__item{border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;overflow:hidden;position:relative}.p-article-card-list__item-image-container{align-items:center;display:flex;height:10.8rem;justify-content:center;overflow:hidden}@media screen and (min-width: 481px){.p-article-card-list__item-image-container{height:16rem}}@media screen and (min-width: 835px){.p-article-card-list__item-image-container{height:13.2rem}}.p-article-card-list__item-detail{display:grid;grid-row-gap:0.8rem;grid-template-areas:'detail1 detail1' 'detail2 detail3';grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 1.5rem;height:calc(100% - 10.8rem);padding:1.2rem 0.8rem 0.8rem}@media screen and (min-width: 481px){.p-article-card-list__item-detail{height:calc(100% - 16rem)}}@media screen and (min-width: 835px){.p-article-card-list__item-detail{grid-template-rows:1fr 1.8rem;height:calc(100% - 13.2rem);padding:0.8rem 1.6rem}}.p-article-card-list__item-title{color:#333;font-size:1.3rem;font-weight:bold;grid-area:detail1;line-height:1.7rem}@media screen and (min-width: 835px){.p-article-card-list__item-title{font-size:1.5rem;line-height:2.3rem}}.p-article-card-list__item-date{grid-area:detail2}.p-article-card-list__item-tag{grid-area:detail3;text-align:right}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-article-category-list{display:flex}.p-article-category-list__item{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;width:calc((100% - 1.5rem) / 2)}.p-article-category-list__item:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-category-list__item:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-category-list__item:link,.p-article-category-list__item:visited{color:#333}.p-article-category-list__item:nth-of-type(1){margin-right:1.5rem}.p-article-category-list__item:nth-of-type(n+3){display:none}@media screen and (min-width: 835px){.p-article-category-list__item{width:23.4rem}.p-article-category-list__item:nth-of-type(-n+2){margin-right:1.8rem}.p-article-category-list__item:nth-of-type(3){display:block}}.p-article-category-list__link{text-decoration:none}.p-article-category-list__image-container{border-radius:0.4rem;height:12rem;overflow:hidden;position:relative;width:100%;z-index:1;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-article-category-list__image-container{border-radius:0.4rem;height:17rem;overflow:hidden;position:relative;width:23.4rem;z-index:1;margin-bottom:1.6rem}}.p-article-category-list__image{height:12.0rem;object-fit:cover;width:100%}@media screen and (min-width: 835px){.p-article-category-list__image{height:17.0rem}}.p-article-category-list__heading{font-size:1.5rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-article-category-list__heading{font-size:1.5rem;line-height:2.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-article-list__item:not(:last-child){margin-bottom:4rem}@media screen and (min-width: 835px){.p-article-list__item:not(:last-child){margin-bottom:0}.p-article-list__item:not(:last-child)::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin:2.4rem 0}}.p-article-featured-list__item:not(:last-child)::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin:3.2rem 0}@media screen and (min-width: 835px){.p-article-featured-list__item:not(:last-child)::after{margin:2.4rem 0}}.p-ailment-article-list__item:not(:last-child){border-bottom:0.1rem solid #DCE0E0;padding-bottom:2.4rem}.p-ailment-article-list__item:not(:first-child){padding-top:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-article-list-item__inner{display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width: 835px){.p-article-list-item__inner{gap:2.4rem;grid-template-columns:22rem 1fr}}.p-article-list-item__inner--simple{display:grid;gap:0.8rem;grid-template-columns:8rem 1fr}@media screen and (min-width: 835px){.p-article-list-item__inner--simple{gap:2.4rem;grid-template-columns:22rem 1fr}}.p-article-list-item__link,.p-article-list-item__summary-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none;width:100%;line-height:2.4rem}.p-article-list-item__link:hover,.p-article-list-item__summary-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-list-item__link:hover .hover-scale-image,.p-article-list-item__summary-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-list-item__image-container{border-radius:0.4rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-article-list-item__image--simple{height:8rem;max-width:initial}@media screen and (min-width: 835px){.p-article-list-item__image--simple{height:auto;max-width:100%}}.p-article-list-item__main{display:flex;flex-direction:column}.p-article-list-item__body--simple{margin-bottom:auto}.p-article-list-item__title,.p-article-list-item__title--simple{font-size:1.8rem;font-weight:bold;line-height:2.7rem}@media screen and (min-width: 835px){.p-article-list-item__title,.p-article-list-item__title--simple{font-size:1.8rem;line-height:3.0rem}}.p-article-list-item__title--simple{font-size:1.6rem;line-height:2.2rem}@media screen and (min-width: 835px){.p-article-list-item__title--simple{font-size:1.8rem;line-height:3.0rem}}.p-article-list-item__summary,.p-article-list-item__summary--simple{font-size:1.6rem;line-height:2.1rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-article-list-item__summary,.p-article-list-item__summary--simple{font-size:1.5rem;line-height:2.2rem}}.p-article-list-item__summary--simple{display:none}@media screen and (min-width: 835px){.p-article-list-item__summary--simple{display:block}}.p-article-list-item__footer,.p-article-list-item__footer--simple,.p-article-list-item__footer--without-tags{display:flex;justify-content:space-between;margin-top:1.6rem}.p-article-list-item__footer--simple{margin-top:0.4rem}@media screen and (min-width: 835px){.p-article-list-item__footer--simple{margin-top:1.6rem}}.p-article-list-item__footer--without-tags{display:block;margin-top:0.4rem;text-align:right}@media screen and (min-width: 835px){.p-article-list-item__footer--without-tags{margin-top:1.6rem}}.p-article-list-item__to-articles{color:#006284;font-size:1.2rem;font-weight:bold;line-height:2.8rem;margin-right:0.5rem}@media screen and (min-width: 835px){.p-article-list-item__to-articles{font-size:1.3rem}}.p-article-list-item__date{color:#979797;font-size:1.2rem;font-weight:bold;line-height:2.8rem;margin-right:0.5rem}@media screen and (min-width: 835px){.p-article-list-item__date{font-size:1.3rem}}.p-article-list-item__date::after{content:' 更新'}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-article-markdown{font-size:1.6rem;line-height:2.8rem}@media screen and (min-width: 835px){.p-article-markdown{font-size:1.3rem}}.p-article-markdown h2{font-size:2.0rem;font-weight:bold;line-height:3.0rem;margin:4rem 0 2.4rem}@media screen and (min-width: 835px){.p-article-markdown h2{font-size:2.0rem;margin:3.0rem 0 1.3rem}}.p-article-markdown h3{border-left:solid 0.4rem #40556D;font-size:1.8rem;font-weight:bold;line-height:2.4rem;margin:3.2rem 0 2.4rem;padding-left:0.8rem}@media screen and (min-width: 835px){.p-article-markdown h3{margin:3.0rem 0 1.9rem}}.p-article-markdown h4{border-bottom:1px solid #DCE0E0;font-size:1.8rem;font-weight:bold;margin:3.2rem 0 1.4rem;padding-bottom:1.4rem}@media screen and (min-width: 835px){.p-article-markdown h4{font-size:1.5rem;line-height:1.5rem}}.p-article-markdown h5{font-size:1.6rem;font-weight:bold;line-height:3.2rem;margin:3.2rem 0 1.4rem}@media screen and (min-width: 835px){.p-article-markdown h5{font-size:1.5rem;line-height:3.0rem}}.p-article-markdown a{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:underline}.p-article-markdown a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-markdown a:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-markdown a:link,.p-article-markdown a:visited{color:#006284}.p-article-markdown a.link_title{display:inline;margin:0 1.0rem}.p-article-markdown p{font-size:1.8rem;line-height:3.2rem;margin:4.0rem 0}@media screen and (min-width: 835px){.p-article-markdown p{font-size:1.5rem;line-height:3.0rem;margin:3.0rem 0}}.p-article-markdown p+div[align='center']{margin-top:-2.7rem}@media screen and (min-width: 835px){.p-article-markdown p+div[align='center']{margin-top:-2.2rem}}.p-article-markdown ul li{font-size:1.8rem;line-height:3.2rem;padding-left:1.6rem;position:relative}@media screen and (min-width: 835px){.p-article-markdown ul li{font-size:1.5rem;line-height:3.0rem;padding-left:1.5rem}}.p-article-markdown ul li::before{content:'・';left:0;position:absolute;top:0}.p-article-markdown ul li:first-child{margin-top:1.5rem}.p-article-markdown .center{text-align:center}.p-article-markdown .image_section{margin:4.0rem 0 0.5rem}@media screen and (min-width: 835px){.p-article-markdown .image_section{margin:3.2rem 0 0.8rem}}.p-article-markdown .image_section img{vertical-align:top}.p-article-markdown .recipe1 .photo a,.p-article-markdown .recipe2 .photo a,.p-article-markdown .recipe3 .photo a{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;cursor:pointer}.p-article-markdown .recipe1 .photo a:hover,.p-article-markdown .recipe2 .photo a:hover,.p-article-markdown .recipe3 .photo a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-markdown .recipe1 .photo a:hover .hover-scale-image,.p-article-markdown .recipe2 .photo a:hover .hover-scale-image,.p-article-markdown .recipe3 .photo a:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-markdown .recipe1 .photo a img,.p-article-markdown .recipe2 .photo a img,.p-article-markdown .recipe3 .photo a img{object-fit:cover}.p-article-markdown .recipe1 .photo a:hover img,.p-article-markdown .recipe2 .photo a:hover img,.p-article-markdown .recipe3 .photo a:hover img{transform:scale(1.1, 1.1);transition:all 0.3s ease-out}.p-article-markdown .recipe1{display:flex;margin-bottom:3.2rem}.p-article-markdown .recipe1 .photo{border-radius:0.4rem;height:26.6rem;overflow:hidden;position:relative;width:26.6rem;z-index:1;border-radius:0.4rem 0.4rem 0 0}.p-article-markdown .recipe1 .photo img{height:26.6rem;width:26.6rem}.p-article-markdown .recipe1 .description{margin-left:2.4rem;width:calc(100% - 26.6rem - 2.4rem)}.p-article-markdown .recipe1 .description .recipe_title a{color:#333;font-size:1.8rem;font-weight:bold;line-height:2.7rem;margin-bottom:0.4rem;text-decoration:none}.p-article-markdown .recipe1 .description .user_name{color:#979797;font-size:1.3rem;font-weight:bold;line-height:2.0rem;margin-bottom:1.6rem}.p-article-markdown .recipe1 .description .caption{font-size:1.3rem;font-weight:bold;line-height:2.6rem}.p-article-markdown .recipe2,.p-article-markdown .recipe3{border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);display:inline-block;margin:0 1.8rem 3.0rem 0;vertical-align:top}.p-article-markdown .recipe2 .photo,.p-article-markdown .recipe3 .photo{border-radius:0.4rem 0.4rem 0 0}.p-article-markdown .recipe2 .recipe_label,.p-article-markdown .recipe3 .recipe_label{font-weight:bold}.p-article-markdown .recipe2 .description,.p-article-markdown .recipe3 .description{padding:1.0rem 1.6rem}.p-article-markdown .recipe2 .description .recipe_title a,.p-article-markdown .recipe3 .description .recipe_title a{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;cursor:pointer;font-size:1.5rem;font-weight:bold;line-height:2.2rem;text-decoration:none}.p-article-markdown .recipe2 .description .recipe_title a:hover,.p-article-markdown .recipe3 .description .recipe_title a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-markdown .recipe2 .description .recipe_title a:hover .hover-scale-image,.p-article-markdown .recipe3 .description .recipe_title a:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-markdown .recipe2 .description .user_name,.p-article-markdown .recipe3 .description .user_name{color:#676767;font-size:1.3rem;line-height:1.8rem;margin-bottom:0.6rem}.p-article-markdown .recipe2 .description .caption,.p-article-markdown .recipe3 .description .caption{color:#676767;font-size:1.3rem;line-height:2.0rem}.p-article-markdown .recipe2{width:31.0rem}.p-article-markdown .recipe2:nth-of-type(2){margin-right:0}.p-article-markdown .recipe2 .photo{border-radius:0rem;height:22rem;overflow:hidden;position:relative;width:31rem;z-index:1;border-radius:0.4rem 0.4rem 0 0}.p-article-markdown .recipe3{width:20.0rem}.p-article-markdown .recipe3:nth-of-type(3){margin-right:0}.p-article-markdown .recipe3 .photo{border-radius:0rem;height:18rem;overflow:hidden;position:relative;width:20rem;z-index:1;border-radius:0.4rem 0.4rem 0 0}.p-article-markdown .recipe3 .description .recipe_title{min-height:4.8rem}.p-article-markdown .smart_phone_recipe{box-shadow:0 2px 2px rgba(0,0,0,0.2);margin:0 0 2.4rem;border-radius:0.4rem}.p-article-markdown .smart_phone_recipe .photo{border-radius:0.4rem 0.4rem 0 0;height:21.4rem;overflow:hidden;position:relative;width:100%;z-index:1}.p-article-markdown .smart_phone_recipe .photo a{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;width:100%;cursor:pointer}.p-article-markdown .smart_phone_recipe .photo a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-markdown .smart_phone_recipe .photo a:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-markdown .smart_phone_recipe .photo a img{height:22.0rem;width:100%;object-fit:cover}.p-article-markdown .smart_phone_recipe .photo a:hover img{transform:scale(1.1, 1.1);transition:all 0.3s ease-out}.p-article-markdown .smart_phone_recipe .recipe_label{font-weight:bold}.p-article-markdown .smart_phone_recipe .description{border-radius:0 0 0.4rem 0.4rem;padding:1.2rem 1.65rem}.p-article-markdown .smart_phone_recipe .description .recipe_title{margin-bottom:0.8rem}.p-article-markdown .smart_phone_recipe .description .recipe_title a{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;cursor:pointer;font-size:2.0rem;font-weight:bold;line-height:2.4rem;text-decoration:none}.p-article-markdown .smart_phone_recipe .description .recipe_title a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-markdown .smart_phone_recipe .description .recipe_title a:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-markdown .smart_phone_recipe .description .user_name{color:#676767;font-size:1.5rem;line-height:1.8rem;margin-bottom:1.0rem}.p-article-markdown .smart_phone_recipe .description .caption{color:#676767;font-size:1.6rem;line-height:2.0rem}.p-article-markdown .food_nutritions{flex-wrap:wrap}.p-article-markdown .food_nutritions--pc-only{display:none !important}@media screen and (min-width: 835px){.p-article-markdown .food_nutritions--pc-only{display:block !important}}.p-article-markdown .food_nutritions--sp-only{display:block !important}@media screen and (min-width: 835px){.p-article-markdown .food_nutritions--sp-only{display:none !important}}.p-article-markdown .food_nutritions .inner{display:flex}.p-article-markdown .food_nutritions .col{border-left:1px solid #DCE0E0;vertical-align:top}.p-article-markdown .food_nutritions .col--pc-only{display:none !important;width:calc(25% - 4px)}@media screen and (min-width: 835px){.p-article-markdown .food_nutritions .col--pc-only{display:block !important}}.p-article-markdown .food_nutritions .col--sp-only{display:block !important;width:calc(50% - 2px)}@media screen and (min-width: 835px){.p-article-markdown .food_nutritions .col--sp-only{display:none !important}}.p-article-markdown .food_nutritions .col:first-child{border:none}.p-article-markdown .food_nutritions .col .row{display:flex;border-bottom:1px solid #DCE0E0;font-size:1.4rem;justify-content:space-between;line-height:1.9rem;padding:0.9rem 1.6rem}@media screen and (min-width: 835px){.p-article-markdown .food_nutritions .col .row{font-size:1.3rem}}.p-article-markdown .food_nutritions .footnote{font-size:1.5rem;line-height:3.0rem;margin:1.3rem 0 3.0rem}@media screen and (min-width: 835px){.p-article-markdown .food_nutritions .footnote{font-size:1.3rem}}.p-article-markdown .all_nutritions .col{border-bottom:1px solid #DCE0E0;display:flex}.p-article-markdown .all_nutritions .col .row{border-left:1px solid #DCE0E0;display:flex;font-size:1.3rem;justify-content:space-between;line-height:1.9rem;padding:1.2rem 0 0.8rem 1.1rem;width:50%}.p-article-markdown .all_nutritions .col .row:first-child{border:none;padding-right:1rem}.p-article-markdown .all_nutritions .footnote{font-size:1.4rem;line-height:2.1rem;margin:1.6rem 0 3.2rem}.p-article-markdown .profile{background-color:#FBFAF7;display:flex;margin:0 -1.6rem 3.2rem;padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-article-markdown .profile{margin:0 -4.0rem 3.0rem;padding:2.6rem 4.0rem 3.2rem}}.p-article-markdown .profile .image{width:9.6rem}.p-article-markdown .profile .image img{border-radius:50%;height:9.6rem;width:9.6rem}.p-article-markdown .profile .text{font-size:1.5rem;line-height:2.1rem;margin-left:0.8rem;width:calc(100% - 9.6rem - 0.8rem)}@media screen and (min-width: 835px){.p-article-markdown .profile .text{font-size:1.5rem;line-height:2.2rem;margin-left:2.4rem;width:calc(100% - 9.6rem - 2.4rem)}}.p-article-markdown .profile .text p{margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-article-markdown .profile .text p{margin-bottom:1.6rem}}.p-article-markdown .paging{font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin:3.2rem 0}@media screen and (min-width: 835px){.p-article-markdown .paging{font-size:1.3rem;line-height:3.2rem;margin:3.0rem 0}}.p-article-markdown .paging a{text-decoration:none}.p-article-markdown .paging .row{display:flex;justify-content:center}.p-article-markdown .paging .page_num{height:4.0rem;line-height:4.0rem;margin:0 0.9rem;width:4.0rem}@media screen and (min-width: 835px){.p-article-markdown .paging .page_num{height:3.2rem;line-height:3.2rem;margin:0 0.3rem;width:3.2rem}}.p-article-markdown .paging .page_num.active{background-color:#006284;border-radius:50%;color:#FFF;display:inline-block}@media screen and (min-width: 835px){.p-article-markdown .paging .page_num.active{padding-top:0.1rem}}.p-article-markdown .paging .page_num a{padding:0 1.5rem}@media screen and (min-width: 835px){.p-article-markdown .paging .page_num a{padding:0 1.3rem}}.p-article-markdown .paging .before_page,.p-article-markdown .paging .next_page{height:4.0rem;line-height:4.0rem}@media screen and (min-width: 835px){.p-article-markdown .paging .before_page,.p-article-markdown .paging .next_page{height:3.2rem;line-height:3.2rem}}.p-article-markdown .paging .before_page a,.p-article-markdown .paging .next_page a{display:inline-block;height:4.0rem;overflow:hidden;position:relative;text-indent:100%;vertical-align:bottom;white-space:nowrap;width:4.0rem}@media screen and (min-width: 835px){.p-article-markdown .paging .before_page a,.p-article-markdown .paging .next_page a{height:3.2rem;width:3.2rem}}.p-article-markdown .paging .before_page{margin-right:0.4rem}@media screen and (min-width: 835px){.p-article-markdown .paging .before_page{margin-right:0.2rem}}.p-article-markdown .paging .before_page a::before{background:url(/kenko/assets/owan/icon/icon_arrow_down-4b42934117443ad922272738b76a9a3b400e4703d2105340e63bb5f0f4f5abd9.png) no-repeat;background-size:contain;content:'';height:1.6rem;left:1.1rem;position:absolute;top:1.2rem;transform:rotate(90deg);width:1.6rem}@media screen and (min-width: 835px){.p-article-markdown .paging .before_page a::before{height:1.3rem;left:1.0rem;top:0.8rem;width:1.3rem}}.p-article-markdown .paging .next_page{margin-left:0.4rem}@media screen and (min-width: 835px){.p-article-markdown .paging .next_page{margin-left:0.2rem}}.p-article-markdown .paging .next_page a::before{background:url(/kenko/assets/owan/icon/icon_arrow_down-4b42934117443ad922272738b76a9a3b400e4703d2105340e63bb5f0f4f5abd9.png) no-repeat;background-size:contain;content:'';height:1.6rem;left:1.1rem;position:absolute;top:1.2rem;transform:rotate(-90deg);width:1.6rem}@media screen and (min-width: 835px){.p-article-markdown .paging .next_page a::before{height:1.3rem;left:1.0rem;top:0.8rem;width:1.3rem}}.p-article-markdown .membership-banner{margin:3.2rem 0}@media screen and (min-width: 835px){.p-article-markdown .membership-banner{margin:3.0rem 0}}.p-article-markdown .membership-banner__image{height:12rem}.p-article-markdown .membership-banner .c-image{height:12rem}.p-article-markdown .diabetes-banner{margin:3.2rem 0}@media screen and (min-width: 835px){.p-article-markdown .diabetes-banner{margin:3.0rem 0}}.p-article-markdown .diabetes-banner__image{height:auto}.p-article-markdown .diabetes-banner .c-image{height:auto}.p-article-markdown .hypertension-banner{margin:3.2rem 0}@media screen and (min-width: 835px){.p-article-markdown .hypertension-banner{margin:3.0rem 0}}.p-article-markdown .hypertension-banner__image{height:auto}.p-article-markdown .hypertension-banner .c-image{height:auto}.p-article-markdown .dyslipidemia-banner{margin:3.2rem 0}@media screen and (min-width: 835px){.p-article-markdown .dyslipidemia-banner{margin:3.0rem 0}}.p-article-markdown .dyslipidemia-banner__image{height:auto}.p-article-markdown .dyslipidemia-banner .c-image{height:auto}.p-article-markdown .speech{padding:2.4rem 0;display:flex;gap:1.6rem;align-items:center}.p-article-markdown .speech__image-container{width:8.0rem;height:8.0rem;flex:none}.p-article-markdown .speech__image{width:100%;height:100%;border-radius:50%}.p-article-markdown .speech__text-container{padding:1.6rem;background-color:#FBFAF7;border-radius:0.6rem;flex:1}.p-article-markdown .speech__text{font-size:1.8rem;line-height:2.4rem;font-weight:bold}.p-article-markdown .highlight{background-color:#fffb95;padding:0.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-article-ranking-list__badge--1,.p-article-ranking-list__badge--2,.p-article-ranking-list__badge--3{height:4.0rem;left:-0.8rem;position:absolute;top:-1.4rem;width:4.0rem;z-index:10}@media screen and (min-width: 835px){.p-article-ranking-list__badge--1,.p-article-ranking-list__badge--2,.p-article-ranking-list__badge--3{left:0.8rem;top:0.8rem}}.p-article-ranking-list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-article-ranking-list__item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4.0rem;width:100%}@media screen and (min-width: 835px){.p-article-ranking-list__item{margin-bottom:0;width:23.4rem}}.p-article-ranking-list__item:last-child{margin-bottom:0}.p-article-ranking-list__link{display:flex;flex-wrap:wrap;justify-content:space-between;text-decoration:none}.p-article-ranking-list__item-image{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;position:relative;width:11.0rem}.p-article-ranking-list__item-image:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-ranking-list__item-image:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-ranking-list__item-image:link,.p-article-ranking-list__item-image:visited{color:#333}@media screen and (min-width: 835px){.p-article-ranking-list__item-image{margin:0 0 1.6rem;width:100%}}.p-article-ranking-list__item-text{position:relative;width:calc(100% - 12.0rem)}@media screen and (min-width: 835px){.p-article-ranking-list__item-text{width:auto}}.p-article-ranking-list__badge--1{background:url(/kenko/assets/owan/icon/star1-8a3e62ea09664d6dd1863fed1224b7b4a17f5346087d899483fb44a78c9e4e7a.png) no-repeat;background-size:contain}.p-article-ranking-list__badge--2{background:url(/kenko/assets/owan/icon/star2-6305225d03287730b1191ff086e491d2e4bc357b5329491ab245765056c3362c.png) no-repeat;background-size:contain}.p-article-ranking-list__badge--3{background:url(/kenko/assets/owan/icon/star3-80cb13764e576bf91430043f833f393756345236deeba76fe6e68a572e20142d.png) no-repeat;background-size:contain}.p-article-ranking-list__image-container{border-radius:0.4rem;height:8rem;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width: 835px){.p-article-ranking-list__image-container{border-radius:0.4rem;height:17rem;overflow:hidden;position:relative;width:100%;z-index:1}}.p-article-ranking-list__image{height:8.0rem;object-fit:cover;width:11.0rem}@media screen and (min-width: 835px){.p-article-ranking-list__image{height:17.0rem;width:100%}}.p-article-ranking-list__heading{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;font-size:1.6rem;font-weight:bold;line-height:2.1rem;margin-bottom:1.2rem}.p-article-ranking-list__heading:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-ranking-list__heading:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-article-ranking-list__heading{font-size:1.8rem;line-height:2.7rem;margin-bottom:0.8rem}}.p-article-ranking-list__desctiption{display:none}@media screen and (min-width: 835px){.p-article-ranking-list__desctiption{font-size:1.5rem;display:block;line-height:2.2rem;margin-bottom:1.6rem}}.p-article-ranking-list__desctiption-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-article-ranking-list__desctiption-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-ranking-list__desctiption-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-ranking-list__desctiption-link:link,.p-article-ranking-list__desctiption-link:visited{color:#333}.p-article-ranking-list__bottom-conent{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%}@media screen and (min-width: 835px){.p-article-ranking-list__bottom-conent{position:relative}}.p-article-ranking-list__date{color:#979797;display:block;font-size:1.2rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-article-ranking-list__date{font-size:1.3rem}}.p-article-ranking-list__date::after{content:" 更新"}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-article-title-button-list__section{display:grid;grid-column-gap:1.3rem;grid-row-gap:2.4rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 835px){.p-article-title-button-list__section{grid-column-gap:1.5rem;grid-row-gap:1.6rem;grid-template-columns:repeat(3, 1fr)}}.p-article-title-button-list__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-article-title-button-list__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-article-title-button-list__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-article-title-button-list__item{border:0.2rem solid #DC9561;border-radius:0.8rem;height:100%;padding:1.2rem 2.8rem 1.2rem 2.0rem;position:relative}@media screen and (min-width: 835px){.p-article-title-button-list__item{padding:1.2rem 4.4rem 1.2rem 2.4rem}}.p-article-title-button-list__item-heading{color:#333;font-size:1.5rem;font-weight:bold;line-height:2.0rem}.p-article-title-button-list__arrow-icon-container{background-color:#DC9561;border-radius:50%;height:1.6rem;position:absolute;right:0.6rem;top:calc(50% - 0.8rem);width:1.6rem}@media screen and (min-width: 835px){.p-article-title-button-list__arrow-icon-container{height:2.0rem;right:1.2rem;top:calc(50% - 1.0rem);width:2.0rem}}.p-article-title-button-list__arrow-icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:0.7rem;margin-top:-0.46rem;position:absolute;top:53%;width:0.7rem;left:0;left:0.3rem}@media screen and (min-width: 835px){.p-article-title-button-list__arrow-icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:0.7rem;margin-top:-0.46rem;position:absolute;top:53%;width:0.7rem;left:0;left:0.5rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-category{padding-bottom:4.8rem}.p-category__container{padding:4.0rem 1.6rem}@media screen and (min-width: 835px){.p-category__container{padding:4.0rem}}.p-category__container:first-child{padding-top:3.2rem}.p-category__heading{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.2rem}.p-category__heading-anchor{text-decoration:none}@media screen and (min-width: 835px){.p-category__dish-type-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}}.p-category__dish-type{padding:4.8rem 0 0 0.8rem}@media screen and (min-width: 835px){.p-category__dish-type{width:calc(100% / 3.0)}}.p-category__dish-type--main-dish{padding:2.4rem 0 0 0.8rem}@media screen and (min-width: 835px){.p-category__dish-type--main-dish{width:100%}}.p-category__dish-type-heading{border-left:4px solid #40556D;font-size:1.8rem;font-weight:bold;padding-left:0.8rem}.p-category__dish-type-heading-anchor{text-decoration:none}@media screen and (min-width: 835px){.p-category__formula-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}}.p-category__formula{padding:4.0rem 0 0 2.0rem}.p-category__formula:first-child{padding-top:2.4rem}@media screen and (min-width: 835px){.p-category__formula{padding-top:2.4rem;width:calc(100% / 3.0)}.p-category__formula:nth-child(n+3){padding-top:3.2rem}}.p-category__formula-heading{font-size:1.8rem;font-weight:bold;padding-left:1.2rem}.p-category__formula-heading-anchor{text-decoration:none}.p-category__header{background-color:#FBFAF7}.p-category__category-header--having-subcategory{padding-bottom:1.6rem}.p-category__subcategory-border{border:none;margin:0 1.6rem}@media screen and (min-width: 835px){.p-category__subcategory-border{margin:0 4.0rem}}.p-category__subcategory-border::after{background-image:linear-gradient(to right, #333, #333 1px, transparent 1px, transparent 5px);background-repeat:repeat-x;background-size:6px 2px;display:block;height:2px;content:''}.p-category__subcategory-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 1.6rem;padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-category__subcategory-list{margin:0 4.0rem}}.p-category__subcategory-item{margin:1.6rem 2.4rem 0 0}.p-category__subcategory-item::before{border-bottom:0.4rem solid transparent;border-left:0.4rem solid #333;border-top:0.4rem solid transparent;content:'';display:inline-block;height:0;width:0;margin-right:0.472rem}.p-category__subcategory-anchor{font-size:1.6rem;font-weight:bold;line-height:2.8rem;text-decoration:none}.p-category__subcategory-recipe-count{color:#979797;font-size:1.3rem;font-weight:bold;line-height:2.8rem}.p-category__recipe-title-list{border-left:1px solid #DCE0E0;margin:1.6rem 0 0 2.0rem;padding-left:2.4rem}.p-category__recipe-title{font-size:1.5rem;font-weight:bold;line-height:3.5rem}.p-category__recipe-title-anchor{text-decoration:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-dietary-concern-group-list:not(:first-of-type){margin-top:4.0rem}@media screen and (min-width: 835px){.p-dietary-concern-group-list:not(:first-of-type){margin-top:inherit}}.p-dietary-concern-group-list__item:not(:first-child){margin-top:4.0rem}.p-dietary-concern-group-list__title{font-size:1.8rem;font-weight:bold;line-height:2.7rem}.p-dietary-concern-group-list__dietary-concern-list{margin-top:0.4rem}.p-dietary-concern-group-list__dietary-concern-item{border-bottom:1px solid #EDEFEF}.p-dietary-concern-group-list__dietary-concern-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;align-items:center;display:flex;min-height:5.6rem;text-decoration:none}.p-dietary-concern-group-list__dietary-concern-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-dietary-concern-group-list__dietary-concern-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-dietary-concern-group-list__dietary-concern-link::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #979797;border-top:solid 0.2rem #979797;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:inherit;right:1.4rem}.p-dietary-concern-group-list__dietary-concern-title{display:inline-block;font-size:1.5rem;line-height:2.3rem;max-width:90%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-escort-plan-questionnaire-wrapper{font-size:1.6rem;color:#333;font-family:'Noto Sans JP', sans-serif;background-color:#F9F4E8;margin:0 auto;padding-bottom:1rem;text-align:center}.p-escort-plan-questionnaire-wrapper__lead{font-family:'Noto Sans JP', sans-serif;font-size:2.6rem;font-weight:800;line-height:3.6rem;margin:0 auto;padding-top:3rem;text-align:center;color:#DD6420}@media screen and (min-width: 835px){.p-escort-plan-questionnaire-wrapper__lead{font-size:3.2rem;font-weight:700;line-height:4.8rem}}.p-escort-plan-questionnaire-wrapper__thanks-message{text-align:justify;padding:1.6rem}.p-escort-plan-questionnaire-wrapper__error-message{display:none}.p-escort-plan-questionnaire-wrapper__error-message.is-visible{display:block;text-align:justify;padding:1.6rem;border-radius:0.4rem;border:0.1rem solid var(--tomato-red, #E54848);background:var(--kamaboko-pink, #FDF0F0);color:var(--tomato-red, #E54848);font-family:"Noto Sans JP", sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:150%}.p-escort-plan-questionnaire-wrapper__submit-btn{background-color:#DD6420;border-radius:2.2rem;color:#FFF;display:block;font-size:1.6rem;font-weight:700;line-height:4.3rem;margin:4rem auto 4rem;width:31.1rem}@media screen and (min-width: 835px){.p-escort-plan-questionnaire-wrapper__submit-btn{width:29.1rem}}.p-escort-plan-questionnaire-wrapper__submit-btn:disabled{background-color:#979797;opacity:0.6}.p-escort-plan-questionnaire-wrapper__cancel-btn{text-decoration:none}.p-escort-plan-questionnaire-wrapper__cancel-btn-text{font-size:1.3rem;font-weight:700;color:#979797;margin-bottom:20rem}.p-escort-plan-questionnaire-wrapper__next-btn{background-color:#DD6420;border-radius:2.2rem;color:#FFF;display:block;font-size:1.6rem;font-weight:700;line-height:4.3rem;margin:4rem auto 4rem;text-decoration:none;width:31.1rem}@media screen and (min-width: 835px){.p-escort-plan-questionnaire-wrapper__next-btn{width:29.1rem}}.p-escort-plan-questionnaire-form-wrapper{margin:2rem auto 0;width:34.3rem}@media screen and (min-width: 835px){.p-escort-plan-questionnaire-form-wrapper{margin:4rem auto 0;width:42rem}}.p-escort-plan-questionnaire-form-wrapper__require-error-message{display:none;margin-bottom:0.4rem;background:var(--tomato-red, #E54848);color:#FFFFFF;font-size:1.4rem;width:fit-content;padding:0.2rem 0.6rem;font-weight:700;line-height:150%;font-family:"Noto Sans JP", sans-serif}.p-escort-plan-questionnaire-form-wrapper__require-error-message.is-visible{display:block}.p-escort-plan-questionnaire-form-wrapper__lead{text-align:left;font-size:1.8rem;font-weight:700}.p-escort-plan-questionnaire-form-wrapper__lead__required-announcement{color:var(--tomato-red, #E54848);font-family:"Noto Sans JP", sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:150%}.p-escort-plan-questionnaire-form-wrapper__group-name{font-size:2rem;font-weight:700;text-align:justify;margin:3rem 0 2rem 0}.p-escort-plan-questionnaire-form-question{text-align:justify;border-radius:1.2rem;margin-top:0.8rem;padding:2.4rem 1.6rem;background:#FFF;box-shadow:0 0.2rem 0.8rem 0 rgba(0,0,0,0.15)}.p-escort-plan-questionnaire-form-question.error-border{border:0.2rem solid var(--tomato-red, #E54848)}.p-escort-plan-questionnaire-single-choice-form-wrapper{text-align:left}.p-escort-plan-questionnaire-single-choice-form-wrapper__radio-btn{line-height:2.25rem;margin-top:1.6rem}.p-escort-plan-questionnaire-multiple-choices-form-wrapper{text-align:left}.p-escort-plan-questionnaire-multiple-choices-form-wrapper__check-box{line-height:2.25rem;margin-top:1.6rem}.p-escort-plan-questionnaire-single-line-text-form-wrapper{text-align:left;margin-top:0.8rem;width:31.1rem}.p-escort-plan-questionnaire-single-line-text-form-wrapper__text-field{width:31.1rem}.p-escort-plan-questionnaire-multiple-line-texts-form-wrapper{text-align:left}@media screen and (min-width: 835px){.p-escort-plan-questionnaire-multiple-line-texts-form-wrapper{margin-top:0.8rem}}.p-escort-plan-questionnaire-multiple-line-texts-form-wrapper__text-area{width:31.1rem;resize:none;margin-top:1.6rem}.p-questionnaire{margin:0 1.6rem}@media screen and (min-width: 835px){.p-questionnaire{margin:0 4rem;width:73.0rem}}.p-questionnaire__section-border{margin-top:4.0rem}@media screen and (min-width: 835px){.p-questionnaire__section-border{width:73.0rem}}.p-questionnaire__inner{margin:0;width:100%}@media screen and (min-width: 835px){.p-questionnaire__inner{margin:5.6rem auto 0;width:42.0rem}}.p-escort-plan-after-completion-questionnaire-wrapper{font-size:1.6rem;color:#333;font-family:'Noto Sans JP', sans-serif;background-color:#F9F4E8;height:100vh;margin:0 auto;padding-bottom:1rem;text-align:center}.p-escort-plan-after-completion-questionnaire-wrapper__title{font-family:'Noto Sans JP', sans-serif;font-size:2.6rem;font-weight:800;line-height:3.6rem;padding:3rem 0 1.6rem 0;text-align:center;color:#DD6420}@media screen and (min-width: 835px){.p-escort-plan-after-completion-questionnaire-wrapper__title{font-size:3.2rem;font-weight:700;line-height:4.8rem}}.p-escort-plan-after-completion-questionnaire-wrapper__text{color:#333;font-family:'Noto Sans JP', sans-serif;font-size:1.8rem;font-weight:700;padding-bottom:1.6rem}.p-escort-plan-after-completion-questionnaire-wrapper__report_results{color:#333;font-family:'Noto Sans JP', sans-serif;font-size:1.5rem;font-weight:400}.p-escort-plan-after-completion-questionnaire-wrapper__next-btn{background-color:#DD6420;border-radius:2.2rem;color:#FFF;display:block;font-size:1.6rem;font-weight:700;line-height:4.3rem;margin:2.4rem auto 0 auto;text-decoration:none;width:31.1rem}@media screen and (min-width: 835px){.p-escort-plan-after-completion-questionnaire-wrapper__next-btn{width:29.1rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-food-list{padding-bottom:8.0rem}.p-food-list__dish-type-tab{margin-top:2.4rem;overflow-x:scroll}@media screen and (min-width: 551px){.p-food-list__dish-type-tab{overflow-x:inherit}}.p-food-list__dish-type-tab::-webkit-scrollbar{display:none}.p-food-list__dish-type-tab-inner{width:55.0rem}@media screen and (min-width: 551px){.p-food-list__dish-type-tab-inner{width:inherit}}.p-food-list__head{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__head{margin-top:2.4rem;padding:0 4rem}}.p-food-list__head-inner{padding-bottom:3.2rem}.p-food-list__pagination{margin-top:4.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-food-list-item__inner{display:flex;justify-content:left;position:relative}@media screen and (min-width: 835px){.p-food-list-item__inner{justify-content:space-between}}.p-food-list-item__inner-bottom--sp-only{display:block !important;margin-top:0.8rem}@media screen and (min-width: 835px){.p-food-list-item__inner-bottom--sp-only{display:none !important}}.p-food-list-item__photo{position:relative}.p-food-list-item__photo-image-container--sp-only{display:block !important;border-radius:0.4rem;height:15.6rem;overflow:hidden;position:relative;width:15.6rem;z-index:1}@media screen and (min-width: 835px){.p-food-list-item__photo-image-container--sp-only{display:none !important}}.p-food-list-item__photo-image-container--pc-only{display:none !important;border-radius:0.4rem;height:27rem;overflow:hidden;position:relative;width:27rem;z-index:1}@media screen and (min-width: 835px){.p-food-list-item__photo-image-container--pc-only{display:block !important}}.p-food-list-item__photo-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-food-list-item__photo-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-food-list-item__photo-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-food-list-item__detail{padding-left:0.9rem;position:relative;width:calc( 98% - 15.6rem )}@media screen and (min-width: 321px){.p-food-list-item__detail{padding-left:1.0rem}}@media screen and (min-width: 835px){.p-food-list-item__detail{padding-left:0;width:45.0rem}}.p-food-list-item__nutrition--sp-only{display:block !important;height:0;margin-top:0;overflow:hidden;position:relative;transition:all 0.3s ease-in-out 0.05s}@media screen and (min-width: 835px){.p-food-list-item__nutrition--sp-only{display:none !important}}.p-food-list-item__nutrition--sp-only.is-active{height:14.5rem;margin-top:1.6rem}.p-food-list-item__nutrition--pc-only{display:none !important;margin-top:2.4rem;padding-bottom:7.5rem}@media screen and (min-width: 835px){.p-food-list-item__nutrition--pc-only{display:block !important}}.p-food-list-item__inline-nutrition--sp-only{display:block !important;margin-top:1.0rem}@media screen and (min-width: 835px){.p-food-list-item__inline-nutrition--sp-only{display:none !important}}.p-food-list-item__action{bottom:0;position:absolute;right:0}.p-food-list-item__nutrition-display-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.2rem;font-weight:bold}.p-food-list-item__nutrition-display-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-food-list-item__nutrition-display-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-food-list-item__nutrition-display-link:link,.p-food-list-item__nutrition-display-link:visited{color:#006284}.p-food-list-item__nutrition-display-link::after{border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.4rem solid #333;display:inline-block;height:0;width:0;content:'';margin-left:0.8rem;position:relative;top:-0.2rem;transform:rotate(0deg);transition:all 0.3s linear}.p-food-list-item__nutrition-display-link.is-active::after{transform:rotate(180deg)}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-food-list-search__inner{min-height:10.0rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list-search__inner{padding:0 4rem}}.p-food-list-search__main-section{padding:3.2rem 0 0}@media screen and (min-width: 835px){.p-food-list-search__main-section{padding:3.2rem 0 1.0rem}}.p-food-list-search__form-heading{font-size:1.4rem;font-weight:bold;letter-spacing:0;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-food-list-search__form-heading{font-size:1.3rem;letter-spacing:-0.024rem;line-height:2.8rem}}.p-food-list-search__form-item{font-size:1.3rem;font-weight:bold;letter-spacing:-0.024rem}.p-food-list-search__form-search{display:inline-block;width:100%}@media screen and (min-width: 835px){.p-food-list-search__form-search{width:40.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-gnav-kitchen-ad__item{margin-bottom:1.6rem}.p-gnav-kitchen-ad__item:last-child{margin-bottom:0}.p-gnav-kitchen-ad__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none}.p-gnav-kitchen-ad__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-gnav-kitchen-ad__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav-kitchen-ad__item-image{display:inline-block;height:auto;width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-gnav-product__list--sp-only{display:block !important}@media screen and (min-width: 835px){.p-gnav-product__list--sp-only{display:none !important}}.p-gnav-product__list--pc-only{display:none !important}@media screen and (min-width: 835px){.p-gnav-product__list--pc-only{display:block !important}}.p-gnav-product__item{margin-bottom:1.6rem}.p-gnav-product__item:last-child{margin-bottom:0}.p-gnav-product__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none}.p-gnav-product__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-gnav-product__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav-product__item-image{display:inline-block;height:auto;width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-shopping-list{font-family:"Noto Sans CJK JP", sans-serif;background-color:#FBFAF7}.p-guides-shopping-list__menu-list-container{display:flex;padding:1.6rem;flex-direction:column;align-items:flex-start;row-gap:1.6rem;margin:2.4rem 1.6rem 0;background-color:#FFF;border-radius:2rem}@media screen and (min-width: 835px){.p-guides-shopping-list__menu-list-container{width:74rem;padding:2.4rem;margin:3.3rem auto 0}}.p-guides-shopping-list__menu-list-note{display:none}@media screen and (min-width: 835px){.p-guides-shopping-list__menu-list-note{display:block;color:#333;text-align:center;font-size:1.5rem;font-style:normal;font-weight:700;line-height:150%;width:100%}}.p-guides-shopping-list__menu-list{display:flex;flex-direction:column;row-gap:1.2rem}.p-guides-shopping-list__menu-list-item{display:flex;flex-direction:row;column-gap:2.4rem;align-items:center}.p-guides-shopping-list__menu-list-item-date{color:#333;font-feature-settings:'palt' on;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.08rem;flex-shrink:0}.p-guides-shopping-list__menu-list-item-menu{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#0086B0;display:inline-block;text-decoration:underline;word-break:break-all;font-feature-settings:'palt' on;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.08rem;text-underline-position:from-font}.p-guides-shopping-list__menu-list-item-menu:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-guides-shopping-list__menu-list-item-menu:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-guides-shopping-list__menu-list-item-menu:link,.p-guides-shopping-list__menu-list-item-menu:visited{color:#0086B0}.p-guides-shopping-list__title-line1{padding-top:2.4rem;color:#333;text-align:center;font-size:1.4rem;font-style:normal;font-weight:700;line-height:150%}@media screen and (min-width: 835px){.p-guides-shopping-list__title-line1{padding-top:4rem;font-size:1.6rem}}.p-guides-shopping-list__title-line2{color:#333;text-align:center;font-size:2rem;font-style:normal;font-weight:700;line-height:150%}@media screen and (min-width: 835px){.p-guides-shopping-list__title-line2{font-size:2.4rem}}.p-guides-shopping-list__tab-container-wrapper{margin-top:3.3rem;border-bottom:0.1rem solid #063A77}.p-guides-shopping-list__tab-container{display:flex;column-gap:.4rem}@media screen and (min-width: 835px){.p-guides-shopping-list__tab-container{width:60rem;column-gap:1.6rem;margin:0 auto}}.p-guides-shopping-list .p-guides-shopping-list__tab-item,.p-guides-shopping-list .p-guides-shopping-list__tab-item--selected{align-items:center;border-radius:.8rem .8rem 0 0;display:flex;flex-grow:1;flex:1 0 0;font-size:1.8rem;font-style:normal;font-weight:700;height:4.8rem;justify-content:center;line-height:normal}.p-guides-shopping-list__tab-item{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;background:#DCE0E0}.p-guides-shopping-list__tab-item:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-guides-shopping-list__tab-item:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-guides-shopping-list__tab-item:link,.p-guides-shopping-list__tab-item:visited{color:#333}.p-guides-shopping-list__tab-item--selected{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#FFF;display:inline-block;text-decoration:none;word-break:break-all;background:#063A77}.p-guides-shopping-list__tab-item--selected:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-guides-shopping-list__tab-item--selected:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-guides-shopping-list__tab-item--selected:link,.p-guides-shopping-list__tab-item--selected:visited{color:#FFF}.p-guides-shopping-list__tab-item-text{width:100%;height:100%;text-align:center;padding:1.2rem 0;text-decoration:none}.p-guides-shopping-list__secondary-title-container{display:flex;align-items:center;justify-content:space-between;margin:2.4rem 1.6rem 0}@media screen and (min-width: 835px){.p-guides-shopping-list__secondary-title-container{width:60rem;margin:0 auto;padding-top:2.4rem;justify-content:flex-start;column-gap:2.4rem}}.p-guides-shopping-list__secondary-title{color:#333;font-size:2rem;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 835px){.p-guides-shopping-list__secondary-title{font-size:2.4rem}}.p-guides-shopping-list__secondary-title-num-of-people{color:#333;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.p-guides-shopping-list__shopping-list-container-wrapper{background-color:#FFF;padding-bottom:4rem}@media screen and (min-width: 835px){.p-guides-shopping-list__shopping-list-container-wrapper{padding-bottom:5.6rem}}@media screen and (min-width: 835px){.p-guides-shopping-list__shopping-list-container{width:40rem;margin:0 auto 6.4rem}}.p-guides-shopping-list__shopping-list-section-container{margin:3.7rem 1.6rem 0}@media screen and (min-width: 835px){.p-guides-shopping-list__shopping-list-section-container{margin:2.4rem 0 0}}.p-guides-shopping-list .p-guides-shopping-list__shopping-list-section-title--vegetable-and-fruit,.p-guides-shopping-list .p-guides-shopping-list__shopping-list-section-title--seafood,.p-guides-shopping-list .p-guides-shopping-list__shopping-list-section-title--meat,.p-guides-shopping-list .p-guides-shopping-list__shopping-list-section-title--eggs-and-milk,.p-guides-shopping-list .p-guides-shopping-list__shopping-list-section-title--beans,.p-guides-shopping-list .p-guides-shopping-list__shopping-list-section-title--other,.p-guides-shopping-list .p-guides-shopping-list__shopping-list-section-title--stock{display:inline-block;border-radius:.4rem;color:#FFF;padding:.4rem .8rem}.p-guides-shopping-list__shopping-list-section-title--vegetable-and-fruit{background:#88C50A}.p-guides-shopping-list__shopping-list-section-title--seafood{background:#0086B0}.p-guides-shopping-list__shopping-list-section-title--meat{background:#F28184}.p-guides-shopping-list__shopping-list-section-title--eggs-and-milk{background:#E3B02A}.p-guides-shopping-list__shopping-list-section-title--beans{background:#009C7C}.p-guides-shopping-list__shopping-list-section-title--other{background:#DC9561}.p-guides-shopping-list__shopping-list-section-title--stock{background:#6A4C9C}.p-guides-shopping-list__shopping-list-section-item-container{margin-top:2rem}.p-guides-shopping-list__shopping-list-item-container{display:flex;padding-bottom:.8rem;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:0.1rem solid #DCE0E0;margin-top:.8rem}@media screen and (min-width: 835px){.p-guides-shopping-list__shopping-list-item-container{margin-top:.4rem}}.p-guides-shopping-list__shopping-list-item-name{color:#333;font-size:1.6rem;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width: 835px){.p-guides-shopping-list__shopping-list-item-name{font-size:1.7rem}}.p-guides-shopping-list__shopping-list-item-amount{color:#333;font-size:1.6rem;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width: 835px){.p-guides-shopping-list__shopping-list-item-amount{font-size:1.7rem}}.p-guides-shopping-list__app-banner-container{background-color:#FFF}.p-guides-shopping-list__app-banner{background:#F9F4E8;padding:1.6rem;display:flex;flex-direction:column-reverse}@media screen and (min-width: 835px){.p-guides-shopping-list__app-banner{width:64rem;margin:0 auto;flex-direction:row;padding:0 1rem;column-gap:.6rem}}.p-guides-shopping-list__app-banner-content-wrapper{display:flex;flex-direction:row;column-gap:1.4rem;margin-right:.9rem}@media screen and (min-width: 835px){.p-guides-shopping-list__app-banner-content-wrapper{flex-direction:row-reverse;column-gap:.8rem;margin-right:unset}}.p-guides-shopping-list__app-banner-text-container{flex-grow:1}.p-guides-shopping-list__app-banner-shoulder-copy{color:#063A77;font-size:1.3rem;font-style:normal;font-weight:700;line-height:140%;margin-top:1.4rem;padding:.4rem;background-color:#FFF}@media screen and (min-width: 835px){.p-guides-shopping-list__app-banner-shoulder-copy{display:inline-block;font-size:1.2rem;letter-spacing:0.048rem;margin-top:2rem}}.p-guides-shopping-list__app-banner-title{color:#333;font-size:2.2rem;font-style:normal;font-weight:700;line-height:162%;letter-spacing:-0.1rem;margin-top:.9rem;margin-bottom:0}@media screen and (min-width: 835px){.p-guides-shopping-list__app-banner-title{font-size:2rem;letter-spacing:.16rem;margin-top:.7rem;margin-bottom:1rem}}.p-guides-shopping-list__app-banner-image-container{flex-shrink:0;display:flex;align-items:end;margin-bottom:-.4rem}@media screen and (min-width: 835px){.p-guides-shopping-list__app-banner-image-container{margin-bottom:unset}}.p-guides-shopping-list__app-banner-image{width:13rem}@media screen and (min-width: 835px){.p-guides-shopping-list__app-banner-image{width:10.2rem}}.p-guides-shopping-list__app-banner-button-container{display:flex;height:4.4rem;padding:1.1rem 1.6rem;justify-content:center;align-items:center;gap:.8rem;align-self:stretch;border-radius:3.2rem;border:0.1rem solid #063A77;background:#063A77;box-shadow:0 0.2rem 0 0 rgba(0,0,0,0.15)}@media screen and (min-width: 835px){.p-guides-shopping-list__app-banner-button-container{display:none}}.p-guides-shopping-list__app-banner-button{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#FFF;display:inline-block;text-decoration:none;word-break:break-all;text-align:center;font-feature-settings:'palt' on;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.16rem}.p-guides-shopping-list__app-banner-button:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-guides-shopping-list__app-banner-button:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-guides-shopping-list__app-banner-button:link,.p-guides-shopping-list__app-banner-button:visited{color:#FFF}.p-guides-shopping-list__app-banner-qr-code-container{display:none}@media screen and (min-width: 835px){.p-guides-shopping-list__app-banner-qr-code-container{display:flex;flex-direction:row;column-gap:.9rem;align-items:center;border-radius:.4rem;background:#063A77;padding:1.6rem 1.2rem;margin:auto 0}}.p-guides-shopping-list__app-banner-qr-code-title{color:#FFF;font-feature-settings:'palt' on;font-size:1.5rem;font-style:normal;font-weight:700;line-height:150%}.p-guides-shopping-list__app-banner-qr-code-description{color:#FFF;font-feature-settings:'palt' on;font-size:1.3rem;font-style:normal;font-weight:400;line-height:150%}.p-guides-shopping-list__app-banner-qr-code-image{width:7.2rem}.p-guides-shopping-list__back-button-container{background-color:#FFF;padding:4rem 0 10.2rem;text-align:center}@media screen and (min-width: 835px){.p-guides-shopping-list__back-button-container{padding:6.4rem 0 7.2rem}}.p-guides-shopping-list__back-button{display:inline-flex;padding:1.8rem 2.4rem;align-items:center;gap:.8rem;flex-shrink:0;border-radius:4rem;border:0.1rem solid #333;background:#FFF;box-shadow:0 0.3rem 0 0 rgba(21,21,21,0.25);cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.0rem}.p-guides-shopping-list__back-button:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-guides-shopping-list__back-button:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-guides-shopping-list__back-button:link,.p-guides-shopping-list__back-button:visited{color:#333}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides__section-separator{border:none;border-top:8px solid #F6F6F6}.p-guides__scroll-to-top-button{width:12.8rem;height:4.8rem;position:fixed;right:16px;bottom:30px;z-index:999}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-articles__sensei-article-tags-title,.p-guides-articles__basic-articles-title,.p-guides-articles__recent-articles-title{display:flex;gap:0.8rem;align-items:center;line-height:2.4rem;font-size:1.8rem;font-weight:bold}@media screen and (min-width: 835px){.p-guides-articles__sensei-article-tags-title,.p-guides-articles__basic-articles-title,.p-guides-articles__recent-articles-title{justify-content:center}}.p-guides-articles__sensei-article-tags-title::before,.p-guides-articles__basic-articles-title::before,.p-guides-articles__recent-articles-title::before{content:'';display:block;background-size:contain;background-repeat:no-repeat;width:2.4rem;height:2.4rem}.p-guides-articles{background-color:#FFF;padding-bottom:2.4rem;padding-top:3.2rem;margin:0 auto}@media screen and (min-width: 835px){.p-guides-articles{width:74rem}}.p-guides-articles__section-title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;row-gap:1.6rem}@media screen and (min-width: 835px){.p-guides-articles__section-title-container{margin-bottom:2rem}}.p-guides-articles__section-title-image{width:6rem;height:6rem}.p-guides-articles__section-title{font-family:"Noto Sans CJK JP", sans-serif;font-size:2.4rem;font-weight:bold;letter-spacing:4%;line-height:120%}@media screen and (min-width: 835px){.p-guides-articles__section-title{font-size:3.2rem}}.p-guides-articles__hr{border:none;border-top:dotted 0.3rem #333;margin:0 2.4rem}.p-guides-articles__description{font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;line-height:3rem;margin:2.4rem}.p-guides-articles__container{display:flex;flex-direction:column;row-gap:1.2rem;padding:0 2.4rem}.p-guides-articles__main-articles{padding-top:1.6rem;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:1.2rem}.p-guides-articles__main-articles>*{width:100%;max-width:34.3rem}.p-guides-articles__sensei-article-tags-section{padding-top:2.4rem}.p-guides-articles__sensei-article-tags-title::before{background-image:url(/images/v2/guides/sensei_article.png)}.p-guides-articles__sensei-article-tags{padding-top:1.2rem;display:flex;gap:1.6rem;overflow-x:scroll;padding-bottom:1.2rem}.p-guides-articles__sensei-article-tags>*{width:18rem;flex:none}@media screen and (min-width: 835px){.p-guides-articles__sensei-article-tags{justify-content:center}}.p-guides-articles__basic-articles-section{padding-top:1.6rem}.p-guides-articles__basic-articles-title::before{background-image:url(/images/v2/guides/basic_article.png)}.p-guides-articles__basic-articles-container{padding:1.2rem 0;overflow-x:scroll}.p-guides-articles__basic-articles{display:grid;grid-template-columns:repeat(5, 21.2rem);gap:1.2rem}@media screen and (min-width: 835px){.p-guides-articles__basic-articles{grid-template-columns:repeat(2, 24.5rem);width:fit-content;margin:0 auto}}.p-guides-articles__recent-articles-section{padding-top:2.4rem}.p-guides-articles__recent-articles-title::before{background-image:url(/images/v2/guides/recent_article.png)}.p-guides-articles__recent-articles{padding-top:1.2rem;display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width: 835px){.p-guides-articles__recent-articles{grid-template-columns:repeat(3, 19.5rem);width:fit-content;margin:0 auto}}.p-guides-articles__recent-articles-read-more-container{padding-top:2.4rem;text-align:center}.p-guides-articles__recent-articles-read-more{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;padding:1.2rem 0;border-radius:999px;background-color:#DD6420;font-size:1.4rem;line-height:2.0rem;font-weight:bold;color:#FFF;text-decoration:none;cursor:pointer;max-width:32.6rem;margin:0 auto}.p-guides-articles__recent-articles-read-more:visited{color:#FFF}.p-guides-articles__recent-articles-read-more::after{border:0;border-top:solid 0.2rem #FFF;border-radius:0.1rem;border-right:solid 0.2rem #FFF;content:'';height:0.9rem;line-height:4.8rem;right:1.8rem;top:50%;transform:rotate(45deg);width:0.9rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-banners{padding:4rem 2.4rem 8rem}@media screen and (min-width: 835px){.p-guides-banners{padding:6.4rem 0;width:74rem;margin:0 auto}}.p-guides-banners__banners-container{display:flex;flex-direction:column;row-gap:1.6rem}@media screen and (min-width: 835px){.p-guides-banners__banners-container{row-gap:6.4rem}}.p-guides-banners__banner-title{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 835px){.p-guides-banners__banner-title{font-size:2.4rem;line-height:120%}}.p-guides-banners__banner-description{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:180%;margin-top:1.2rem}@media screen and (min-width: 835px){.p-guides-banners__banner-description{font-size:1.7rem}}.p-guides-banners__banner-image{display:block;margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-banners__banner-image{margin-top:2.4rem}}.p-guides-banners__banner-image-spw{display:block;border-radius:.8rem;width:100%}@media screen and (min-width: 835px){.p-guides-banners__banner-image-spw{display:none}}.p-guides-banners__banner-image-pc{display:none}@media screen and (min-width: 835px){.p-guides-banners__banner-image-pc{display:block;border-radius:.8rem;width:100%}}.p-guides-banners__hr{margin-top:4.0rem;border-top:0.1rem solid #DCE0E0}@media screen and (min-width: 835px){.p-guides-banners__hr{margin-top:6.4rem}}.p-guides-banners__useful-banners-title{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.0rem;font-style:normal;font-weight:700;line-height:normal;margin-top:4.2rem}@media screen and (min-width: 835px){.p-guides-banners__useful-banners-title{font-size:2.4rem;line-height:120%;margin-top:6.4rem}}.p-guides-banners__useful-banners{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:2.4rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-banners__useful-banners{grid-template-columns:repeat(3, 1fr);column-gap:2.4rem}}.p-guides-banners__useful-banner{flex:1;text-decoration:none}.p-guides-banners__useful-banner-image-spw{display:block;border-radius:0.8rem}@media screen and (min-width: 835px){.p-guides-banners__useful-banner-image-spw{display:none}}.p-guides-banners__useful-banner-image-pc{display:none;border:0.1rem solid #DCE0E0}@media screen and (min-width: 835px){.p-guides-banners__useful-banner-image-pc{display:block}}.p-guides-banners__useful-banner-title{color:#0086B0;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:0.8rem}@media screen and (min-width: 835px){.p-guides-banners__useful-banner-title{font-size:1.6rem}}.p-guides-banners__useful-banner-description{display:none}@media screen and (min-width: 835px){.p-guides-banners__useful-banner-description{display:block;color:#979797;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;margin-top:.8rem}}.p-guides-banners__nutritionist-columns-title{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.0rem;font-style:normal;font-weight:700;line-height:normal;margin-top:4rem}.p-guides-banners__nutritionist-columns{display:flex;flex-direction:column;row-gap:1.6rem;margin-top:1.6rem}.p-guides-banners__nutritionist-column{display:flex;flex-direction:row;column-gap:1rem;align-items:center;border-radius:.4rem;border:0.1rem solid #DCE0E0;padding:0 1rem 0 0;text-decoration:none}@media screen and (min-width: 835px){.p-guides-banners__nutritionist-column{padding:.8rem 1.6rem .8rem .8rem}}.p-guides-banners__nutritionist-column-image{width:12.0rem;height:8.0rem;flex-shrink:0}.p-guides-banners__nutritionist-column-title{color:#0086B0;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.p-guides-banners__nutritionist-column-description{display:none}@media screen and (min-width: 835px){.p-guides-banners__nutritionist-column-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#979797;text-overflow:ellipsis;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;margin-top:.8rem}}.p-guides-banners__nutritionist-columns-more-button{display:flex;padding:1.2rem 0;justify-content:center;align-items:center;gap:.8rem;flex-shrink:0;border-radius:3.2rem;border:0.1rem solid #333;background:#FFF;box-shadow:0 0.3rem 0 0 rgba(21,21,21,0.25);margin-top:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-guides-banners__nutritionist-columns-more-button{width:29rem;padding:1.8rem 0;margin:2.4rem auto 0}}.p-guides-banners__nutritionist-columns-more-button-text{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-convenience-store{padding:0 2.4rem}@media screen and (min-width: 835px){.p-guides-convenience-store{width:74rem;padding:4.3rem 0 0;margin:0 auto}}.p-guides-convenience-store__icon-container{text-align:center;margin-top:4rem}.p-guides-convenience-store__icon{height:6rem;width:6rem}.p-guides-convenience-store__title{color:#333;text-align:center;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.4rem;font-weight:700;line-height:140%;letter-spacing:0.96px;margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-convenience-store__title{font-size:3.2rem;font-style:normal;line-height:150%}}.p-guides-convenience-store__hr{border:none;border-top:dotted 0.3rem #333;margin:2rem 0 0}.p-guides-convenience-store__section-title,.p-guides-convenience-store__section-title--margin-top-large{color:#DD6420;font-family:"Noto Sans CJK JP", sans-serif;font-size:2rem;font-weight:700;line-height:145%;margin:3.2rem 0 2.4rem 0;padding-bottom:0.8rem;border-bottom:2px solid #DD6420}@media screen and (min-width: 835px){.p-guides-convenience-store__section-title,.p-guides-convenience-store__section-title--margin-top-large{font-size:2.4rem;line-height:120%}}.p-guides-convenience-store__section-title--margin-top-large{margin:4rem 0 2.4rem 0}.p-guides-convenience-store__section-description{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.7rem;font-weight:400;line-height:180%}.p-guides-convenience-store__image--pc-only{display:none !important;margin-top:2.4rem}@media screen and (min-width: 835px){.p-guides-convenience-store__image--pc-only{display:block !important}}.p-guides-convenience-store__image--sp-only{display:block !important;margin-top:2.36rem}@media screen and (min-width: 835px){.p-guides-convenience-store__image--sp-only{display:none !important}}.p-guides-convenience-store__articles-title{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:20px;margin-top:4rem}@media screen and (min-width: 835px){.p-guides-convenience-store__articles-title{font-size:2rem;line-height:120%;margin-top:6.4rem}}.p-guides-convenience-store__articles-container{display:flex;flex-direction:column;row-gap:1.2rem;margin-top:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-cooking{padding:4rem 2.4rem 0;--row-header-width: 5.6rem;--information-width: 0}@media screen and (min-width: 835px){.p-guides-cooking{width:74rem;margin:0 auto;padding:3.2rem 0 0}}.p-guides-cooking__icon-container{text-align:center}.p-guides-cooking__icon{height:6rem;width:6rem}.p-guides-cooking__title{color:#333;text-align:center;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.4rem;font-weight:700;line-height:140%;letter-spacing:4%;margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-cooking__title{font-size:3.2rem;line-height:150%}}.p-guides-cooking__hr{border:none;border-top:dotted 0.3rem #333;margin:2rem 0 2.4rem}.p-guides-cooking__description{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;line-height:180%}@media screen and (min-width: 835px){.p-guides-cooking{--row-header-width: 9.5rem;--information-width: 22.8rem}}.p-guides-cooking__weekly-menu-title{color:#DD6420;font-family:"Noto Sans CJK JP", sans-serif;font-size:2rem;font-weight:700;line-height:145%;margin:2.4rem 0;padding-bottom:0.8rem;border-bottom:2px solid #DD6420}@media screen and (min-width: 835px){.p-guides-cooking__weekly-menu-title{font-size:2.4rem;line-height:120%}}.p-guides-cooking__weekly-menu-description{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;line-height:180%}.p-guides-cooking__weekly-menu-shopping-list-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#0086B0;display:inline-block;text-decoration:none;word-break:break-all;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2rem;display:flex;flex-direction:row;column-gap:1.6rem;align-items:center;margin-top:1.6rem}.p-guides-cooking__weekly-menu-shopping-list-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-guides-cooking__weekly-menu-shopping-list-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-guides-cooking__weekly-menu-shopping-list-link:link,.p-guides-cooking__weekly-menu-shopping-list-link:visited{color:#0086B0}@media screen and (min-width: 835px){.p-guides-cooking__weekly-menu-shopping-list-link{margin-top:2.4rem}}.p-guides-cooking__articles-title{color:#DD6420;font-size:2rem;font-weight:700;line-height:145%;margin-top:4rem}@media screen and (min-width: 835px){.p-guides-cooking__articles-title{margin-top:6.4rem}}.p-guides-cooking__articles-hr{border-bottom:2px solid #DD6420}.p-guides-cooking__column_title{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem;margin-top:4rem}@media screen and (min-width: 835px){.p-guides-cooking__column_title{font-size:2rem;line-height:120%;margin-top:3.2rem}}.p-guides-cooking__articles-description{color:#333;font-size:1.6rem;font-weight:400;line-height:180%;margin-top:2.4rem}.p-guides-cooking__articles-articles-container,.p-guides-cooking__column-columns-container{display:flex;flex-direction:column;row-gap:1.2rem;margin-top:2.4rem}.p-guides-cooking__articles-read-more-container,.p-guides-cooking__menus-read-more-container{margin-top:2.4rem;display:flex}.p-guides-cooking__menus-read-more-container{margin-top:4rem;display:flex}.p-guides-cooking__articles-read-more-button,.p-guides-cooking__menus-read-more-button{align-items:center;background:#FFF;border-radius:40px;border:1px solid #151515;box-shadow:0px 3px 0px 0px rgba(21,21,21,0.25);color:#151515;column-gap:0.8rem;display:flex;flex-direction:row;font-size:1.6rem;font-weight:700;justify-content:center;padding:1.2rem 0;text-decoration:none;width:100%}@media screen and (min-width: 835px){.p-guides-cooking__articles-read-more-button,.p-guides-cooking__menus-read-more-button{padding:1.2rem 2.4rem;width:unset;margin:0 auto}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-eat-out{padding:0 2.4rem}@media screen and (min-width: 835px){.p-guides-eat-out{width:74rem;margin:0 auto}}.p-guides-eat-out__icon-container{text-align:center;margin-top:4rem}.p-guides-eat-out__icon{height:6rem;width:6rem}.p-guides-eat-out__title{color:#333;text-align:center;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.4rem;font-weight:700;line-height:140%;letter-spacing:0.96px;margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-eat-out__title{font-size:3.2rem;font-style:normal;line-height:150%}}.p-guides-eat-out__hr{border:none;border-top:dotted 0.3rem #333;margin:2rem 0 0}.p-guides-eat-out__section-title,.p-guides-eat-out__section-title--margin-top-large{color:#DD6420;font-family:"Noto Sans CJK JP", sans-serif;font-size:2rem;font-weight:700;line-height:145%;margin:3.2rem 0 2.4rem 0;padding-bottom:0.8rem;border-bottom:2px solid #DD6420}@media screen and (min-width: 835px){.p-guides-eat-out__section-title,.p-guides-eat-out__section-title--margin-top-large{font-size:2.4rem;line-height:120%}}.p-guides-eat-out__section-title--margin-top-large{margin:4rem 0 2.4rem 0}.p-guides-eat-out__section-description,.p-guides-eat-out__section-description--margin-top{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.7rem;font-weight:400;line-height:180%}.p-guides-eat-out__section-description--margin-top{margin-top:4rem}@media screen and (min-width: 835px){.p-guides-eat-out__section-description--margin-top{margin-top:6.4rem}}.p-guides-eat-out__image--pc-only{display:none !important;margin-top:2.4rem}@media screen and (min-width: 835px){.p-guides-eat-out__image--pc-only{display:block !important}}.p-guides-eat-out__image--sp-only{display:block !important;margin-top:2.36rem}@media screen and (min-width: 835px){.p-guides-eat-out__image--sp-only{display:none !important}}.p-guides-eat-out__articles-title{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:20px;margin-top:4rem}@media screen and (min-width: 835px){.p-guides-eat-out__articles-title{font-size:2rem;line-height:120%;margin-top:6.4rem}}.p-guides-eat-out__articles-container{display:flex;flex-direction:column;row-gap:1.2rem;margin-top:2.4rem}.p-guides-eat-out__map-container{margin-top:3.2rem;background-color:#FFF}.p-guides-eat-out__map-header{display:flex;flex-direction:row;align-items:center;min-height:7rem;background-color:#F4D58D;padding:0 1.5rem;column-gap:0.4rem;border-radius:0.8rem 0.8rem 0 0}@media screen and (min-width: 835px){.p-guides-eat-out__map-header{padding:0 1.2rem;min-height:5.6rem;padding:0 2rem}}.p-guides-eat-out__map-header-icon{width:3.2rem;height:3.2rem}.p-guides-eat-out__map-header-text{color:#151515;font-feature-settings:'palt' on;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.8rem;font-weight:600;line-height:135%;letter-spacing:0.09rem}@media screen and (min-width: 835px){.p-guides-eat-out__map-header-text{font-size:2rem;line-height:100%;letter-spacing:1px}}.p-guides-eat-out__map-body{border-radius:0 0 0.8rem 0.8rem;background-color:#FFFAEE;padding:0.8rem 0}@media screen and (min-width: 835px){.p-guides-eat-out__map-body{padding:1.6rem 0}}.p-guides-eat-out__annotation{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-weight:400;margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-eat-out__annotation{margin-top:2.4rem}}.p-guides-eat-out__annotation--small{font-size:1.2rem;margin:0.8rem 0 4rem}@media screen and (min-width: 835px){.p-guides-eat-out__annotation--small{margin:0.8rem 0 6.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-menus{padding:3.2rem 2.4rem}.p-guides-menus__section-title-container{text-align:center}.p-guides-menus__section-title-tag{margin:auto 0;padding:0.3rem 0.4rem;border:1px solid #333;border-radius:0.2rem;font-size:1.6rem;font-weight:bold}.p-guides-menus__section-title-prefix{padding-top:0.8rem;font-size:1.6rem;font-weight:bold}.p-guides-menus__section-title-image-container{max-width:25.6rem;margin:-0.8rem auto;height:fit-content}.p-guides-menus__section-title-pre-content-container{padding-top:1.2rem;text-align:center;display:inline-block;position:relative;margin:0 auto;z-index:1}.p-guides-menus__section-title-pre-content-container::after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:6px;background-color:#FEF285;z-index:-1}.p-guides-menus__section-title-pre-content{font-size:1.4rem;line-height:1.4rem;color:#063A77;font-weight:bold}.p-guides-menus__section-title-pre-content-large-text{font-size:2.0rem}.p-guides-menus__section-title{padding-top:0.4rem;font-size:2.4rem;font-weight:bold;color:#063A77}.p-guides-menus__menu-tabs-container{padding-top:1.2rem;text-align:center}.p-guides-menus__menu-tabs{display:inline-flex;justify-content:space-between;align-items:start;max-width:36.0rem;width:100%;height:5.8rem}.p-guides-menus__menu-tab{flex:1;text-align:center;position:relative}.p-guides-menus__menu-tab.is-selected>.p-guide-menus__menu-tab-day{border:1px solid #DD6420;color:#FFF;background-color:#DD6420}.p-guides-menus__menu-tab.is-selected>.p-guide-menus__menu-tab-text{color:#DD6420}.p-guides-menus__menu-tab:visited{color:#979797}.p-guides-menus__menu-tab:visited.is-selected>.p-guide-menus__menu-tab-day{border:1px solid #DD6420;color:#FFF;background-color:#DD6420}.p-guides-menus__menu-tab:visited.is-selected>.p-guide-menus__menu-tab-text{color:#DD6420}.p-guides-menus__menu-tab-day{margin:0 auto;display:flex;justify-content:center;align-items:center;flex:none;width:3.6rem;height:3.6rem;border-radius:999px;border:1px solid #979797;font-size:1.6rem;font-weight:bold;color:#979797;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);text-decoration:none;background-color:#FBFAF7}.p-guides-menus__menu-tab-text{padding-top:0.4rem;font-size:1.2rem;line-height:1.8rem;font-weight:bold;color:#979797;white-space:nowrap;position:absolute;bottom:-2.2rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-guides-menus__menus{padding-top:1.2rem;max-width:65.8rem;margin:0 auto}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-points{margin-top:4rem;background-color:#FBFAF7}.p-guides-points__container{padding:4rem 2.4rem 3.2rem}@media screen and (min-width: 835px){.p-guides-points__container{margin:0 auto;padding:4rem 0;width:74rem}}.p-guides-points__section-title-container{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-bottom:2rem}.p-guides-points__section-title-image{width:6rem;height:6rem;margin:0 auto}.p-guides-points__section-title{color:#151515;font-size:2.4rem;font-weight:bold;letter-spacing:4%;line-height:140%;margin:0 auto;text-align:center}@media screen and (min-width: 835px){.p-guides-points__section-title{font-size:3.2rem}}.p-guides-points__section-title-line{color:#333;text-align:center;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:0.96px;display:block;text-align:center}@media screen and (min-width: 835px){.p-guides-points__section-title-line{display:inline;font-size:3.2rem;line-height:120%}}.p-guides-points__hr{border:none;border-top:dotted 0.3rem #333;margin:0 2.4rem}.p-guides-points__items-container{display:flex;flex-direction:column;gap:3.2rem;margin-top:4rem}.p-guides-points__first-point-form-container{border:1px solid #151515;border-radius:999rem;padding:1.6rem;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.15);display:flex;flex-direction:column;justify-content:center;background-color:#FFF}@media screen and (min-width: 835px){.p-guides-points__first-point-form-container{padding:1.4rem 4rem;width:36rem}}.p-guides-points__first-point-form-container summary{list-style:none;text-align:center;text-align:center;color:#333;font-size:1.6rem;font-weight:700;font-family:"Noto Sans CJK JP", sans-serif;line-height:120%;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.p-guides-points__first-point-form-container summary::-webkit-details-marker{display:none}.p-guides-points__first-point-form-container[open]{border:0.2rem solid #DCE0E0;border-radius:0.8rem;padding:1.6rem;box-shadow:unset}@media screen and (min-width: 835px){.p-guides-points__first-point-form-container[open]{width:100%}}.p-guides-points__first-point-form-container[open] summary{font-size:1.8rem;text-align:left;justify-content:flex-start}@media screen and (min-width: 835px){.p-guides-points__first-point-form-container[open] summary{font-size:2rem}}.p-guides-points__first-point-form-container[open] .p-guides-points__first-point-form-title-arrow{display:none}.p-guides-points__first-point-form-content-container{display:flex;flex-direction:column;justify-content:center;gap:2rem;margin-top:2.4rem;font-family:"Noto Sans CJK JP", sans-serif}.p-guides-points__first-point-form-height{display:flex;flex-direction:column;gap:0.4rem}.p-guides-points__first-point-form-height-label{font-weight:bold;line-height:3rem}.p-guides-points__first-point-form-age{display:flex;flex-direction:column;gap:0.8rem}.p-guides-points__first-point-form-age-label{font-weight:bold;line-height:3rem}.p-guides-points__first-point-radio-age{display:flex;gap:1.6rem}.p-guides-points__first-point-radio-age-label{display:flex;justify-content:center;align-items:center;gap:1.5rem}.p-guides-points__first-point-radio-age-label-text{font-size:1.6rem;font-weight:700;line-height:3rem;margin-top:0.5rem}.p-guides-points__first-point-radio-container{display:flex;gap:0.8rem;align-items:center}.p-guides-points__first-point-form-select{appearance:none;display:inline-block;max-width:31.4rem;width:100%;padding:0.1rem 0.8rem;cursor:pointer;line-height:170%;font-size:1.6rem;font-weight:400;border-radius:0.4rem;background-color:#FFF;border:solid 1px #333;width:100%;background-image:url(/images/v2/guides/polygon.png);background-position:right 1rem center;background-repeat:no-repeat;background-size:0.9rem 0.6rem;appearance:none}.p-guides-points__first-point-form-select:focus{outline:0;border-color:#333}.p-guides-points__first-point-form-select.default{color:#333;font-size:1.6rem}.p-guides-points__first-point-form-select.selected{color:#333;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.8rem}.p-guides-points__first-point-form-radio{transform:scale(2);accent-color:#DD6420}.p-guides-points__first-point-form-radio-text{font-size:1.6rem}.p-guides-points__first-point-form-radio-activity-level{display:flex;flex-direction:column;gap:0.8rem}.p-guides-points__first-point-form-radio-activity-level-label{font-weight:bold}.p-guides-points__first-point-radio-activity-level{display:flex;flex-direction:column;gap:0.8rem}@media screen and (min-width: 835px){.p-guides-points__first-point-radio-activity-level{flex-direction:row}}.p-guides-points__first-point-radio-activity-level-label{display:flex;align-items:center;gap:1.5rem}.p-guides-points__first-point-radio-activity-level-label-text{color:#333;font-size:1.6rem;font-weight:700;line-height:2.8rem;margin-top:0.5rem}.p-guides-points__first-point-radio-description{font-size:1.4rem;font-weight:400;line-height:2.8rem;margin-left:0.5rem}@media screen and (min-width: 835px){.p-guides-points__first-point-radio-description{margin-left:3.8rem}}.p-guides-points__first-point-radio-activity-level-container{display:flex;flex:1;flex-direction:column;gap:0.8rem}.p-guides-points__first-point-form-submit-button-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-guides-points__first-point-form-submit-button{color:#151515;display:flex;max-width:36rem;width:100%;height:4.4rem;padding:1.1rem 1.6rem;justify-content:center;align-items:center;border-radius:3.2rem;border:0.1rem solid #151515;background:#FFF;font-size:1.6rem;font-weight:700;line-height:100%;box-shadow:0 0.3rem 0 0 rgba(21,21,21,0.25)}.p-guides-points__first-point-form-close-button{color:#151515;display:flex;width:32.7rem;margin-top:2.4rem;margin-bottom:1.6rem;flex-direction:column;align-items:center;gap:2.4rem;font-size:1.6rem;font-weight:400;line-height:100%}.p-guides-points__first-point-form-result-container{flex-direction:column;justify-content:center;align-items:center;display:none;gap:2rem}@media screen and (min-width: 835px){.p-guides-points__first-point-form-result-container{gap:1.2rem}}.p-guides-points__first-point-form-result{display:flex;flex-direction:column;justify-content:center;align-items:center;width:29.5rem;height:auto;flex-shrink:0;border-radius:0.4rem;border:0.2rem solid #1899D1;background:#FFF;background-color:#FFF;padding:1.2rem 0}@media screen and (min-width: 835px){.p-guides-points__first-point-form-result{width:100%}}.p-guides-points__first-point-form-annotation{color:#333;font-size:1.3rem;font-weight:400}@inlcude mq(pc){.p-guides-points__first-point-form-annotation{font-size:1.4rem}}.p-guides-points__first-point-form-result-number-unit-container{display:flex;justify-content:center;align-items:center;margin-top:0.8rem}.p-guides-points__first-point-form-result-unit{color:#1899D1;text-align:center;font-size:1.6rem;font-weight:600;line-height:100%}.p-guides-points__first-point-form-result-number{color:#1899D1;text-align:center;font-size:2.4rem;font-weight:600;line-height:100%;letter-spacing:0.096rem;margin-top:0.8rem}.p-guides-points__first-point-form-result-text{color:#1899D1;text-align:center;font-size:1.6rem;font-weight:700;line-height:2.2rem}@media screen and (min-width: 835px){.p-guides-points__first-point-form-result-text{display:inline}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-promote-app{background-color:#F9F4E8;padding:2.4rem}@media screen and (min-width: 835px){.p-guides-promote-app{padding:4.1rem 0}}.p-guides-promote-app__container{display:flex;flex-direction:column}@media screen and (min-width: 835px){.p-guides-promote-app__container{width:74rem;margin:0 auto;flex-direction:row;column-gap:2.4rem}}@media screen and (min-width: 835px){.p-guides-promote-app__features-container-wrapper{flex:1}}@media screen and (min-width: 835px){.p-guides-promote-app__download-container-wrapper{position:relative;width:32rem}}.p-guides-promote-app__title-container{text-align:center}@media screen and (min-width: 835px){.p-guides-promote-app__title-container{text-align:left;margin-top:1.6rem}}.p-guides-promote-app__title{border-radius:2.9rem;display:inline-block;background-color:#FFB161;border-radius:2.9rem;color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2.8rem;padding:.4rem 1.6rem}.p-guides-promote-app__main-title-container{text-align:center;margin:.8rem 0 3.2rem}@media screen and (min-width: 835px){.p-guides-promote-app__main-title-container{margin:1.2rem 0 4.1rem}}.p-guides-promote-app__main-title{color:#333;text-align:center;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.6rem;font-style:normal;font-weight:700;line-height:145%}@media screen and (min-width: 835px){.p-guides-promote-app__main-title{font-size:3.2rem;line-height:4.8rem;text-align:left}}.p-guides-promote-app__features-container{position:relative;background-color:#FFF;padding:2.4rem 1.0rem 1.6rem 1.0rem;border-radius:.8rem;border:0.1rem solid #DD6420}@media screen and (min-width: 835px){.p-guides-promote-app__features-container{padding:2.4rem 1.6rem 1.6rem}}.p-guides-promote-app__features-title{position:absolute;top:-1.95rem;left:-.1rem;color:#FBFAF7;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.24rem;--r: .9rem;border-block:.5rem solid #0000;padding-inline:0.5rem calc(var(--r) + .25rem);line-height:2.8rem;clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%, 100% calc(100% - .25rem), calc(100% - var(--r)) 50%, 100% 0.25rem);background:#DD6420 padding-box;width:fit-content}.p-guides-promote-app__features-list{display:grid;grid-template-columns:repeat(4, minmax(1fr));grid-template-rows:1fr;gap:1rem}@media screen and (min-width: 835px){.p-guides-promote-app__features-list{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);column-gap:1.6rem;row-gap:1.2rem}}.p-guides-promote-app__feature-title-container{display:flex;flex-direction:row;column-gap:.8rem;align-items:center}.p-guides-promote-app__feature-title{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem;letter-spacing:.192rem}@media screen and (min-width: 835px){.p-guides-promote-app__feature-title{font-size:1.8rem;letter-spacing:unset}}.p-guides-promote-app__feature-icon{width:2rem;height:2rem}.p-guides-promote-app__feature-description{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.4rem;margin-top:.4rem}@media screen and (min-width: 835px){.p-guides-promote-app__feature-description{line-height:2.2rem}}.p-guides-promote-app__spw-app-preview{display:block;text-align:center;margin-bottom:3.2rem;width:17.8rem;height:26rem;position:absolute;top:1.85rem;right:-1.55rem}@media screen and (min-width: 835px){.p-guides-promote-app__spw-app-preview{display:none}}.p-guides-promote-app__spw-app-preview-image{max-width:100%;height:auto}.p-guides-promote-app__download-button-container{display:flex;height:4.4rem;padding:1.1rem 1.6rem;justify-content:center;align-items:center;gap:.8rem;align-self:stretch;text-decoration:none;border-radius:3.2rem;border:0.1rem solid var(--primary-oishi-kenko-blue, #063A77);background:var(--primary-oishi-kenko-blue, #063A77);box-shadow:0 0.2rem 0 0 rgba(0,0,0,0.15);margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-promote-app__download-button-container{display:none}}.p-guides-promote-app__download-button{color:#FFF;text-align:center;font-feature-settings:'palt' on;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.p-guides-promote-app__app-preview-pc-image{display:none}@media screen and (min-width: 835px){.p-guides-promote-app__app-preview-pc-image{display:block}}.p-guides-promote-app__download-container{display:none}@media screen and (min-width: 835px){.p-guides-promote-app__download-container{position:absolute;bottom:0;right:0;display:flex;flex-direction:row;gap:10px;border-radius:4px;background:var(--oishi-kenko-blue, #063A77);padding:.8rem .8rem .8rem 1.6rem;align-items:center}}.p-guides-promote-app__download-text-container{flex-grow:1}.p-guides-promote-app__download-title{color:#FFF;font-feature-settings:'palt' on;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 835px){.p-guides-promote-app__download-title{font-size:1.5rem}}.p-guides-promote-app__download-description{color:#FFF;font-feature-settings:'palt' on;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 835px){.p-guides-promote-app__download-description{font-size:1.3rem}}.p-guides-promote-app__download-qr-code{flex-shrink:0;width:8rem;height:8rem}.p-guides-promote-app__download-qr-code-image{width:8rem;height:8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-promote-app-mini-spw{display:block;margin-top:4rem}@media screen and (min-width: 835px){.p-guides-promote-app-mini-spw{display:none;margin-top:0}}.p-guides-promote-app-mini-spw__container{background-color:#F9F4E8;padding:1.6rem}.p-guides-promote-app-mini-spw__title{background-color:#FFF;padding:.8rem 1.6rem;color:#063A77;text-align:center;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;text-align:center}.p-guides-promote-app-mini-spw__information-container{display:flex;flex-direction:row;justify-content:center;margin-top:1.6rem;column-gap:1.8rem}.p-guides-promote-app-mini-spw__tag-line{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.096rem;margin-top:1.1rem}.p-guides-promote-app-mini-spw__image{width:13.4rem;height:15.6rem;flex-shrink:0;aspect-ratio:67/78}.p-guides-promote-app-mini-spw__button{border-radius:3.2rem;border:1px solid #063A77;background:#063A77;box-shadow:0 0.2rem 0 0 rgba(0,0,0,0.15);padding:1.1rem 1.6rem;display:block;text-decoration:none;color:#FFF;text-align:center;font-feature-settings:'palt' on;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.p-guides-promote-app-mini-pc{margin-top:3.2rem}@media screen and (max-width: 834px){.p-guides-promote-app-mini-pc{display:none;margin-top:0}}.p-guides-promote-app-mini-pc__container{display:flex;flex-direction:row;background-color:#F9F4E8;padding:2rem 19.1rem 0;column-gap:5.2rem}.p-guides-promote-app-mini-pc__information-container{flex-grow:1;display:flex;flex-direction:column;row-gap:1.1rem;padding-bottom:1.6rem}.p-guides-promote-app-mini-pc__title{background-color:#FFF;padding:1rem 1.4rem;color:#063A77;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:100%;text-align:center}.p-guides-promote-app-mini-pc__tag-line{color:#333;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.8rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:0.112rem}.p-guides-promote-app-mini-pc__download-container-wrapper{display:flex;flex-direction:row}.p-guides-promote-app-mini-pc__download-container{flex-shrink:1;display:flex;flex-direction:row;gap:1rem;border-radius:.4rem;background:#063A77;padding:1rem .8rem .9rem 1rem;align-items:center}.p-guides-promote-app-mini-pc__download-text-container{flex-grow:1;display:flex;flex-direction:column;row-gap:.4rem}.p-guides-promote-app-mini-pc__download-title{color:#FFF;font-feature-settings:'palt' on;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%;display:flex;align-items:center}.p-guides-promote-app-mini-pc__download-title :nth-child(1){margin-left:.4rem}.p-guides-promote-app-mini-pc__download-title :nth-child(2){margin-left:.2rem}.p-guides-promote-app-mini-pc__download-description{color:#FFF;font-feature-settings:'palt' on;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0.026rem}.p-guides-promote-app-mini-pc__download-qr-code{flex-shrink:0;width:5.6rem;height:5.6rem}.p-guides-promote-app-mini-pc__download-qr-code-image{width:5.6rem;height:5.6rem}.p-guides-promote-app-mini-pc__image_container{flex-shrink:1;display:flex;align-items:flex-end;justify-content:flex-end;margin-right:-1.8rem}.p-guides-promote-app-mini-pc__image{width:334px}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-recipes__easy-recipes-title,.p-guides-recipes__popularity-recipes-title,.p-guides-recipes__themes-title{display:flex;gap:0.8rem;align-items:center;line-height:2.4rem;font-size:1.8rem;font-weight:bold}.p-guides-recipes__easy-recipes-title::before,.p-guides-recipes__popularity-recipes-title::before,.p-guides-recipes__themes-title::before{content:'';display:block;background-size:contain;background-repeat:no-repeat;width:2.4rem;height:2.4rem}.p-guides-recipes{padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-guides-recipes{padding:3.2rem 4.0rem}}.p-guides-recipes__section-title-container{text-align:center}.p-guides-recipes__section-title-prefix{display:flex;justify-content:center;gap:1.6rem;font-size:1.6rem;font-weight:bold}.p-guides-recipes__section-title-prefix::before{content:'＼';display:block}.p-guides-recipes__section-title-prefix::after{content:'／';display:block}.p-guides-recipes__section-title{padding-top:0.8rem;line-height:2.8rem;font-size:2.4rem;font-weight:bold}.p-guides-recipes__search_field_container{padding:1.6rem 0.8rem 0;max-width:45.8rem;margin:0 auto}.p-guides-recipes__easy-recipes-section{padding-top:3.2rem}.p-guides-recipes__easy-recipes-title::before{background-image:url(/images/v2/guides/easy_recipe.png)}.p-guides-recipes__easy-recipes-tags{display:flex;gap:0.8rem;padding:1.2rem 0;overflow-x:scroll}.p-guides-recipes__easy-recipes{display:none}.p-guides-recipes__easy-recipes.is-selected{display:block}.p-guides-recipes__recipes{display:flex;gap:1.6rem;overflow-x:scroll;padding-bottom:1.2rem}@media screen and (min-width: 835px){.p-guides-recipes__recipes{justify-content:space-between}}.p-guides-recipes__recipes>*{width:12.8rem;flex:none}.p-guides-recipes__popularity-recipes-section{padding-top:2.0rem}.p-guides-recipes__popularity-recipes-title{padding-bottom:1.2rem}.p-guides-recipes__popularity-recipes-title::before{background-image:url(/images/v2/guides/popularity_recipe.png)}.p-guides-recipes__themes-section{padding-top:2.0rem}.p-guides-recipes__themes-title::before{background-image:url(/images/v2/guides/theme.png)}.p-guides-recipes__themes{padding-top:1.2rem;display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width: 835px){.p-guides-recipes__themes{grid-template-columns:repeat(2, 1fr);gap:1.2rem}}.p-guides-recipes__themes-read-more-container{text-align:center;padding-top:2.4rem}.p-guides-recipes__themes-read-more{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;padding:1.2rem 0;border-radius:999px;background-color:#DD6420;font-size:1.4rem;line-height:2.0rem;font-weight:bold;color:#FFF;text-decoration:none;cursor:pointer;max-width:32.6rem;margin:0 auto}.p-guides-recipes__themes-read-more:visited{color:#FFF}.p-guides-recipes__themes-read-more::after{border:0;border-top:solid 0.2rem #FFF;border-radius:0.1rem;border-right:solid 0.2rem #FFF;content:'';height:0.9rem;line-height:4.8rem;right:1.8rem;top:50%;transform:rotate(45deg);width:0.9rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-secondary-table-of-contents{background-color:#FFF;padding-top:4rem}@media screen and (min-width: 835px){.p-guides-secondary-table-of-contents{width:74rem;margin:0 auto}}.p-guides-secondary-table-of-contents__container{display:flex;flex-direction:row;gap:0.8rem;justify-content:space-between;padding:0 1.6rem}@media screen and (min-width: 835px){.p-guides-secondary-table-of-contents__container{padding:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-snack{padding:0 2.4rem}@media screen and (min-width: 835px){.p-guides-snack{width:74rem;padding:4.3rem 0 0;margin:0 auto}}.p-guides-snack__icon-container{text-align:center;margin-top:4rem}.p-guides-snack__icon{height:6rem;width:6rem}.p-guides-snack__title{color:#333;text-align:center;font-family:"Noto Sans CJK JP", sans-serif;font-size:2.4rem;font-weight:700;line-height:140%;letter-spacing:0.96px;margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-snack__title{font-size:3.2rem;font-style:normal;line-height:150%}}.p-guides-snack__hr{border:none;border-top:dotted 0.3rem #333;margin:2rem 0 0}.p-guides-snack__section-title-1{color:#DD6420;font-family:"Noto Sans CJK JP", sans-serif;font-size:2rem;font-weight:700;line-height:145%;margin:3.2rem 0 2.4rem 0;padding-bottom:0.8rem;border-bottom:2px solid #DD6420}@media screen and (min-width: 835px){.p-guides-snack__section-title-1{font-size:2.4rem;line-height:120%}}.p-guides-snack__section-title-2{color:#DD6420;font-family:"Noto Sans CJK JP", sans-serif;font-size:2rem;font-weight:700;line-height:145%;margin:4.8rem 0 2.4rem 0;padding-bottom:0.8rem;border-bottom:2px solid #DD6420}@media screen and (min-width: 835px){.p-guides-snack__section-title-2{font-size:2.4rem;line-height:120%;margin:6.4rem 0 2.4rem}}.p-guides-snack__section-description{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.7rem;font-weight:400;line-height:180%}.p-guides-snack__map-container{margin-top:3.2rem;background-color:#FFF}.p-guides-snack__map-header{display:flex;flex-direction:row;align-items:center;min-height:7rem;background-color:#F4D58D;padding:0 1.5rem;column-gap:0.4rem;border-radius:0.8rem 0.8rem 0 0}@media screen and (min-width: 835px){.p-guides-snack__map-header{padding:0 1.2rem;min-height:5.6rem;padding:0 2rem}}.p-guides-snack__map-header-icon{width:3.2rem;height:3.2rem}.p-guides-snack__map-header-text{color:#151515;font-feature-settings:'palt' on;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.8rem;font-weight:600;line-height:135%;letter-spacing:0.09rem}@media screen and (min-width: 835px){.p-guides-snack__map-header-text{font-size:2rem;line-height:100%;letter-spacing:1px}}.p-guides-snack__map-body{border-radius:0 0 0.8rem 0.8rem;background-color:#FFFAEE;padding:0.8rem 0}@media screen and (min-width: 835px){.p-guides-snack__map-body{padding:1.6rem 0}}.p-guides-snack__hr-under-content{border:none;border-top:1px solid #DCE0E0;margin:4.1rem 0}@media screen and (min-width: 835px){.p-guides-snack__hr-under-content{margin:6.4rem 0}}.p-guides-snack__annotation{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.4rem;font-weight:400;margin-top:1.6rem}@media screen and (min-width: 835px){.p-guides-snack__annotation{margin-top:2.4rem}}.p-guides-snack__annotation--small{font-size:1.2rem;margin:0.8rem 0 4rem}@media screen and (min-width: 835px){.p-guides-snack__annotation--small{margin:0.8rem 0 6.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-sticky-menu{display:none}@media screen and (min-width: 835px){.p-guides-sticky-menu{background-color:#FFF;column-gap:4rem;display:flex;flex-direction:row;justify-content:center;list-style-type:none;padding:1.4rem 0;position:fixed;top:0;transform:translateY(-100%);transition:transform 0.3s ease-in-out;width:112.2rem;z-index:1000}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-table-contents{background-color:#FBFAF7;display:flex;flex-direction:column;padding:3.2rem 0;row-gap:3.2rem}.p-guides-table-contents__description{font-family:"Noto Sans CJK JP", sans-serif;font-size:1.7rem;line-height:180%;margin:0 2.4rem}@media screen and (min-width: 835px){.p-guides-table-contents__description{margin:0 auto;width:74rem}}.p-guides-table-contents__items-container{background:#FFF;border-radius:2rem;margin:0 2.4rem;padding:1.3rem 1.6rem 1.6rem}@media screen and (min-width: 835px){.p-guides-table-contents__items-container{margin:0 auto;padding:2.4rem 6.4rem;width:74rem}}.p-guides-table-contents__section-title-container{align-items:center;border-bottom:dashed #DCE0E0;display:flex;flex-direction:row;justify-content:space-between}.p-guides-table-contents__section-title{color:#151515;font-family:"Noto Sans CJK JP", sans-serif;font-size:1.6rem;font-weight:bold}.p-guides-table-contents__section-title-image{height:4.4rem;width:5.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-guides-title{background-image:url(/kenko/assets/v2/guides/top_background-5e96fd24c6cf32d4ff1931a4a37a808ebdcfa0b1ce9fde061bed1263fb2d5645.png);background-size:contain;background-position:0 5rem;padding-bottom:3.2rem}.p-guides-title__breadcrumb-container{background-color:#063A77;color:#FFF;padding:1.2rem;display:flex;gap:0.4rem;align-items:center}.p-guides-title__breadcrumb-link{font-size:1.3rem;font-weight:600;color:#FFF;text-decoration:none;font-family:'Hiragino Kaku Gothic ProN', sans-serif;text-decoration-line:underline}.p-guides-title__breadcrumb-link:hover{text-decoration:underline}.p-guides-title__breadcrumb-link:visited{color:#FFF}.p-guides-title__breadcrumb-text{font-size:1.3rem;font-weight:600;color:#FFF;font-family:'Hiragino Kaku Gothic ProN', sans-serif}.p-guides-title__icon-arrow-right{height:1.4rem;width:1.4rem;margin-top:0.6rem}.p-guides-title__prefix-container{display:flex;justify-content:center;align-items:end}.p-guides-title__prefix{color:#333;font-family:'Zen Maru Gothic', 'Noto Sans CJK', sans-serif;font-size:1.8rem;font-weight:bold;margin-top:2.4rem;white-space:nowrap}@media screen and (min-width: 835px){.p-guides-title__prefix{font-size:2rem;line-height:120%}}.p-guides-title__text-container{margin-top:1rem;text-align:center}.p-guides-title__text{color:#333;font-family:'Zen Maru Gothic', 'Noto Sans CJK', sans-serif;font-size:3.2rem;font-weight:bold;letter-spacing:4%;line-height:130%}@media screen and (min-width: 835px){.p-guides-title__text{font-size:4.8rem}}.p-guides-title__supervisor-container{align-items:center;display:flex;justify-content:center;margin-top:2.5rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-home-header__widget{position:relative}.p-home-header__widget-image-container{width:100%}.p-home-header__widget-image-container:before{backdrop-filter:blur(0.6rem);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.p-home-header__widget-image{height:15.2rem;object-fit:cover;width:100%}@media screen and (min-width: 835px){.p-home-header__widget-image{height:13.4rem}}.p-home-header__widget-contents{margin:0 2.4rem;position:relative}@media screen and (min-width: 835px){.p-home-header__widget-contents{margin:0 4.0rem}}.p-home-header__widget-greeting-text{color:#FFF;font-size:2.2rem;font-weight:bold;line-height:3.3rem;position:absolute;top:-12.0rem}@media screen and (min-width: 835px){.p-home-header__widget-greeting-text{top:-10.0rem}}.p-home-header__widget-pathology-text{background-color:#006284;border-radius:0.4rem;bottom:6.1rem;color:#FFF;display:inline-block;font-size:1.4rem;font-weight:bold;line-height:2.1rem;max-width:100%;overflow:hidden;padding:0.1rem 0.8rem;position:absolute;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 835px){.p-home-header__widget-pathology-text{bottom:4.0rem;max-width:none}}.p-home-header__form-search-container{bottom:-1.9rem;margin:0 1.6rem;position:absolute;width:91%}.p-home-header__form-search{width:100%}.p-home-header__input-text{border:1px solid #DCE0E0;border-radius:0.4rem;box-shadow:0 4px 10px rgba(0,0,0,0.1);color:#333;font-size:1.5rem;height:4.8rem;line-height:2.2rem;text-align:center;width:100%}.p-home-header__input-text:focus{outline:0}.p-home-header__placeholder{display:inline-block;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.p-home-header__placeholder.is-hidden{display:none}.p-home-header__placeholder-text{color:#676767;font-size:1.5rem;line-height:2.2rem}.p-home-header__placeholder-text::before{background-image:url(/kenko/assets/owan/icon/icon_search-084ceb9fd0811656c7fdd308a776ece33e6368f7bb57398668112b10ad7c02c8.png);background-size:contain;content:'';display:inline-block;height:2.0rem;vertical-align:top;width:2.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-header-recipe-search{display:block;margin-bottom:3.2rem}@media screen and (min-width: 835px){.p-header-recipe-search{margin-bottom:2.4rem}}.p-header-recipe-search__buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1.6rem}.p-header-recipe-search__button{margin-right:0.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-header-recipe-search-form{display:inline-block;position:relative;width:100%}.p-header-recipe-search-form__input-text{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;padding-right:6.6rem;width:100%}.p-header-recipe-search-form__input-text:focus{outline:0}.p-header-recipe-search-form__input-text::-webkit-input-placeholder,.p-header-recipe-search-form__input-text::-moz-placeholder,.p-header-recipe-search-form__input-text:-ms-input-placeholder{color:#676767}.p-header-recipe-search-form__placeholder{display:inline-block;margin-left:1.0rem;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:100%}@media screen and (min-width: 835px){.p-header-recipe-search-form__placeholder{text-align:center}}.p-header-recipe-search-form__placeholder.is-hidden{display:none}.p-header-recipe-search-form__placeholder-text--sp-only{display:block !important;color:#676767;font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.p-header-recipe-search-form__placeholder-text--sp-only{display:none !important}}.p-header-recipe-search-form__placeholder-text--sp-only::before{background-image:url(/kenko/assets/owan/icon/icon_search-084ceb9fd0811656c7fdd308a776ece33e6368f7bb57398668112b10ad7c02c8.png);background-size:contain;content:'';display:inline-block;height:2.0rem;vertical-align:top;width:2.0rem}.p-header-recipe-search-form__placeholder-text--pc-only{display:none !important;color:#676767;font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.p-header-recipe-search-form__placeholder-text--pc-only{display:block !important}}.p-header-recipe-search-form__placeholder-text--pc-only::before{background-image:url(/kenko/assets/owan/icon/icon_search-084ceb9fd0811656c7fdd308a776ece33e6368f7bb57398668112b10ad7c02c8.png);background-size:contain;content:'';display:inline-block;height:2.0rem;vertical-align:top;width:2.0rem}.p-header-recipe-search-form__submit[type=submit]{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border:none;border-radius:0 0.4rem 0.4rem 0;color:#FFF;cursor:pointer;font-size:1.4rem;height:4rem;line-height:4rem;outline:none;padding:0;position:absolute;right:0;top:0;width:6.4rem}.p-header-recipe-search-form__submit[type=submit]:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-header-recipe-search-form__submit[type=submit]:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-header-recipe-search-form{display:inline-block;position:relative;width:100%}.p-header-recipe-search-form__input-text{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;padding-right:6.6rem;width:100%}.p-header-recipe-search-form__input-text:focus{outline:0}.p-header-recipe-search-form__input-text::-webkit-input-placeholder,.p-header-recipe-search-form__input-text::-moz-placeholder,.p-header-recipe-search-form__input-text:-ms-input-placeholder{color:#676767}.p-header-recipe-search-form__placeholder{display:inline-block;margin-left:1.0rem;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:100%}}@media screen and (min-width: 835px) and (min-width: 835px){.p-header-recipe-search-form__placeholder{text-align:center}}@media screen and (min-width: 835px){.p-header-recipe-search-form__placeholder.is-hidden{display:none}.p-header-recipe-search-form__placeholder-text--sp-only{display:block !important;color:#676767;font-size:1.4rem;line-height:2.1rem}}@media screen and (min-width: 835px) and (min-width: 835px){.p-header-recipe-search-form__placeholder-text--sp-only{display:none !important}}@media screen and (min-width: 835px){.p-header-recipe-search-form__placeholder-text--sp-only::before{background-image:url(/kenko/assets/owan/icon/icon_search-084ceb9fd0811656c7fdd308a776ece33e6368f7bb57398668112b10ad7c02c8.png);background-size:contain;content:'';display:inline-block;height:2.0rem;vertical-align:top;width:2.0rem}.p-header-recipe-search-form__placeholder-text--pc-only{display:none !important;color:#676767;font-size:1.4rem;line-height:2.1rem}}@media screen and (min-width: 835px) and (min-width: 835px){.p-header-recipe-search-form__placeholder-text--pc-only{display:block !important}}@media screen and (min-width: 835px){.p-header-recipe-search-form__placeholder-text--pc-only::before{background-image:url(/kenko/assets/owan/icon/icon_search-084ceb9fd0811656c7fdd308a776ece33e6368f7bb57398668112b10ad7c02c8.png);background-size:contain;content:'';display:inline-block;height:2.0rem;vertical-align:top;width:2.0rem}.p-header-recipe-search-form__submit[type=submit]{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#40556D;border:none;border-radius:0 0.4rem 0.4rem 0;color:#FFF;cursor:pointer;font-size:1.4rem;height:4rem;line-height:4rem;outline:none;padding:0;position:absolute;right:0;top:0;width:6.1rem}.p-header-recipe-search-form__submit[type=submit]:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-header-recipe-search-form__submit[type=submit]:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-home-image-content{margin-top:1.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-home-section,.p-home-section--todays-recipe,.p-home-section--no-side-padding{border-bottom:1rem solid #EDEFEF;margin-top:4rem;padding:0 1.6rem 4rem}@media screen and (min-width: 835px){.p-home-section,.p-home-section--todays-recipe,.p-home-section--no-side-padding{padding:0 4rem 4rem}}.p-home-section--no-side-padding__title,.p-home-section__title{font-size:2rem;font-weight:bold;line-height:3rem}@media screen and (min-width: 835px){.p-home-section--no-side-padding__title,.p-home-section__title{font-size:1.8rem;line-height:2.7rem}}.p-home-section--no-side-padding__sub-title,.p-home-section__sub-title{color:#676767;font-size:1.4rem;line-height:2.1rem}@media screen and (max-width: 834px){.p-home-section--no-side-padding__sub-title,.p-home-section__sub-title{margin:0.4rem 0 1.6rem}}@media screen and (min-width: 835px){.p-home-section--no-side-padding__sub-title,.p-home-section__sub-title{font-size:1.3rem;line-height:1.95rem}}.p-home-section--todays-recipe{margin-top:3.2rem}.p-home-section--no-side-padding{padding:0 0 4rem}.p-home-section--no-side-padding__title{padding:0 1.6rem}.p-home-section--no-side-padding__sub-title{padding:0 1.6rem}.p-home-section__search-buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1.6rem}.p-home-section__search-button{margin-right:0.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-home-tab{position:sticky;top:0;z-index:1100}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@media screen and (min-width: 835px){.p-home-todays-recipe{margin-top:-2.4rem}}.p-home-todays-recipe__read-more{bottom:0;left:0;margin-top:2.2rem}@media screen and (min-width: 835px){.p-home-todays-recipe__read-more{margin-top:2.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-introductions{font-family:"Noto Sans CJK JP", sans-serif}.p-introductions__top{background-color:#F9F4E8;text-align:center}.p-introductions__top__image{max-width:37.5rem}.p-introductions__wrapper{padding:0 3.2rem}.p-introductions__body-image-containers{margin-top:2.4rem;text-align:center}.p-introductions__body-image-container{margin-bottom:1.6rem;text-align:center}.p-introductions__body-head-image-container{margin-bottom:2.2rem;text-align:center}.p-introductions__question-link-container{color:#063A77;font-size:1.7rem;padding:0 3rem}.p-introductions__question-link{border:#063A77 1px solid;border-radius:2.2rem;display:block;font-weight:700;line-height:4.4rem;margin:1.6rem 0 2.4rem;position:relative;text-align:center;text-decoration:none}.p-introductions__header-title{color:#151515;font-size:2.4rem;font-family:"Noto Sans CJK JP", sans-serif;font-weight:bold;line-height:3.4rem;margin:3.2rem 0;text-align:left}@media screen and (min-width: 835px){.p-introductions__header-title{text-align:center}}.p-introductions__header-image{margin-bottom:2rem;text-align:center}.p-introductions__header-text-container{display:flex;justify-content:center;line-height:3.2rem}.p-introductions__header-text{font-size:1.7rem;margin-bottom:3.2rem;text-align:left}.p-introductions__header-main-text{font-size:1.7rem;margin-bottom:3.2rem;text-align:left}.p-introductions__header-main-text-span{color:#DD6420}.p-introductions__header-main-text-sub{margin-top:3.2rem}.p-introductions__body-title{color:#151515;line-height:3.4rem;margin-bottom:4rem;position:relative;text-align:center}.p-introductions__body-title:before{background-color:#DD6420;bottom:-1rem;content:'';display:inline-block;height:0.2rem;left:50%;position:absolute;transform:translateX(-50%);width:8rem}.p-introductions__body-title-text{font-size:2.2rem;font-weight:700}.p-introductions__body-sub-title-text{font-size:2.2rem;font-weight:700;margin-top:4rem}.p-introductions__body-image{text-align:center}.p-introductions__body-head-image{margin-bottom:0.8rem;text-align:center}.p-introductions__body-head-text{font-size:1.7rem;font-weight:bold;line-height:3.2rem;margin-bottom:3.2rem;text-align:left}.p-introductions__body-footer-text{font-weight:bold;margin-bottom:1.6rem;text-align:left}.p-introductions__body-text{line-height:3.2rem;margin-bottom:2.4rem}.p-introductions__body-list-image{margin-bottom:1.6rem}.p-introductions__body-link-container{color:#FFF}.p-introductions__body-link{background-color:#063A77;border:1px solid #063A77;border-radius:2.2rem;display:block;font-weight:700;height:4.4rem;line-height:4.4rem;margin-bottom:4rem;position:relative;text-align:center;text-decoration:none}.p-introductions__footer-text-container{margin:2.4rem 0 4rem;text-align:center}.p-introductions__footer-text{color:#151515;font-size:2.2rem;font-weight:bold;line-height:5rem}.p-introductions__footer-border{border:1px dashed #676767}.p-introductions__footer-link-container{color:#676767;font-size:1.7rem}.p-introductions__footer-link{border:1px solid #676767;border-radius:2.2rem;display:block;font-weight:700;height:4.4rem;line-height:4.4rem;margin:4rem 0 2.4rem;position:relative;text-align:center;text-decoration:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-kitchen__heading,.p-kitchen__section-heading{font-size:2.0rem;font-weight:bold;line-height:3.0rem;margin-bottom:3.2rem}@media screen and (min-width: 835px){.p-kitchen__heading,.p-kitchen__section-heading{font-size:2.2rem;line-height:2.8rem;margin-bottom:2.4rem}}.p-kitchen__section-description,.p-kitchen__section-description--full-width{font-size:1.6rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-kitchen__section-description,.p-kitchen__section-description--full-width{font-size:1.5rem;line-height:3.0rem}}.p-kitchen__section-content-inner,.p-kitchen__section-list-item{display:block}@media screen and (min-width: 835px){.p-kitchen__section-content-inner,.p-kitchen__section-list-item{display:flex;justify-content:space-between}}.p-kitchen__highlight--cabbage,.p-kitchen__highlight--mikan{margin-top:2.4rem;padding:0.8rem 1.6rem;position:relative;text-align:center}@media screen and (min-width: 835px){.p-kitchen__highlight--cabbage,.p-kitchen__highlight--mikan{margin-top:3.2rem;padding:1.6rem 1.6rem}}.p-kitchen__highlight-message{font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.p-kitchen__highlight-message{font-size:1.8rem;line-height:2.8rem}}.p-kitchen{position:relative}.p-kitchen__head{height:inherit;max-height:inherit}@media screen and (min-width: 835px){.p-kitchen__head{height:25.4rem;max-height:25.4rem;position:relative}}.p-kitchen__head-image{height:auto;width:100%}.p-kitchen__head-image--pc-only{display:none !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-kitchen__head-image--pc-only{display:block !important}}.p-kitchen__head-image--sp-only{display:block !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-kitchen__head-image--sp-only{display:none !important}}.p-kitchen__head-product--pc-only{display:none !important;height:20.0rem;position:absolute;right:1.6rem;top:1.4rem;width:24.0rem}@media screen and (min-width: 835px){.p-kitchen__head-product--pc-only{display:inline-block !important}}.p-kitchen__head-product-image{height:auto;width:100%}.p-kitchen__dish-type-tab{margin:3.0rem 0 2.7rem;overflow-x:scroll}@media screen and (min-width: 551px){.p-kitchen__dish-type-tab{overflow-x:inherit}}.p-kitchen__dish-type-tab::-webkit-scrollbar{display:none}.p-kitchen__dish-type-tab-inner{width:55.0rem}@media screen and (min-width: 551px){.p-kitchen__dish-type-tab-inner{width:inherit}}.p-kitchen__content-inner{padding:2.4rem 1.6rem 4rem}@media screen and (min-width: 835px){.p-kitchen__content-inner{padding:3.2rem 4rem 4.4rem}}.p-kitchen__flash{padding:3.2rem 1.6rem 0.8rem}@media screen and (min-width: 835px){.p-kitchen__flash{padding:3.2rem 4rem 0.8rem}}.p-kitchen__main{padding-bottom:4.0rem}.p-kitchen__section{padding:3.2rem 0 4.0rem;position:relative}.p-kitchen__notice{color:#676767;font-size:1.3rem;margin-top:2.4rem}.p-kitchen__section-photo{width:100%}@media screen and (min-width: 835px){.p-kitchen__section-photo{width:33.2rem}}.p-kitchen__section-image{height:auto;width:100%}@media screen and (min-width: 835px){.p-kitchen__section-image{width:33.2rem}}.p-kitchen__section-description{margin-top:2.4rem;width:100%}@media screen and (min-width: 835px){.p-kitchen__section-description{margin-top:0;width:38.2rem}}.p-kitchen__section-description--full-width{width:100%}.p-kitchen__section-read-more{margin-top:4.0rem;text-align:right}@media screen and (min-width: 835px){.p-kitchen__section-read-more{margin-top:2.4rem}}.p-kitchen__section-read-more-top{margin-top:3.2rem;position:relative;text-align:right}@media screen and (min-width: 835px){.p-kitchen__section-read-more-top{margin-top:4.0rem;position:absolute;right:0;top:0}}.p-kitchen__section-list-item{margin-top:2.4rem}.p-kitchen__section-list-item:first-child{margin-top:0}.p-kitchen__questionnaire-answers{margin-top:4.0rem}.p-kitchen__questionnaire-answers-inner{margin:0;width:100%}@media screen and (min-width: 835px){.p-kitchen__questionnaire-answers-inner{margin:0 auto;width:42.0rem}}.p-kitchen__highlight--cabbage{background-color:#EAF4D2}.p-kitchen__highlight--mikan{background-color:#FEF3D9}.p-kitchen__highlight-message-link{color:#006284;font-weight:bold}.p-kitchen__highlight-message-link:link,.p-kitchen__highlight-message-link:visited{color:#006284}.p-kitchen__section-header{display:flex;justify-content:space-between}.p-kitchen__section-header-text{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-kitchen__section-header-text{font-size:2.2rem;line-height:3.3rem}}.p-kitchen__section-header-read-more{line-height:2.4rem}@media screen and (min-width: 835px){.p-kitchen__section-header-read-more{line-height:3.3rem}}.p-kitchen__section-subheader-text{border-left:0.4rem solid #40556D;font-size:1.6rem;font-weight:bold;line-height:2.4rem;padding-left:0.8rem}@media screen and (min-width: 835px){.p-kitchen__section-subheader-text{font-size:2.2rem;line-height:3.3rem;padding-left:1.6rem}}.p-kitchen__themes-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:0.8rem 0}.p-kitchen__theme-container{padding:1.6rem 0 0;width:50%}@media screen and (min-width: 835px){.p-kitchen__theme-container{width:33%}}@media screen and (min-width: 835px){.p-kitchen__cards-container{display:grid;grid-gap:1.6rem;grid-template-columns:1fr 1fr}}.p-kitchen__cards-container:first-of-type{margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-kitchen__cards-container:first-of-type{margin-bottom:3.2rem}}.p-kitchen__saturated-linework{position:absolute;right:6.0rem;top:-0.2rem}@media screen and (min-width: 835px){.p-kitchen__saturated-linework{right:14.5rem;top:-0.5rem}}.p-kitchen__text--pc-only{display:none !important}@media screen and (min-width: 835px){.p-kitchen__text--pc-only{display:inline !important}}.p-kitchen__theme-header{background-color:#FBFAF7;margin:2.4rem 1.6rem 0;padding:1.6rem}@media screen and (min-width: 835px){.p-kitchen__theme-header{margin:3.2rem 4.0rem 0}}.p-kitchen__theme-header-title{font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-bottom:0.6rem}.p-kitchen__theme-header-description{font-size:1.4rem;line-height:2.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-kitchen-ad-banner{position:relative}.p-kitchen-ad-banner__banner--sp-only{display:block !important;height:auto;margin-bottom:4.0rem;width:100%}@media screen and (min-width: 835px){.p-kitchen-ad-banner__banner--sp-only{display:none !important}}.p-kitchen-ad-banner__banner-image{height:auto;width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-kitchen-header{position:relative}.p-kitchen-header__inner--sp-only{display:block !important;height:inherit}@media screen and (min-width: 835px){.p-kitchen-header__inner--sp-only{display:none !important}}.p-kitchen-header__inner--pc-only{display:none !important;height:25.4rem;position:relative}@media screen and (min-width: 835px){.p-kitchen-header__inner--pc-only{display:block !important}}.p-kitchen-header__image{height:auto;width:100%}.p-kitchen-header__product--pc-only{display:none !important;height:20.0rem;position:absolute;right:1.6rem;top:1.4rem;width:24.0rem}@media screen and (min-width: 835px){.p-kitchen-header__product--pc-only{display:inline-block !important}}.p-kitchen-header__product-image{height:auto;width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-kitchen-tag{position:relative}.p-kitchen-tag__list{display:flex;flex-wrap:wrap;margin-top:2.0rem}.p-kitchen-tag__item{margin:0 0.8rem 0.8rem 0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-kitchen-textbase--rice,.p-kitchen-textbase--chicory,.p-kitchen-textbase--beige{margin:0 -1.6rem;padding:4.0rem 1.6rem;text-align:center}@media screen and (min-width: 835px){.p-kitchen-textbase--rice,.p-kitchen-textbase--chicory,.p-kitchen-textbase--beige{margin:0;padding:3.2rem 4.8rem 4.0rem}}.p-kitchen-textbase__content-marked-text--cabbage,.p-kitchen-textbase__content-marked-text--cabbage--pc-only,.p-kitchen-textbase__content-marked-text--cabbage--sp-only,.p-kitchen-textbase__content-marked-text--mikan,.p-kitchen-textbase__content-marked-text--mikan--pc-only,.p-kitchen-textbase__content-marked-text--mikan--sp-only,.p-kitchen-textbase__content-marked-text--none,.p-kitchen-textbase__content-marked-text--none--pc-only,.p-kitchen-textbase__content-marked-text--none--sp-only{display:inline-block;font-size:1.8rem;font-weight:bold;letter-spacing:0.1rem;line-height:3.0rem}.p-kitchen-textbase__recipe-sample-text--cabbage,.p-kitchen-textbase__recipe-sample-text--mikan,.p-kitchen-textbase__recipe-sample-text--beige{display:inline-block;font-size:1.4rem;font-weight:bold;line-height:2.2rem}.p-kitchen-textbase__section-header-text{font-size:2.0rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-kitchen-textbase__section-header-text{font-size:2.6rem;line-height:3.6rem}}.p-kitchen-textbase__content-img-container--pc-only,.p-kitchen-textbase__content-img-container--sp-only{margin:0 0.5rem;padding-top:0.8rem;position:relative}@media screen and (min-width: 835px){.p-kitchen-textbase__content-img-container--pc-only,.p-kitchen-textbase__content-img-container--sp-only{margin:0 auto;width:42.6rem}}.p-kitchen-textbase__content-img-container--pc-only::after,.p-kitchen-textbase__content-img-container--sp-only::after{background-image:url(/kenko/assets/owan/shared/saturated_linework-581c9372b5d971ee564e00e3c80db07c89e240bd0d3b0cb8a6476962c0b84978.png);background-repeat:no-repeat;background-size:contain;content:'';display:none;height:2.4rem;position:absolute;right:-2.4rem;top:-0.8rem;width:2.4rem}@media screen and (min-width: 835px){.p-kitchen-textbase__content-img-container--pc-only::after,.p-kitchen-textbase__content-img-container--sp-only::after{display:block}}.p-kitchen-textbase--rice{background-color:#FBFAF7}.p-kitchen-textbase--chicory{background-color:#F7F7F3}.p-kitchen-textbase--beige{background-color:#F8F3F0}.p-kitchen-textbase__section-header-subtext{font-family:"Futura", sans-serif;font-size:1.2rem;letter-spacing:0.4rem;line-height:1.6rem}.p-kitchen-textbase__section-header{margin-bottom:3.2rem}.p-kitchen-textbase__section-header-img-container{margin-bottom:1.6rem}.p-kitchen-textbase__content-img-container--pc-only{display:none !important}@media screen and (min-width: 835px){.p-kitchen-textbase__content-img-container--pc-only{display:block !important}}.p-kitchen-textbase__content-img-container--sp-only{display:block !important}@media screen and (min-width: 835px){.p-kitchen-textbase__content-img-container--sp-only{display:none !important}}.p-kitchen-textbase__section-border{border:0.2rem solid #FFF;margin:4.0rem 0 3.2rem}.p-kitchen-textbase__content-highlight-text{font-size:1.4rem;font-weight:bold;line-height:3.0rem;padding:4.0rem 0 1.6rem}.p-kitchen-textbase__surrounded-text{background-color:#FFF;border:0.1rem solid #333;display:inline-block;font-size:1.8rem;font-weight:bold;line-height:3.0rem;margin-right:0.8rem;padding:0.1rem 0.7rem}.p-kitchen-textbase__content-marked-text--cabbage{background:linear-gradient(transparent 60%, #EAF4D2 40%)}.p-kitchen-textbase__content-marked-text--cabbage--pc-only{display:none !important;background:linear-gradient(transparent 60%, #EAF4D2 40%)}@media screen and (min-width: 835px){.p-kitchen-textbase__content-marked-text--cabbage--pc-only{display:inline-block !important}}.p-kitchen-textbase__content-marked-text--cabbage--sp-only{display:inline-block !important;background:linear-gradient(transparent 60%, #EAF4D2 40%)}@media screen and (min-width: 835px){.p-kitchen-textbase__content-marked-text--cabbage--sp-only{display:none !important}}.p-kitchen-textbase__content-marked-text--mikan{background:linear-gradient(transparent 60%, #FEF3D9 40%)}.p-kitchen-textbase__content-marked-text--mikan--pc-only{display:none !important;background:linear-gradient(transparent 60%, #FEF3D9 40%)}@media screen and (min-width: 835px){.p-kitchen-textbase__content-marked-text--mikan--pc-only{display:inline-block !important}}.p-kitchen-textbase__content-marked-text--mikan--sp-only{display:inline-block !important;background:linear-gradient(transparent 60%, #FEF3D9 40%)}@media screen and (min-width: 835px){.p-kitchen-textbase__content-marked-text--mikan--sp-only{display:none !important}}.p-kitchen-textbase__content-marked-text--none--pc-only{display:none !important}@media screen and (min-width: 835px){.p-kitchen-textbase__content-marked-text--none--pc-only{display:inline-block !important}}.p-kitchen-textbase__content-marked-text--none--sp-only{display:inline-block !important}@media screen and (min-width: 835px){.p-kitchen-textbase__content-marked-text--none--sp-only{display:none !important}}.p-kitchen-textbase__description-container{padding:3.2rem 1.2rem}.p-kitchen-textbase__description-container--pc-only{display:none !important;padding:3.2rem 10rem}@media screen and (min-width: 835px){.p-kitchen-textbase__description-container--pc-only{display:block !important}}.p-kitchen-textbase__description-container--sp-only{display:block !important;padding:3.2rem 1.2rem}@media screen and (min-width: 835px){.p-kitchen-textbase__description-container--sp-only{display:none !important}}@media screen and (min-width: 835px){.p-kitchen-textbase__description-container{padding:3.2rem 10rem}}.p-kitchen-textbase__description-container--headless{padding:0 1.2rem 3.2rem}.p-kitchen-textbase__description-container--headless--pc-only{display:none !important;padding:0 10rem 3.2rem}@media screen and (min-width: 835px){.p-kitchen-textbase__description-container--headless--pc-only{display:block !important}}.p-kitchen-textbase__description-container--headless--sp-only{display:block !important;padding:0 1.2rem 3.2rem}@media screen and (min-width: 835px){.p-kitchen-textbase__description-container--headless--sp-only{display:none !important}}@media screen and (min-width: 835px){.p-kitchen-textbase__description-container--headless{padding:0 10rem 3.2rem}}.p-kitchen-textbase__description-text{font-size:1.5rem;line-height:2.6rem;text-align:left}@media screen and (min-width: 835px){.p-kitchen-textbase__description-text{font-size:1.4rem;line-height:2.8rem}}.p-kitchen-textbase__button-container{margin-bottom:4.0rem;padding:0 3.2rem}@media screen and (min-width: 835px){.p-kitchen-textbase__button-container{padding:0 13.6rem}}.p-kitchen-textbase__white-box{background-color:#FFF;padding:3.2rem 3.6rem}@media screen and (min-width: 835px){.p-kitchen-textbase__white-box{margin:0 3.2rem;padding:3.2rem 3.6rem 0.8rem}}.p-kitchen-textbase__box-title{font-family:'YuMincho';font-size:1.8rem;line-height:2.8rem;padding:0 0 3.2rem}@media screen and (min-width: 835px){.p-kitchen-textbase__box-title{line-height:3.0rem;padding:0 14.8rem 3.2rem}}.p-kitchen-textbase__recipe-samples--pc-only{display:none !important;grid-gap:1.6rem;grid-template-columns:1fr 1fr 1fr}@media screen and (min-width: 835px){.p-kitchen-textbase__recipe-samples--pc-only{display:grid !important}}.p-kitchen-textbase__recipe-samples--sp-only{display:block !important;padding:0 2.4rem}@media screen and (min-width: 835px){.p-kitchen-textbase__recipe-samples--sp-only{display:none !important}}.p-kitchen-textbase__recipe-sample{border:0.1rem dashed #676767;padding:1.6rem 0}@media screen and (min-width: 835px){.p-kitchen-textbase__recipe-sample{margin-bottom:2.4rem}}.p-kitchen-textbase__recipe-sample:not(:last-of-type){margin-bottom:2.4rem}.p-kitchen-textbase__recipe-sample-heading{font-size:1.2rem;font-weight:bold;line-height:2.2rem;margin-bottom:0.6rem}.p-kitchen-textbase__recipe-sample-text--cabbage{background:linear-gradient(transparent 60%, #EAF4D2 40%)}.p-kitchen-textbase__recipe-sample-text--mikan{background:linear-gradient(transparent 60%, #FEF3D9 40%)}.p-kitchen-textbase__recipe-sample-text--beige{background:linear-gradient(transparent 60%, #F8F3F0 40%)}.p-kitchen-textbase__recipe-sample-image-container{padding:1.6rem 3.2rem 0}.p-kitchen-textbase__recipe-sample-image{border-radius:50%}.p-kitchen-textbase__frow-images-container{display:grid;grid-gap:1.6rem;grid-template-rows:1fr 1fr 1fr;margin:0 6.4rem 3.2rem}@media screen and (min-width: 835px){.p-kitchen-textbase__frow-images-container{grid-gap:1.6rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;margin:0 3.2rem 3.2rem}}.p-kitchen-textbase__logo-image-container{padding:0 0 3.2rem}@media screen and (min-width: 835px){.p-kitchen-textbase__logo-image-container{padding:0 7.2rem 3.2rem}}.p-kitchen-textbase__logo-image{border-radius:0.8rem}.p-kitchen-textbase__post-recipe-buttons-container{margin:0 3.4rem}@media screen and (min-width: 835px){.p-kitchen-textbase__post-recipe-buttons-container{margin:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter{width:100%}.p-letter__section{width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-contacts{padding:0 2.4rem 4.0rem;text-align:center}@media screen and (min-width: 835px){.p-letter-contacts{padding:0 26.4rem 4.8rem}}.p-letter-contacts__container{border-top:1px solid #DCE0E0;padding-top:8rem}@media screen and (min-width: 835px){.p-letter-contacts__container{padding-top:10.4rem}}.p-letter-contacts__title{border-bottom:2px dashed #333;display:inline-block;font-size:2.2rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-letter-contacts__title{font-size:2.8rem}}.p-letter-contacts__title-wrapper{padding-bottom:3.2rem}.p-letter-contacts__description{font-size:1.6rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-letter-contacts__description{line-height:4.0rem}}.p-letter-contacts__description-wrapper{padding-bottom:4.0rem;text-align:left}@media screen and (min-width: 835px){.p-letter-contacts__description-wrapper{text-align:center}}.p-letter-contacts__button-container{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-letter-contacts__button-container{padding:0 28.8rem 4.0rem}}.p-letter-contacts__button{background-color:#5DA399;border-radius:5.0rem;display:block;padding:1.0rem 0;position:relative;text-decoration:none}.p-letter-contacts__button::after{border-right:2px solid #FFF;border-top:2px solid #FFF;content:'';height:1.2rem;margin-top:-0.6rem;position:absolute;right:1.6rem;top:50%;transform:rotate(45deg);width:1.2rem}.p-letter-contacts__button-text{color:#FFF;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-cutover{padding:8.0rem 2.4rem;text-align:center}@media screen and (min-width: 835px){.p-letter-cutover{padding:10.4rem 26.4rem}}.p-letter-cutover__title{border-bottom:2px dashed #333;display:inline-block;font-size:1.8rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.4rem}@media screen and (min-width: 835px){.p-letter-cutover__title{font-size:2.8rem;line-height:3.2rem;padding-bottom:0.8rem}}.p-letter-cutover__title-wrapper{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-letter-cutover__title-wrapper{padding-bottom:4.8rem}}.p-letter-cutover__highlight{background:linear-gradient(transparent 70%, #F4D58D 0%);display:inline-block;font-size:2.0rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-letter-cutover__highlight{font-size:3.2rem;line-height:3.2rem}}.p-letter-cutover__highlight-wrapper{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-letter-cutover__highlight-wrapper{padding-bottom:4.0rem}}.p-letter-cutover__notice{font-size:1.6rem;line-height:3.2rem;padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-letter-cutover__notice{padding-bottom:0.8rem}}.p-letter-cutover__hint{color:#676767;font-size:1.5rem;line-height:2.6rem;padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-letter-cutover__hint{line-height:1.5rem;padding-bottom:4.8rem}}.p-letter-cutover__white-box-wrapper{padding-bottom:3.2rem}@media screen and (min-width: 835px){.p-letter-cutover__white-box-wrapper{padding:0 8.8rem 4.0rem}}.p-letter-cutover__white-box{background:#FFF;border:4px solid #5DA399;border-radius:4px;position:relative}.p-letter-cutover__white-box::before{border-color:#5DA399 transparent transparent transparent;border-style:solid;border-width:4.8rem 4.8rem 0 0;content:'';display:inline-block;height:0;left:-2px;position:absolute;top:-2px;width:0}.p-letter-cutover__white-box-inner{padding:3.2rem 1.9rem}.p-letter-cutover__white-box-text{font-size:1.6rem;font-weight:bold;line-height:3.2rem;text-align:left}@media screen and (min-width: 835px){.p-letter-cutover__white-box-text{line-height:4.0rem;text-align:center}}.p-letter-cutover__description{font-size:1.6rem;line-height:3.2rem;padding-bottom:4.0rem;text-align:left}@media screen and (min-width: 835px){.p-letter-cutover__description{font-size:1.6rem;line-height:4.0rem;text-align:center}}@media screen and (min-width: 835px){.p-letter-cutover__button-container{padding:0 23.2rem}}.p-letter-cutover__button{background-color:#F28184;border-radius:5.0rem;display:block;padding:1.0rem 0;position:relative;text-decoration:none}.p-letter-cutover__button::after{border-right:2px solid #FFF;border-top:2px solid #FFF;content:'';height:1.2rem;margin-top:-0.6rem;position:absolute;right:1.6rem;top:50%;transform:rotate(45deg);width:1.2rem}.p-letter-cutover__button-text{color:#FFF;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-efforts{background-color:#FBFAF7;padding:8.0rem 2.4rem}@media screen and (min-width: 835px){.p-letter-efforts{padding:10.4rem 25.6rem}}.p-letter-efforts__title-wrapper{padding:0 0.6rem 2.4rem;text-align:center}@media screen and (min-width: 835px){.p-letter-efforts__title-wrapper{padding:0 0 2.4rem}}.p-letter-efforts__subtitle{font-size:1.6rem;font-weight:bold;line-height:3.0rem;padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-letter-efforts__subtitle{font-size:2.0rem;line-height:3.0rem;padding-bottom:2.4rem}}.p-letter-efforts__title{font-size:2.0rem;font-weight:bold;line-height:4.8rem;padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-letter-efforts__title{font-size:3.2rem;line-height:4.8rem;padding-bottom:2.4rem}}.p-letter-efforts__contents{text-align:center}.p-letter-efforts__contents-header-wrapper{padding-bottom:4.8rem}.p-letter-efforts__contents-header-box{border:solid 2px #333;border-radius:4px;display:inline-block;padding:0.6rem 2.0rem;position:relative}.p-letter-efforts__contents-header-box::before{border:6px solid transparent;border-top:6px solid #FBFAF7;bottom:-12px;content:'';left:50%;margin-left:-6px;position:absolute;z-index:2}.p-letter-efforts__contents-header-box::after{border:8px solid transparent;border-top:8px solid #333;bottom:-16px;content:'';left:50%;margin-left:-8px;position:absolute;z-index:1}.p-letter-efforts__contents-header{font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-letter-efforts__contents-container{display:grid;grid-gap:4.8rem;grid-template:1fr / 1fr}@media screen and (min-width: 835px){.p-letter-efforts__contents-container{grid-gap:8.8rem 3.8rem;grid-template:1fr 1fr / 1fr 1fr}}.p-letter-efforts__content-image-wrapper{text-align:center}.p-letter-efforts__content-image{max-width:10rem}@media screen and (min-width: 835px){.p-letter-efforts__content-image{max-width:15rem}}.p-letter-efforts__content{display:grid;grid-gap:1.6rem;grid-template:10rem 1fr / 1fr}@media screen and (min-width: 835px){.p-letter-efforts__content{grid-gap:1.6rem;grid-template:1fr / 15.0rem 1fr}}.p-letter-efforts__content-header{font-size:2.0rem;font-weight:bold;line-height:2.8rem;padding-bottom:1.0rem;text-align:center}@media screen and (min-width: 835px){.p-letter-efforts__content-header{text-align:left}}.p-letter-efforts__content-description{font-size:1.6rem;line-height:2.8rem;text-align:justify}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-for-existing-users{background-color:#FDF0F0;padding:8.0rem 2.4rem 7.8rem;text-align:center}@media screen and (min-width: 835px){.p-letter-for-existing-users{padding:10.4rem 26.4rem 6.4rem}}.p-letter-for-existing-users__prefix-wrapper{padding-bottom:2.4rem;text-align:center}@media screen and (min-width: 835px){.p-letter-for-existing-users__prefix-wrapper{padding-bottom:3.2rem}}.p-letter-for-existing-users__prefix-accent-wrapper{padding-bottom:0.4rem;text-align:center}@media screen and (min-width: 835px){.p-letter-for-existing-users__prefix-accent-wrapper{padding-bottom:0}}.p-letter-for-existing-users__prefix-accent{max-width:2.2rem}.p-letter-for-existing-users__prefix-text{font-size:2.0rem;font-weight:bold;line-height:3.2rem}.p-letter-for-existing-users__prefix-text--large{font-size:2.5rem;font-weight:bold;letter-spacing:0.2em;line-height:3.2rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__prefix-text--large{font-size:3.2rem;letter-spacing:0.03em;line-height:4.8rem}}.p-letter-for-existing-users__title-wrapper{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__title-wrapper{padding-bottom:5.6rem}}.p-letter-for-existing-users__title{border-bottom:2px dashed #F28184;color:#F28184;display:inline-block;font-size:2.2rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__title{font-size:2.8rem}}.p-letter-for-existing-users__plans{display:grid;grid-gap:2.4rem;grid-template:1fr 1fr / 1fr;padding:0 0 2.4rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__plans{grid-template:1fr / 1fr 1fr;padding:0 18.6rem 3.2rem}}.p-letter-for-existing-users__plan-description-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:0.8rem}.p-letter-for-existing-users__plan-description-image-wrapper{max-width:1.0rem}.p-letter-for-existing-users__plan-description{font-size:1.6rem;font-weight:bold;line-height:2.4rem;padding:0 0.8rem}.p-letter-for-existing-users__whitebox{background:#FFF;border:4px solid #E3B02A;border-radius:8px;box-sizing:border-box;padding:1.0rem 1.2rem 0.7rem 2.0rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox{padding:1.6rem 1.6rem 2.0rem}}.p-letter-for-existing-users__whitebox-prefix-wrapper{text-align:left}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-prefix-wrapper{text-align:center}}.p-letter-for-existing-users__whitebox-prefix{font-size:1.4rem;font-weight:bold;line-height:2.0rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-prefix{line-height:2.8rem}}.p-letter-for-existing-users__whitebox-header{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-header{font-size:2.2rem;line-height:3.2rem}}.p-letter-for-existing-users__whitebox-inner{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-inner{display:inline}}.p-letter-for-existing-users__whitebox-price-container{border-left:1px solid #DCE0E0;display:flex;flex-direction:column;justify-content:center;min-height:8.2rem;padding-left:1.4rem}.p-letter-for-existing-users__whitebox-header-wrapper{text-align:left}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-header-wrapper{padding-bottom:0.4rem;text-align:center}}.p-letter-for-existing-users__whitebox-before{color:#979797;font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration-line:line-through}.p-letter-for-existing-users__whitebox-after{color:#5DA399;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-letter-for-existing-users__whitebox-difference{align-items:left;display:flex;flex-direction:row}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-difference{align-items:center;justify-content:space-between;min-height:3.4rem;padding:0 2.4rem}}.p-letter-for-existing-users__whitebox-arrow-wrapper{padding:0 0.8rem;width:2.8rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-arrow-wrapper{padding:0;width:1.2rem}}.p-letter-for-existing-users__whitebox-divider-wrapper{padding:1.0rem 1.4rem}.p-letter-for-existing-users__whitebox-divider{border-bottom:none;border-left:none;border-right:none;border-top:1px solid #DCE0E0}.p-letter-for-existing-users__whitebox-price-wrapper{align-items:flex-end;display:flex;flex-direction:row;justify-content:center}.p-letter-for-existing-users__whitebox-price-wrapper--highlight{align-items:flex-end;color:#5DA399;display:flex;flex-direction:row;justify-content:center}.p-letter-for-existing-users__whitebox-price{color:#5DA399;font-size:2.6rem;font-weight:bold;letter-spacing:0.05em;line-height:3.2rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-price{font-size:2.8rem;letter-spacing:normal}}.p-letter-for-existing-users__whitebox-unit{color:#5DA399;font-size:1.2rem;font-weight:bold;letter-spacing:0.2em;white-space:nowrap}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-unit{font-size:1.4rem;letter-spacing:normal}}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-percentage-wrapper{min-height:2.1rem}}.p-letter-for-existing-users__whitebox-percentage{color:#F28184;font-size:1.1rem;font-weight:bold;letter-spacing:0.05em;line-height:1.6rem}@media screen and (min-width: 835px){.p-letter-for-existing-users__whitebox-percentage{font-size:1.4rem;line-height:2.1rem}}.p-letter-for-existing-users__desc-box{background-color:#FFF;padding:4.8rem 5.0rem;text-align:left}.p-letter-for-existing-users__desc-box-image-wrapper{padding-bottom:4.0rem}.p-letter-for-existing-users__desc-box-description{color:#676767;font-size:1.3rem;font-weight:bold;line-height:2.2rem;padding-bottom:2.2rem}.p-letter-for-existing-users__desc-box-hint{color:#676767;font-size:1.3rem;line-height:2.2rem}.p-letter-for-existing-users__hint-wrapper{padding-bottom:0.8rem;text-align:right}.p-letter-for-existing-users__hint{color:#676767;font-size:1.3rem;line-height:2.4rem}.p-letter-for-existing-users__image-wrapper{background-color:#FFF;padding:1.5rem 3.2rem}.p-letter-for-existing-users__image-container{padding-bottom:3.2rem}.p-letter-for-existing-users__description-wrapper{padding-bottom:2.2rem;text-align:left}.p-letter-for-existing-users__description{color:#676767;font-size:1.3rem;font-weight:bold;line-height:2.2rem}.p-letter-for-existing-users__notice-wrapper{text-align:left}.p-letter-for-existing-users__notice{color:#676767;font-size:1.3rem;line-height:2.2rem}.p-letter-for-existing-users__keisyouhou-wrapper{padding-bottom:4.0rem;text-align:left}@media screen and (min-width: 835px){.p-letter-for-existing-users__keisyouhou-wrapper{padding-bottom:4.8rem;text-align:center}}.p-letter-for-existing-users__keisyouhou{font-size:1.3rem;line-height:2.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-header__container{background-image:url("https://assets.oishi-kenko.com/kenko/images/letter/sp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;height:62.6rem}@media screen and (min-width: 835px){.p-letter-header__container{background-image:url("https://assets.oishi-kenko.com/kenko/images/letter/pc.jpg");background-size:100%;height:63.9rem}}.p-letter-header__text-wrapper{color:#FFF;padding:21.8rem 2.4rem 6.4rem}@media screen and (min-width: 835px){.p-letter-header__text-wrapper{padding:21.8rem 16.0rem 11.2rem}}.p-letter-header__pretitle{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-letter-header__pretitle{font-size:2.0rem;line-height:3.0rem}}.p-letter-header__title{font-size:2.4rem;font-weight:bold;line-height:3.6rem;padding-bottom:3.2rem}@media screen and (min-width: 835px){.p-letter-header__title{font-size:3.6rem;line-height:5.4rem}}.p-letter-header__description{font-size:1.5rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-letter-header__description{font-size:1.6rem;line-height:3.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-how-to-apply{background-color:#FDF0F0;padding:0 2.4rem 8rem;text-align:center}@media screen and (min-width: 835px){.p-letter-how-to-apply{padding:0 26.4rem 10.4rem}}.p-letter-how-to-apply__container{border-top:1px solid #DCE0E0;padding-top:5.6rem}.p-letter-how-to-apply__title{border-bottom:2px dashed #333;display:inline-block;font-size:2.2rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-letter-how-to-apply__title{font-size:2.8rem}}.p-letter-how-to-apply__title-wrapper{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-letter-how-to-apply__title-wrapper{padding-bottom:3.2rem}}.p-letter-how-to-apply__description-wrapper{padding-bottom:4.0rem}.p-letter-how-to-apply__description{font-size:1.6rem;font-weight:bold;line-height:3.2rem;text-align:left}@media screen and (min-width: 835px){.p-letter-how-to-apply__description{line-height:4.0rem;text-align:center}}.p-letter-how-to-apply__button-wrapper{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-letter-how-to-apply__button-wrapper{padding:0 28.8rem 1.6rem}}.p-letter-how-to-apply__button{background-color:#DCE0E0;border-radius:5.0rem;cursor:not-allowed;display:block;padding:1.0rem 0;position:relative;text-decoration:none}.p-letter-how-to-apply__button::after{border-right:2px solid #FFF;border-top:2px solid #FFF;content:'';height:1.2rem;margin-top:-0.6rem;position:absolute;right:1.6rem;top:50%;transform:rotate(45deg);width:1.2rem}.p-letter-how-to-apply__button--active{background-color:#5DA399;border-radius:5.0rem;display:block;padding:1.0rem 0;position:relative;text-decoration:none}.p-letter-how-to-apply__button--active::after{border-right:2px solid #FFF;border-top:2px solid #FFF;content:'';height:1.2rem;margin-top:-0.6rem;position:absolute;right:1.6rem;top:50%;transform:rotate(45deg);width:1.2rem}.p-letter-how-to-apply__button-text{color:#FFF;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-letter-how-to-apply__hint{color:#676767;font-size:1.4rem;line-height:2.8rem;text-align:left}@media screen and (min-width: 835px){.p-letter-how-to-apply__hint{padding:0 0 0 28.5rem}}.p-letter-how-to-apply__annotation{font-size:1rem;font-weight:normal}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-membership{background-color:#FBFAF7;padding:8.0rem 2.4rem 5.6rem;text-align:center}@media screen and (min-width: 835px){.p-letter-membership{padding:10.4rem 26.4rem 6.4rem}}.p-letter-membership__title-wrapper{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-letter-membership__title-wrapper{padding-bottom:3.2rem}}.p-letter-membership__title{border-bottom:2px dashed #333;display:inline-block;font-size:2.2rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-letter-membership__title{font-size:2.8rem}}.p-letter-membership__description-wrapper{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-letter-membership__description-wrapper{padding-bottom:5.6rem}}.p-letter-membership__description{font-size:1.6rem;line-height:3.2rem;text-align:left}@media screen and (min-width: 835px){.p-letter-membership__description{text-align:center}}.p-letter-membership__plans{align-items:stretch;display:flex;flex-flow:column nowrap;padding:0 0 4.0rem}@media screen and (min-width: 835px){.p-letter-membership__plans{align-items:flex-end;flex-flow:row nowrap;justify-content:space-between;padding:0 8.0rem 5.6rem}}.p-letter-membership__plan{padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-letter-membership__plan{padding-bottom:0;width:21.6rem}}.p-letter-membership__plan-inner--highlight-text{background-color:#E3B02A;border-radius:4px 4px 0 0;color:#FFF;font-size:1.8rem;font-weight:bold;line-height:3.2rem;padding-left:2.0rem;text-align:left;width:100%}@media screen and (min-width: 835px){.p-letter-membership__plan-inner--highlight-text{padding:0;text-align:center}}.p-letter-membership__whitebox{background-color:#FFF;border-radius:8px;padding:1.4rem 1.6rem 1.4rem 2.4rem}@media screen and (min-width: 835px){.p-letter-membership__whitebox{padding:2.8rem 1.4rem 2.0rem}}.p-letter-membership__whitebox--highlight{background-color:#FFF;border:4px solid #E3B02A;border-radius:0 0 8px 8px;padding:1.4rem 1.6rem 1.4rem 2.4rem}@media screen and (min-width: 835px){.p-letter-membership__whitebox--highlight{padding:2.8rem 1.4rem 2.0rem}}.p-letter-membership__whitebox-inner{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width: 835px){.p-letter-membership__whitebox-inner{display:inline}}.p-letter-membership__whitebox-header{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-letter-membership__whitebox-header{font-size:2.2rem;line-height:3.2rem}}.p-letter-membership__whitebox-header-wrapper{text-align:left}@media screen and (min-width: 835px){.p-letter-membership__whitebox-header-wrapper{padding-bottom:0.4rem;text-align:center}}.p-letter-membership__whitebox-before{color:#979797;font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration-line:line-through}.p-letter-membership__whitebox-after{color:#5DA399;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-letter-membership__whitebox-difference{align-items:center;display:flex;flex-direction:row;justify-content:left}@media screen and (min-width: 835px){.p-letter-membership__whitebox-difference{justify-content:space-between;min-height:3.4rem;padding:0 2.4rem}}.p-letter-membership__whitebox-arrow-wrapper{padding:0 0.8rem;width:2.8rem}@media screen and (min-width: 835px){.p-letter-membership__whitebox-arrow-wrapper{padding:0;width:1.2rem}}.p-letter-membership__whitebox-divider-wrapper{padding:1.0rem 1.4rem}.p-letter-membership__whitebox-divider{border-bottom:none;border-left:none;border-right:none;border-top:1px solid #DCE0E0}.p-letter-membership__whitebox-price-wrapper{align-items:flex-end;display:flex;flex-direction:row;justify-content:center;padding:0.9rem 0}@media screen and (min-width: 835px){.p-letter-membership__whitebox-price-wrapper{padding:0}}.p-letter-membership__whitebox-price-wrapper--highlight{align-items:flex-end;color:#5DA399;display:flex;flex-direction:row;justify-content:center}.p-letter-membership__whitebox-price-container{border-left:1px solid #DCE0E0;min-height:5rem;padding-left:1.4rem}.p-letter-membership__whitebox-price{font-size:2.6rem;font-weight:bold;letter-spacing:0.05em;line-height:3.2rem}@media screen and (min-width: 835px){.p-letter-membership__whitebox-price{font-size:2.8rem;letter-spacing:normal}}.p-letter-membership__whitebox-unit{font-size:1.2rem;font-weight:bold;letter-spacing:0.2em;white-space:nowrap}@media screen and (min-width: 835px){.p-letter-membership__whitebox-unit{font-size:1.4rem;letter-spacing:normal}}.p-letter-membership__whitebox-percentage-wrapper{min-height:2.1rem}.p-letter-membership__whitebox-percentage{color:#F28184;font-size:1.1rem;font-weight:bold;letter-spacing:0.05em;line-height:1.6rem}@media screen and (min-width: 835px){.p-letter-membership__whitebox-percentage{font-size:1.4rem;line-height:2.1rem}}.p-letter-membership__button-wrapper{padding:0 0 4.0rem}@media screen and (min-width: 835px){.p-letter-membership__button-wrapper{padding:0 23.2rem 5.6rem}}.p-letter-membership__button{background-color:#F28184;border-radius:5.0rem;display:block;padding:1.0rem 0;position:relative;text-decoration:none}.p-letter-membership__button::after{border-right:2px solid #FFF;border-top:2px solid #FFF;content:'';height:1.2rem;margin-top:-0.6rem;position:absolute;right:1.6rem;top:50%;transform:rotate(45deg);width:1.2rem}.p-letter-membership__button-text{color:#FFF;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-letter-membership__hint-wrapper{text-align:left}@media screen and (min-width: 835px){.p-letter-membership__hint-wrapper{margin:0 14.0rem}}.p-letter-membership__hint{color:#676767;font-size:1.3rem;line-height:2.2rem}.p-letter-membership__keisyouhou-wrapper{padding:0 0 2.4rem;text-align:left}@media screen and (min-width: 835px){.p-letter-membership__keisyouhou-wrapper{padding:0 14.0rem 2.4rem}}.p-letter-membership__keisyouhou{font-size:1.3rem;line-height:2.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-new-comers{padding:8.0rem 2.4rem;text-align:center}@media screen and (min-width: 835px){.p-letter-new-comers{padding:10.4rem 30.0rem}}.p-letter-new-comers__title-prefix-wrapper{padding-bottom:1.6rem}.p-letter-new-comers__title-prefix-box{border:solid 2px #5DA399;border-radius:4px;display:inline-block;padding:0.6rem 2.0rem;position:relative}.p-letter-new-comers__title-prefix-box::before{border:6px solid transparent;border-top:6px solid #FFF;bottom:-12px;content:'';left:50%;margin-left:-6px;position:absolute;z-index:2}.p-letter-new-comers__title-prefix-box::after{border:8px solid transparent;border-top:8px solid #5DA399;bottom:-16px;content:'';left:50%;margin-left:-8px;position:absolute;z-index:1}.p-letter-new-comers__title-prefix{color:#5DA399;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-letter-new-comers__title{border-bottom:2px dashed #333;display:inline-block;font-size:2.2rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-letter-new-comers__title{font-size:2.8rem}}.p-letter-new-comers__title-container{padding-bottom:3.2rem}@media screen and (min-width: 835px){.p-letter-new-comers__title-container{padding-bottom:4.0rem}}.p-letter-new-comers__description-wrapper{padding-bottom:3.2rem}@media screen and (min-width: 835px){.p-letter-new-comers__description-wrapper{padding-bottom:4.0rem}}.p-letter-new-comers__description{font-size:1.6rem;line-height:3.2rem;text-align:left}@media screen and (min-width: 835px){.p-letter-new-comers__description{text-align:center}}.p-letter-new-comers__contents{display:grid;grid-gap:2.4rem;grid-template:1fr 1fr / 1fr}@media screen and (min-width: 835px){.p-letter-new-comers__contents{grid-template:1fr / 1fr 1fr}}.p-letter-new-comers__white-box{background:#FFF;border:4px solid #5DA399;border-radius:4px;height:100%;position:relative}.p-letter-new-comers__white-box::before{border-color:#5DA399 transparent transparent transparent;border-style:solid;border-width:4.8rem 4.8rem 0 0;content:'';display:inline-block;height:0;left:-2px;position:absolute;top:-2px;width:0}.p-letter-new-comers__white-box-inner{padding:2.4rem 3.2rem 3.2rem 3.2rem}.p-letter-new-comers__white-box-header{font-size:2.0rem;font-weight:bold;line-height:3.0rem;padding-bottom:1.6rem}.p-letter-new-comers__white-box-description{font-size:1.6rem;line-height:3.2rem;text-align:justify}@media screen and (min-width: 835px){.p-letter-new-comers__white-box-description{line-height:2.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-qa{padding:8.0rem 2.4rem}@media screen and (min-width: 835px){.p-letter-qa{padding:10.4rem 26.4rem}}.p-letter-qa__title{border-bottom:2px dashed #333;display:inline-block;font-size:2.2rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-letter-qa__title{font-size:2.8rem}}.p-letter-qa__title-wrapper{padding-bottom:5.6rem;text-align:center}@media screen and (min-width: 835px){.p-letter-qa__title-wrapper{padding-bottom:6.4rem}}.p-letter-qa__content{padding-bottom:1.6rem}.p-letter-qa__question-wrapper{background-color:#FBFAF7;border-radius:4px;padding:1.2rem 4.4rem 1.2rem 1.6rem;position:relative}@media screen and (min-width: 835px){.p-letter-qa__question-wrapper{padding:1.6rem 6.2rem 1.6rem 3.2rem}}.p-letter-qa__question{cursor:pointer}.p-letter-qa__question::before{color:#5DA399;content:'Q';font-size:3.2rem;font-weight:bold;line-height:4.8rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-letter-qa__question::after{border:0;border-bottom:solid 0.2rem #333;border-radius:0.1rem;border-right:solid 0.2rem #333;content:'';height:0.9rem;line-height:4.8rem;margin-top:-0.6rem;position:absolute;right:1.8rem;top:50%;transform:rotate(45deg);transition:all 0.3s ease-in-out 0.05s;width:0.9rem}@media screen and (min-width: 835px){.p-letter-qa__question::after{right:2.4rem}}.p-letter-qa__question.is-selected::after{transform:rotate(225deg)}.p-letter-qa__question-text{align-items:center;display:flex;font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-left:4.2rem}@media screen and (min-width: 835px){.p-letter-qa__question-text{min-height:4.8rem}}.p-letter-qa__answer-wrapper{height:0;opacity:0;padding:0 3.2rem;position:relative;transition:all 0.3s ease-in-out 0.05s;visibility:hidden}.p-letter-qa__answer-wrapper.is-selected{height:auto;opacity:1;padding-top:2.4rem;visibility:visible}.p-letter-qa__answer{padding-bottom:0.8rem}.p-letter-qa__answer::before{color:#E3B02A;content:'A';font-size:3.2rem;font-weight:bold;line-height:4.8rem;position:absolute}.p-letter-qa__answer-title{font-size:1.6rem;font-weight:bold;line-height:2.6rem;margin-left:4.2rem;padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-letter-qa__answer-title{line-height:2.8rem}}.p-letter-qa__answer-description{font-size:1.6rem;line-height:2.6rem;margin-left:4.2rem}@media screen and (min-width: 835px){.p-letter-qa__answer-description{line-height:2.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-services__container{padding:5.6rem 2.4rem 8.0rem}@media screen and (min-width: 835px){.p-letter-services__container{padding:6.4rem 26.4rem 10.4rem}}.p-letter-services__image{max-height:220rem}@media screen and (min-width: 835px){.p-letter-services__image{max-height:100%}}.p-letter-services__image-wrapper{text-align:center}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-letter-terms{padding:0 2.4rem 8.0rem;text-align:center}@media screen and (min-width: 835px){.p-letter-terms{padding:0 26.4rem 9.4rem}}.p-letter-terms__container{border-top:1px solid #DCE0E0;padding-top:8.0rem}@media screen and (min-width: 835px){.p-letter-terms__container{padding-top:10.4rem}}.p-letter-terms__title{border-bottom:2px dashed #333;display:inline-block;font-size:2.2rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-letter-terms__title{font-size:2.8rem}}.p-letter-terms__title-wrapper{padding-bottom:3.2rem}.p-letter-terms__description{font-size:1.6rem;line-height:4.0rem;text-align:left}@media screen and (min-width: 835px){.p-letter-terms__description{line-height:3.2rem;text-align:center}}.p-letter-terms__description-wrapper{padding:0 0 4.0rem}@media screen and (min-width: 835px){.p-letter-terms__description-wrapper{padding:0 7.2rem 4.0rem}}@media screen and (min-width: 835px){.p-letter-terms__button-wrapper{padding:0 28.8rem}}.p-letter-terms__button{background-color:#5DA399;border-radius:5.0rem;cursor:not-allowed;display:block;padding:1.0rem 0;position:relative;text-decoration:none}.p-letter-terms__button::after{border-right:2px solid #FFF;border-top:2px solid #FFF;content:'';height:1.2rem;margin-top:-0.6rem;position:absolute;right:1.6rem;top:50%;transform:rotate(45deg);width:1.2rem}.p-letter-terms__button-text{color:#FFF;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-login-user{margin:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-login-user{margin:3.8rem 7.4rem}}.p-login-user__inner{margin-top:3.2rem}@media screen and (min-width: 835px){.p-login-user__inner{margin-top:3.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine{position:relative}.p-magazine__heading-image--sp-only{display:block !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-magazine__heading-image--sp-only{display:none !important}}.p-magazine__heading-image--pc-only{display:none !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-magazine__heading-image--pc-only{display:block !important}}.p-magazine__feature-section{padding-bottom:2.4rem}.p-magazine__editor-section{margin-top:1.6rem;padding:0 1.6rem;position:relative}@media screen and (min-width: 835px){.p-magazine__editor-section{margin-top:0;padding:0 5.6rem}}.p-magazine__editor-heading-wrapper{text-align:center}.p-magazine__editor-heading{background:#FFF;border:1px solid #333;border-radius:1.5rem;display:inline-block;font-size:1.3rem;font-weight:bold;height:3.1rem;line-height:3.0rem;padding:0 2.4rem;position:relative;text-align:center;z-index:2}.p-magazine__editor-content{background:linear-gradient(45deg, transparent 1.1rem, #333 1.2rem, #FFF 1.3rem),linear-gradient(135deg, transparent 1.1rem, #333 1.2rem, #FFF 1.3rem),linear-gradient(225deg, transparent 1.1rem, #333 1.2rem, #FFF 1.3rem),linear-gradient(315deg, transparent 1.1rem, #333 1.2rem, #FFF 1.3rem);background-position:bottom left,top left,top right,bottom right;background-repeat:no-repeat;background-size:50% 50%;position:relative;top:-1.5rem;z-index:1}.p-magazine__editor-content::after,.p-magazine__editor-content::before{content:'';display:block;margin:0 1.6rem;width:auto}.p-magazine__editor-content::before{border-top:1px solid #333}.p-magazine__editor-content::after{border-bottom:1px solid #333}.p-magazine__editor-content-inner{border-left:1px solid #333;border-right:1px solid #333;margin:1.6rem 0;padding:1.8rem 2.4rem 0.6rem;position:relative;z-index:1}.p-magazine__editor-note{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.5rem;line-height:3.0rem}.p-magazine__editor-note:first-letter{font-size:3.2rem;margin-right:0.3rem}.p-magazine__nextnumber-section{margin-top:2.4rem;padding:0 1.6rem;text-align:center}.p-magazine__nextnumber-head{border-right:1px solid #333;font-size:1.6rem;font-weight:bold;padding-right:0.8rem}.p-magazine__nextnumber-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:underline;word-break:break-all;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;padding-left:0.4rem}.p-magazine__nextnumber-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine__nextnumber-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-magazine__nextnumber-link:link,.p-magazine__nextnumber-link:visited{color:#333}@media screen and (min-width: 835px){.p-magazine__nextnumber-link{font-size:1.8rem}}.p-magazine__nextnumber-text{display:inline;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;padding-left:0.4rem}@media screen and (min-width: 835px){.p-magazine__nextnumber-text{font-size:1.8rem}}.p-magazine__backnumber-section{margin-top:2.4rem;padding:0 1.6rem;text-align:center}@media screen and (min-width: 835px){.p-magazine__backnumber-section{margin-top:3.2rem}}.p-magazine__backnumber-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background:#EDEFEF;border:1px solid #333;display:block;font-size:1.3rem;font-weight:bold;line-height:3.9rem;margin:0 auto;text-decoration:none}.p-magazine__backnumber-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine__backnumber-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 321px){.p-magazine__backnumber-link{display:inline-flex;padding:0 5.6rem;width:inherit}}@media screen and (min-width: 835px){.p-magazine__backnumber-link{line-height:3.1rem;padding:0 4.4rem}}.p-magazine__backnumber-arrow-icon{margin-left:0.6rem;position:relative}.p-magazine__backnumber-arrow-icon::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0}.p-magazine__share-section{margin-top:4.0rem;padding:0 1.6rem 5.6rem;text-align:center}@media screen and (min-width: 835px){.p-magazine__share-section{padding:0 5.6rem 6.4rem}}.p-magazine__share{display:inline-flex;height:4rem}@media screen and (min-width: 835px){.p-magazine__share{height:3.2rem}}.p-magazine__share-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;height:4rem;margin-right:1.6rem;text-decoration:none;width:4rem}.p-magazine__share-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine__share-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-magazine__share-link{height:3.2rem;margin-right:2.4rem;width:3.2rem}}.p-magazine__share-link:last-of-type{margin-right:0}.p-magazine__share-twitter{background-image:url(/kenko/assets/owan/icon/icon_share_twitter-da3ab5e39b6f235ce6e8605f7b50163d9d9d1aa662ee9e04dba0aa867f68e733.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem}@media screen and (min-width: 835px){.p-magazine__share-twitter{background-image:url(/kenko/assets/owan/icon/icon_share_twitter-da3ab5e39b6f235ce6e8605f7b50163d9d9d1aa662ee9e04dba0aa867f68e733.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.2rem;width:3.2rem}}.p-magazine__share-facebook{background-image:url(/kenko/assets/owan/icon/icon_share_facebook-29103fd1c54e7788933a1ede6d05f4f640d22289494b7a5182ce8b51442d90fa.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem}@media screen and (min-width: 835px){.p-magazine__share-facebook{background-image:url(/kenko/assets/owan/icon/icon_share_facebook-29103fd1c54e7788933a1ede6d05f4f640d22289494b7a5182ce8b51442d90fa.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.2rem;width:3.2rem}}.p-magazine__share-line{background-image:url(/kenko/assets/owan/icon/icon_share_line-108de84437cba25e5350787d5f4e9d4df050a518da3dd4f40ddd48ae3d4a82b0.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem}@media screen and (min-width: 835px){.p-magazine__share-line{background-image:url(/kenko/assets/owan/icon/icon_share_line-108de84437cba25e5350787d5f4e9d4df050a518da3dd4f40ddd48ae3d4a82b0.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.2rem;width:3.2rem}}.p-magazine__share-website{background-image:url(/kenko/assets/owan/icon/icon_share_website-c6249b02e1596405a30c67aa7768b62ec645afbbac0de9e0ec66e067074aec97.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem}@media screen and (min-width: 835px){.p-magazine__share-website{background-image:url(/kenko/assets/owan/icon/icon_share_website-c6249b02e1596405a30c67aa7768b62ec645afbbac0de9e0ec66e067074aec97.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.2rem;width:3.2rem}}.p-magazine__share-website-complete{display:none;font-size:1.2rem;line-height:4rem;margin-left:0.4rem}@media screen and (min-width: 835px){.p-magazine__share-website-complete{line-height:3.2rem}}.p-magazine__share-website-complete.is-shown{display:inline-block}.p-magazine__new-recipe-section{background:#EDEFEF;padding:5.6rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-magazine__new-recipe-section{padding:6.4rem 4.0rem 3.2rem}}.p-magazine__new-recipe-heading-wrapper{text-align:center}.p-magazine__new-recipe-heading{display:inline-block;position:relative}.p-magazine__new-recipe-heading-icon{background-image:url(/kenko/assets/owan/icon/icon_new-ad6d3815557e91c682e6f67399c51ab8656b657d1b08176b12a56c17d53be01b.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:3.4rem;width:5.9rem;left:-2.4rem;position:absolute;top:-2.5rem;z-index:2}.p-magazine__new-recipe-heading-text{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.2rem;z-index:1}@media screen and (min-width: 835px){.p-magazine__new-recipe-heading-text{font-size:2.8rem}}.p-magazine__new-recipe-heading-text::after{border-bottom:1px solid #676767;content:'';display:block;margin:0.4rem auto 0;width:7.2rem}.p-magazine__new-recipe-description{font-size:1.5rem;line-height:2.4rem;margin-top:1.6rem;text-align:center}.p-magazine__new-recipe-description-break{display:block}@media screen and (min-width: 835px){.p-magazine__new-recipe-description-break{display:none}}.p-magazine__new-recipe{margin-top:3.2rem}.p-magazine__recommend-section{padding:5.6rem 3.8rem 8.0rem}@media screen and (min-width: 835px){.p-magazine__recommend-section{padding:6.4rem 8.8rem 9.4rem}}.p-magazine__recommend-heading{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.2rem;line-height:3.0rem;margin-top:2.4rem;text-align:center}@media screen and (min-width: 835px){.p-magazine__recommend-heading{font-size:2.8rem}}.p-magazine__recommend-heading::after{border-bottom:1px solid #676767;content:'';display:block;margin:0.8rem auto 0;width:7.2rem}.p-magazine__recommend{margin-top:3.2rem}@media screen and (min-width: 835px){.p-magazine__recommend{margin-top:4.5rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-backnumber{margin-bottom:8.0rem;position:relative}@media screen and (min-width: 835px){.p-magazine-backnumber{margin-bottom:3.2rem}}.p-magazine-backnumber__header{padding:4.0rem 0 2.4rem}@media screen and (min-width: 835px){.p-magazine-backnumber__header{padding:8.0rem 0 1.6rem}}.p-magazine-backnumber__heading{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.0rem;line-height:3.0rem;text-align:center}@media screen and (min-width: 321px){.p-magazine-backnumber__heading{font-size:2.2rem}}@media screen and (min-width: 835px){.p-magazine-backnumber__heading{font-size:2.6rem}}.p-magazine-backnumber__heading-break{display:block}@media screen and (min-width: 835px){.p-magazine-backnumber__heading-break{display:none}}.p-magazine-backnumber__list-section{display:grid;grid-template-columns:1fr;margin:0 1.1rem 4.0rem}@media screen and (min-width: 321px){.p-magazine-backnumber__list-section{margin:0 1.6rem 4.0rem}}@media screen and (min-width: 835px){.p-magazine-backnumber__list-section{border-bottom:1px solid #979797;grid-column-gap:2.4rem;grid-template-columns:5.8rem 1fr;margin:0 4.0rem;padding:4.8rem 0}.p-magazine-backnumber__list-section:last-of-type{border-bottom:none}}.p-magazine-backnumber__list-heading{border-top:1px solid #979797;font-family:"Futura", sans-serif;font-size:2.0rem;font-style:italic;padding:2.4rem 0 1.6rem;text-align:center}@media screen and (min-width: 835px){.p-magazine-backnumber__list-heading{border-right:1px solid #979797;border-top:none;padding:1.0rem 0 0;text-align:left}}.p-magazine-backnumber__list-container{padding:0}@media screen and (min-width: 321px){.p-magazine-backnumber__list-container{padding:0 2.3rem 0 2.2rem}}@media screen and (min-width: 835px){.p-magazine-backnumber__list-container{padding:0}}.p-magazine-backnumber__list{display:grid;grid-row-gap:2.4rem;grid-template-columns:1fr}@media screen and (min-width: 688px){.p-magazine-backnumber__list{grid-column-gap:1.6rem;grid-template-columns:1fr 1fr}}@media screen and (min-width: 835px){.p-magazine-backnumber__list{grid-template-columns:repeat(2, 29.8rem)}}.p-magazine-backnumber__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-magazine-backnumber__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine-backnumber__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-card::before,.p-magazine-card--shadow::before{border:1px solid #DCE0E0;border-radius:0.4rem;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-magazine-card{position:relative}.p-magazine-card--shadow{position:relative}.p-magazine-card--shadow::before{box-shadow:0 0.4rem 1rem rgba(0,0,0,0.1)}.p-magazine-card__photo{position:relative}.p-magazine-card__photo-image{border-radius:0.4rem 0.4rem 0 0;height:auto;vertical-align:bottom;width:100%}.p-magazine-card__detail{height:8.4rem}.p-magazine-card__feature-list{padding:1.3rem 1.3rem 1.3rem 1.6rem}.p-magazine-card__feature-item{margin-top:0.6rem}.p-magazine-card__feature-item:first-child{margin-top:0}.p-magazine-card__feature-number{color:#40556D;font-size:1.8rem;font-weight:bold;margin-right:0.8rem;vertical-align:middle}.p-magazine-card__feature-title{font-size:1.4rem;font-weight:bold;vertical-align:middle}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-card-list__list{display:grid;grid-row-gap:2.4rem;grid-template-columns:1fr}@media screen and (min-width: 688px){.p-magazine-card-list__list{grid-column-gap:1.6rem;grid-template-columns:1fr 1fr}}@media screen and (min-width: 835px){.p-magazine-card-list__list{grid-column-gap:5.4rem;grid-template-columns:1fr 1fr}}.p-magazine-card-list__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-magazine-card-list__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine-card-list__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-feature{position:relative}.p-magazine-feature--f01__header{padding:2.4rem 2.4rem 0}@media screen and (min-width: 835px){.p-magazine-feature--f01__header{padding:3.2rem 7.2rem 0}}.p-magazine-feature--f01__number-wrapper{text-align:center}.p-magazine-feature--f01__number{border:1px solid #333;border-radius:1.3rem;display:inline-block;font-size:1.6rem;font-weight:bold;height:2.7rem;line-height:2.6rem;padding:0 2.0rem}.p-magazine-feature--f01__heading{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.0rem;line-height:3.0rem;margin-top:2.4rem;text-align:center}@media screen and (min-width: 321px){.p-magazine-feature--f01__heading{font-size:2.2rem}}@media screen and (min-width: 835px){.p-magazine-feature--f01__heading{font-size:2.6rem}}.p-magazine-feature--f01__heading::after{border-bottom:1px solid #676767;content:'';display:block;margin:0.8rem auto 0;width:24.7rem}@media screen and (min-width: 835px){.p-magazine-feature--f01__heading::after{width:inherit}}.p-magazine-feature--f01__heading br{display:block}@media screen and (min-width: 835px){.p-magazine-feature--f01__heading br{display:none}}.p-magazine-feature--f01__description{font-size:1.5rem;line-height:2.8rem;margin:2.4rem 0 3.2rem}@media screen and (min-width: 835px){.p-magazine-feature--f01__description{font-size:1.4rem;line-height:2.6rem;margin:1.6rem 8.8rem 3.0rem}}.p-magazine-feature--f01__description .wide-banner{height:auto;margin:3.2rem calc(-50vw + 50%) 0;max-width:inherit;position:relative;width:100vw}@media screen and (min-width: 835px){.p-magazine-feature--f01__description .wide-banner{margin:3rem calc(-40.9rem + 50%) 0;width:81.8rem}}.p-magazine-feature--f01__sub-image--sp-only{display:block !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-magazine-feature--f01__sub-image--sp-only{display:none !important}}.p-magazine-feature--f01__sub-image--pc-only{display:none !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-magazine-feature--f01__sub-image--pc-only{display:block !important}}.p-magazine-feature--f01__author-section{margin-top:1.6rem;padding:0 1.6rem 2.4rem;position:relative}@media screen and (min-width: 835px){.p-magazine-feature--f01__author-section{margin-top:0;padding:0 5.6rem 3.2rem}}.p-magazine-feature--f01__point-section{margin-top:1.6rem;padding:1.6rem;position:relative}@media screen and (min-width: 835px){.p-magazine-feature--f01__point-section{margin-top:0;padding:1.6rem 9.9rem}}.p-magazine-feature--f01__pickup-recipe-section{margin-top:4.0rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-magazine-feature--f01__pickup-recipe-section{margin-top:5.6rem;padding:0 4.0rem}}.p-magazine-feature--f01__recipe-section{padding:0 1.6rem}@media screen and (min-width: 835px){.p-magazine-feature--f01__recipe-section{padding:0 4.0rem}}.p-magazine-feature--f02__header{padding:2.4rem 2.4rem 0}@media screen and (min-width: 835px){.p-magazine-feature--f02__header{padding:3.2rem 7.2rem 0}}.p-magazine-feature--f02__number-wrapper{text-align:center}.p-magazine-feature--f02__number{border:1px solid #333;border-radius:1.3rem;display:inline-block;font-size:1.6rem;font-weight:bold;height:2.7rem;line-height:2.6rem;padding:0 2.0rem}.p-magazine-feature--f02__heading{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.0rem;line-height:3.0rem;margin-top:2.4rem;text-align:center}@media screen and (min-width: 321px){.p-magazine-feature--f02__heading{font-size:2.2rem}}@media screen and (min-width: 835px){.p-magazine-feature--f02__heading{font-size:2.6rem}}.p-magazine-feature--f02__heading::after{border-bottom:1px solid #676767;content:'';display:block;margin:0.8rem auto 0;width:24.7rem}@media screen and (min-width: 835px){.p-magazine-feature--f02__heading::after{width:inherit}}.p-magazine-feature--f02__heading br{display:block}@media screen and (min-width: 835px){.p-magazine-feature--f02__heading br{display:none}}.p-magazine-feature--f02__description{font-size:1.5rem;line-height:2.8rem;margin:2.4rem 0 3.2rem}@media screen and (min-width: 835px){.p-magazine-feature--f02__description{font-size:1.4rem;line-height:2.6rem;margin:1.6rem 8.8rem 3.0rem}}.p-magazine-feature--f02__description .wide-banner{height:auto;margin:3.2rem calc(-50vw + 50%) 0;max-width:inherit;position:relative;width:100vw}@media screen and (min-width: 835px){.p-magazine-feature--f02__description .wide-banner{margin:3rem calc(-40.9rem + 50%) 0;width:81.8rem}}.p-magazine-feature--f02__sub-image--sp-only{display:block !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-magazine-feature--f02__sub-image--sp-only{display:none !important}}.p-magazine-feature--f02__sub-image--pc-only{display:none !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-magazine-feature--f02__sub-image--pc-only{display:block !important}}.p-magazine-feature--f02__author-section{margin-top:1.6rem;padding:0 1.6rem 2.4rem;position:relative}@media screen and (min-width: 835px){.p-magazine-feature--f02__author-section{margin-top:0;padding:0 5.6rem 3.2rem}}.p-magazine-feature--f02__point-section{margin-top:1.6rem;padding:1.6rem;position:relative}@media screen and (min-width: 835px){.p-magazine-feature--f02__point-section{margin-top:0;padding:1.6rem 9.9rem}}.p-magazine-feature--f02__pickup-recipe-section{margin-top:4.0rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-magazine-feature--f02__pickup-recipe-section{margin-top:5.6rem;padding:0 18.9rem}}.p-magazine-feature--f02__recipe-section{padding:0 1.6rem}@media screen and (min-width: 835px){.p-magazine-feature--f02__recipe-section{margin-top:1.6rem;padding:0 4.0rem}}@media screen and (min-width: 835px){.p-magazine-feature--f02__recipe-list{display:grid;grid-column-gap:4.0rem;grid-template-columns:repeat(2, 1fr)}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-feature-author{position:relative}.p-magazine-feature-author__content{background:linear-gradient(45deg, transparent 1.1rem, #333 1.2rem, #FFF 1.3rem),linear-gradient(135deg, transparent 1.1rem, #333 1.2rem, #FFF 1.3rem),linear-gradient(225deg, transparent 1.1rem, #333 1.2rem, #FFF 1.3rem),linear-gradient(315deg, transparent 1.1rem, #333 1.2rem, #FFF 1.3rem);background-position:bottom left,top left,top right,bottom right;background-repeat:no-repeat;background-size:50% 50%;margin-bottom:-1.5rem;position:relative;top:-1.5rem;z-index:1}.p-magazine-feature-author__content::after,.p-magazine-feature-author__content::before{content:'';display:block;margin:0 1.6rem;width:auto}.p-magazine-feature-author__content::before{border-top:1px solid #333}.p-magazine-feature-author__content::after{border-bottom:1px solid #333}.p-magazine-feature-author__content-inner{border-left:1px solid #333;border-right:1px solid #333;margin:1.6rem 0;position:relative;z-index:1}.p-magazine-feature-author__content-inner{column-gap:1.6rem;display:grid;grid-column-gap:1.6rem;grid-row-gap:1.6rem;grid-template-columns:11.8rem 1fr;grid-template-rows:7.9rem 1fr;margin:1.6rem 0;padding:1.8rem 2.4rem 0.6rem;position:relative;z-index:1}@media screen and (min-width: 835px){.p-magazine-feature-author__content-inner{grid-column-gap:2.4rem;grid-row-gap:inherit;grid-template-columns:23.5rem 1fr;grid-template-rows:auto 1fr;padding:1.8rem 4.0rem 0.6rem}}.p-magazine-feature-author__heading-wrapper{text-align:center}.p-magazine-feature-author__heading{background:#FFF;border:1px solid #333;border-radius:1.5rem;display:inline-block;font-size:1.3rem;font-weight:bold;height:3.1rem;line-height:3.0rem;padding:0 2.4rem;position:relative;text-align:center;z-index:2}.p-magazine-feature-author__photo{grid-area:1 / 1 / 2 / 2;position:relative}@media screen and (min-width: 835px){.p-magazine-feature-author__photo{grid-area:1 / 1 / 3 / 2}}.p-magazine-feature-author__photo-image--sp-only{display:block !important;width:11.8rem}@media screen and (min-width: 835px){.p-magazine-feature-author__photo-image--sp-only{display:none !important}}.p-magazine-feature-author__photo-image--pc-only{display:none !important;width:23.5rem}@media screen and (min-width: 835px){.p-magazine-feature-author__photo-image--pc-only{display:block !important}}.p-magazine-feature-author__detail{grid-area:1 / 2 / 2 / 3;position:relative}.p-magazine-feature-author__name{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-magazine-feature-author__name{font-size:1.6rem;line-height:2.4rem}}.p-magazine-feature-author__sns{bottom:0;height:2.4rem;position:absolute}@media screen and (min-width: 835px){.p-magazine-feature-author__sns{bottom:inherit;margin-top:1.0rem;position:relative}}.p-magazine-feature-author__sns-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;height:2.4rem;margin-right:1.0rem;text-decoration:none;width:2.4rem}.p-magazine-feature-author__sns-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine-feature-author__sns-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 321px){.p-magazine-feature-author__sns-link{margin-right:2.0rem}}.p-magazine-feature-author__sns-link:last-of-type{margin-right:0}.p-magazine-feature-author__sns-instagram{background-image:url(/kenko/assets/owan/icon/icon_sns_instagram-cd4d7dfd45920f119b960499065c5227999c46c2b9f6003acc142d785e1a8dec.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.4rem;width:2.4rem}.p-magazine-feature-author__sns-twitter{background-image:url(/kenko/assets/owan/icon/icon_sns_twitter-3039c9c0637825ba60a74569b8972a74079230922b07527d23e85a161733efa2.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.4rem;width:2.4rem}.p-magazine-feature-author__sns-website{background-image:url(/kenko/assets/owan/icon/icon_sns_website-7d9f906c7828b816a59a771326b0208b28c61cd6980f2229fb986931ec076050.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.4rem;width:2.4rem}.p-magazine-feature-author__profile{font-size:1.3rem;grid-area:2 / 1 / 3 / 3;line-height:2.4rem}@media screen and (min-width: 835px){.p-magazine-feature-author__profile{grid-area:2 / 2 / 3 / 3;line-height:2.0rem;margin-top:1.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-feature-pickup-recipe-item{position:relative}.p-magazine-feature-pickup-recipe-item--f01{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01{padding-bottom:6.4rem}}.p-magazine-feature-pickup-recipe-item--f01__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-magazine-feature-pickup-recipe-item--f01__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine-feature-pickup-recipe-item--f01__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-magazine-feature-pickup-recipe-item--f01__head{border-top:1px solid #979797;padding:1.0rem 0 1.6rem}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__head{padding:1.6rem 0}}.p-magazine-feature-pickup-recipe-item--f01__photo-image--sp-only{display:block !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__photo-image--sp-only{display:none !important}}.p-magazine-feature-pickup-recipe-item--f01__photo-image--pc-only{display:none !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__photo-image--pc-only{display:block !important}}.p-magazine-feature-pickup-recipe-item--f01__comment{font-size:1.4rem;font-weight:bold;line-height:2.6rem;margin-top:1.6rem;padding:0 1.6rem}.p-magazine-feature-pickup-recipe-item--f01__point{margin-top:2.4rem;padding:0 4.2rem;text-align:center}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__point{margin-top:3.2rem;padding:0 1.6rem;text-align:left}}.p-magazine-feature-pickup-recipe-item--f01__point-figure{margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__point-figure{margin-bottom:1.0rem}}.p-magazine-feature-pickup-recipe-item--f01__point-image--sp-only{display:block !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__point-image--sp-only{display:none !important}}.p-magazine-feature-pickup-recipe-item--f01__point-image--pc-only{display:none !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__point-image--pc-only{display:block !important}}.p-magazine-feature-pickup-recipe-item--f01__point-heading{color:#333;display:inline-block;font-size:1.3rem;font-weight:bold}.p-magazine-feature-pickup-recipe-item--f01__point-heading::after{background-image:url(/kenko/assets/owan/shared/under_vector_line-eead9142d16653ace499026835617222a71f611d6cdde892ac162c27b823fd47.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1rem;width:9.7rem;content:'';display:block;margin-top:0.3rem}.p-magazine-feature-pickup-recipe-item--f01__point-comment{font-size:1.3rem;line-height:2.2rem;margin-top:0.8rem;text-align:left}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__point-comment{margin-top:0.4rem}}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-odd{display:grid;grid-column-gap:2.4rem;grid-template-columns:36.5rem 1fr;grid-template-rows:auto 1fr auto}.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-odd .p-magazine-feature-pickup-recipe-item--f01__head{border-bottom:1px solid #979797;border-top:none;grid-area:1 / 2 / 2 / 3;padding:0 0 1.6rem}.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-odd .p-magazine-feature-pickup-recipe-item--f01__photo-figure{grid-area:1 / 1 / 4 / 2}.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-odd .p-magazine-feature-pickup-recipe-item--f01__comment{grid-area:2 / 2 / 3 / 3}.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-odd .p-magazine-feature-pickup-recipe-item--f01__point{grid-area:3 / 2 / 4 / 3}}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-even{display:grid;grid-column-gap:2.4rem;grid-template-columns:1fr 36.5rem;grid-template-rows:auto 1fr auto}.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-even .p-magazine-feature-pickup-recipe-item--f01__head{border-bottom:1px solid #979797;border-top:none;grid-area:1 / 1 / 2 / 2;padding:0 0 1.6rem}.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-even .p-magazine-feature-pickup-recipe-item--f01__photo-figure{grid-area:1 / 2 / 4 / 3}.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-even .p-magazine-feature-pickup-recipe-item--f01__comment{grid-area:2 / 1 / 3 / 2}.p-magazine-feature-pickup-recipe-item--f01__inner--vertical-even .p-magazine-feature-pickup-recipe-item--f01__point{grid-area:3 / 1 / 4 / 2}}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-odd{display:grid;grid-column-gap:2.4rem;grid-template-columns:44.0rem 1fr;grid-template-rows:repeat(3, auto)}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-odd .p-magazine-feature-pickup-recipe-item--f01__head{grid-area:1 / 1 / 2 / 3}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-odd .p-magazine-feature-pickup-recipe-item--f01__photo-figure{grid-area:2 / 1 / 3 / 2}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-odd .p-magazine-feature-pickup-recipe-item--f01__comment{grid-area:3 / 1 / 4 / 2}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-odd .p-magazine-feature-pickup-recipe-item--f01__point{grid-area:2 / 2 / 4 / 3;margin-top:0;padding:0}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-odd .p-magazine-feature-pickup-recipe-item--f01__point-inner{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-odd .p-magazine-feature-pickup-recipe-item--f01__point-figure{margin-top:1.6rem}}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-even{display:grid;grid-column-gap:2.4rem;grid-template-columns:1fr 44.0rem;grid-template-rows:repeat(3, auto)}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-even .p-magazine-feature-pickup-recipe-item--f01__head{grid-area:1 / 1 / 2 / 3}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-even .p-magazine-feature-pickup-recipe-item--f01__photo-figure{grid-area:2 / 2 / 3 / 3}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-even .p-magazine-feature-pickup-recipe-item--f01__comment{grid-area:3 / 2 / 4 / 2}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-even .p-magazine-feature-pickup-recipe-item--f01__point{grid-area:2 / 1 / 4 / 2;margin-top:0;padding:0}.p-magazine-feature-pickup-recipe-item--f01__inner--horizontal-even .p-magazine-feature-pickup-recipe-item--f01__point-figure{margin-bottom:1.6rem}}.p-magazine-feature-pickup-recipe-item--f02{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02{padding-bottom:6.4rem}}.p-magazine-feature-pickup-recipe-item--f02__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-magazine-feature-pickup-recipe-item--f02__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine-feature-pickup-recipe-item--f02__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-magazine-feature-pickup-recipe-item--f02__head{border-top:1px solid #979797;padding:1.0rem 0 1.6rem}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02__head{padding:1.6rem 0}}.p-magazine-feature-pickup-recipe-item--f02__photo-image--sp-only{display:block !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02__photo-image--sp-only{display:none !important}}.p-magazine-feature-pickup-recipe-item--f02__photo-image--pc-only{display:none !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02__photo-image--pc-only{display:block !important}}.p-magazine-feature-pickup-recipe-item--f02__comment{font-size:1.4rem;font-weight:bold;line-height:2.6rem;margin-top:1.6rem;padding:0 1.6rem}.p-magazine-feature-pickup-recipe-item--f02__point{margin-top:2.4rem;padding:0 4.2rem;text-align:center}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02__point{margin-top:3.2rem;padding:0 1.6rem;text-align:left}}.p-magazine-feature-pickup-recipe-item--f02__point-figure{margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02__point-figure{margin-bottom:1.0rem}}.p-magazine-feature-pickup-recipe-item--f02__point-image--sp-only{display:block !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02__point-image--sp-only{display:none !important}}.p-magazine-feature-pickup-recipe-item--f02__point-image--pc-only{display:none !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02__point-image--pc-only{display:block !important}}.p-magazine-feature-pickup-recipe-item--f02__point-heading{color:#333;display:inline-block;font-size:1.3rem;font-weight:bold}.p-magazine-feature-pickup-recipe-item--f02__point-heading::after{background-image:url(/kenko/assets/owan/shared/under_vector_line-eead9142d16653ace499026835617222a71f611d6cdde892ac162c27b823fd47.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1rem;width:9.7rem;content:'';display:block;margin-top:0.3rem}.p-magazine-feature-pickup-recipe-item--f02__point-comment{font-size:1.3rem;line-height:2.2rem;margin-top:0.8rem;text-align:left}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02__point-comment{margin-top:0.4rem}}.p-magazine-feature-pickup-recipe-item--f02 .p-magazine-feature-pickup-recipe-item--f02__head{border:none;margin-top:1.6rem;padding:0 1.2rem}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02 .p-magazine-feature-pickup-recipe-item--f02__head{padding:0 1.6rem}}.p-magazine-feature-pickup-recipe-item--f02 .p-magazine-feature-pickup-recipe-item--f02__point-inner{display:block}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02 .p-magazine-feature-pickup-recipe-item--f02__point-inner{display:grid;grid-column-gap:1.6rem;grid-template-columns:15.4rem 1fr}}.p-magazine-feature-pickup-recipe-item--f02 .p-magazine-feature-pickup-recipe-item--f02__point-figure{padding:0 4.2rem}@media screen and (min-width: 835px){.p-magazine-feature-pickup-recipe-item--f02 .p-magazine-feature-pickup-recipe-item--f02__point-figure{padding:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-feature-point{position:relative}.p-magazine-feature-point__content{background:linear-gradient(45deg, transparent 1.1rem, #333 1.2rem, #EDEFEF 1.3rem),linear-gradient(135deg, transparent 1.1rem, #333 1.2rem, #EDEFEF 1.3rem),linear-gradient(225deg, transparent 1.1rem, #333 1.2rem, #EDEFEF 1.3rem),linear-gradient(315deg, transparent 1.1rem, #333 1.2rem, #EDEFEF 1.3rem);background-position:bottom left,top left,top right,bottom right;background-repeat:no-repeat;background-size:50% 50%;margin-bottom:-1.5rem;position:relative;top:-1.5rem;z-index:1}.p-magazine-feature-point__content::after,.p-magazine-feature-point__content::before{content:'';display:block;margin:0 1.6rem;width:auto}.p-magazine-feature-point__content::before{border-top:1px solid #333}.p-magazine-feature-point__content::after{border-bottom:1px solid #333}.p-magazine-feature-point__content-inner{border-left:1px solid #333;border-right:1px solid #333;margin:1.6rem 0;position:relative;z-index:1}.p-magazine-feature-point__content-inner{padding:1.4rem 2.4rem 0.8rem}@media screen and (min-width: 321px){.p-magazine-feature-point__content-inner{padding:1.4rem 3.2rem 0.8rem}}@media screen and (min-width: 835px){.p-magazine-feature-point__content-inner{padding:1.0rem 4.0rem}}.p-magazine-feature-point__heading{color:#333;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.0rem;line-height:3.0rem;text-align:center}@media screen and (min-width: 835px){.p-magazine-feature-point__heading{font-size:1.8rem;line-height:2.7rem}}.p-magazine-feature-point__heading::after{background-image:url(/kenko/assets/owan/shared/under_vector_line_wide-17ac6ee696fc43ff41cbdaf4efc4e9683834c450ace6bf38aaaee4b3fcbc9e7a.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:0.9rem;width:15.7rem;content:'';display:block;margin:0.4rem auto 0}@media screen and (min-width: 835px){.p-magazine-feature-point__heading::after{background-image:url(/kenko/assets/owan/shared/under_vector_line_wide-17ac6ee696fc43ff41cbdaf4efc4e9683834c450ace6bf38aaaee4b3fcbc9e7a.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.4rem;width:25.6rem;display:block}}.p-magazine-feature-point__list-container{margin-top:2.0rem;text-align:center}@media screen and (min-width: 835px){.p-magazine-feature-point__list-container{margin-top:1.2rem}}.p-magazine-feature-point__list{display:inline-block;text-align:left}@media screen and (min-width: 835px){.p-magazine-feature-point__list{display:inline-flex}}.p-magazine-feature-point__item{background-color:#FFF;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.8rem;font-weight:600;height:3.5rem;line-height:2.1rem;margin:0.8rem 0 0 0;padding:0.8rem 1.2rem 0.8rem 0}@media screen and (min-width: 835px){.p-magazine-feature-point__item{display:flex;font-size:1.4rem;height:2.9rem;margin:0 0 0 1.6rem;padding:0.5rem 1.2rem 0.5rem 0}}.p-magazine-feature-point__item:first-child{margin:0}.p-magazine-feature-point__item-number{border-right:1px solid #DCE0E0;display:inline-block;font-weight:bold;margin-right:1.0rem;min-width:3.1rem;text-align:center}@media screen and (min-width: 835px){.p-magazine-feature-point__item-number{min-width:2.6rem}}.p-magazine-feature-point__detail{display:grid;grid-column-gap:1.6rem;grid-template-columns:6.0rem 1fr;margin:1.6rem 0 0}@media screen and (min-width: 835px){.p-magazine-feature-point__detail{grid-template-columns:6.8rem 1fr;margin:1.6rem 4.0rem 0}}.p-magazine-feature-point__author-photo{align-items:center;display:flex}.p-magazine-feature-point__author-photo-image{border:1px solid #DCE0E0;border-radius:50%;height:6.0rem;width:6.0rem}@media screen and (min-width: 835px){.p-magazine-feature-point__author-photo-image{height:6.8rem;width:6.8rem}}.p-magazine-feature-point__description{font-size:1.3rem;line-height:2.1rem}.p-magazine-feature-point__author{font-size:1.1rem;font-weight:bold;margin-top:2.2rem;text-align:right}@media screen and (min-width: 835px){.p-magazine-feature-point__author{margin-top:0.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-feature-recipe-head__number--f01,.p-magazine-feature-recipe-head__number--f02{border-right:1px solid #979797;font-family:"Futura", sans-serif;font-size:2.0rem;font-style:italic;line-height:4.5rem}.p-magazine-feature-recipe-head{display:flex;position:relative}.p-magazine-feature-recipe-head__number--f01{text-align:center;width:4.2rem}.p-magazine-feature-recipe-head__number--f02{width:3.6rem}.p-magazine-feature-recipe-head__content{flex:1;padding-left:1.6rem}.p-magazine-feature-recipe-head__arrow{width:3.4rem}@media screen and (min-width: 835px){.p-magazine-feature-recipe-head__arrow{display:none}}.p-magazine-feature-recipe-head__arrow-icon{left:1.6rem;position:relative;top:50%}.p-magazine-feature-recipe-head__arrow-icon::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.8rem;margin-top:-0.53rem;position:absolute;top:53%;width:0.8rem;left:0}.p-magazine-feature-recipe-head__title{font-size:1.8rem;font-weight:bold}.p-magazine-feature-recipe-head__inline-nutrition{margin-top:0.2rem}.p-magazine-feature-recipe-head__inline-nutrition-list{display:flex;font-size:1.2rem}.p-magazine-feature-recipe-head__inline-nutrition-item{margin-left:0.8rem}.p-magazine-feature-recipe-head__inline-nutrition-item:first-child{margin-left:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-magazine-feature-recipe-item{position:relative}.p-magazine-feature-recipe-item--f01{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f01{padding-bottom:6.4rem}}.p-magazine-feature-recipe-item--f01__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-magazine-feature-recipe-item--f01__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine-feature-recipe-item--f01__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-magazine-feature-recipe-item--f01__head{border-top:1px solid #979797;padding:1.0rem 0 1.6rem;position:relative}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f01__head{border-bottom:1px solid #979797;border-top:none;padding:0}}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f01__head-inner{bottom:0;padding-bottom:1.6rem;position:absolute;width:100%}}.p-magazine-feature-recipe-item--f01__photo-image--sp-only{display:block !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f01__photo-image--sp-only{display:none !important}}.p-magazine-feature-recipe-item--f01__photo-image--pc-only{display:none !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f01__photo-image--pc-only{display:block !important}}.p-magazine-feature-recipe-item--f01__comment{font-size:1.4rem;font-weight:bold;line-height:2.6rem;margin-top:1.6rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f01__inner--odd{display:grid;grid-column-gap:2.4rem;grid-template-columns:36.5rem 1fr;grid-template-rows:repeat(2, 50%)}.p-magazine-feature-recipe-item--f01__inner--odd .p-magazine-feature-recipe-item--f01__head{grid-area:1 / 2 / 2 / 3}.p-magazine-feature-recipe-item--f01__inner--odd .p-magazine-feature-recipe-item--f01__photo-figure{grid-area:1 / 1 / 3 / 2}.p-magazine-feature-recipe-item--f01__inner--odd .p-magazine-feature-recipe-item--f01__comment{grid-area:2 / 2 / 3 / 3}}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f01__inner--even{display:grid;grid-column-gap:2.4rem;grid-template-columns:1fr 36.5rem;grid-template-rows:repeat(2, 50%)}.p-magazine-feature-recipe-item--f01__inner--even .p-magazine-feature-recipe-item--f01__head{grid-area:1 / 1 / 2 / 2}.p-magazine-feature-recipe-item--f01__inner--even .p-magazine-feature-recipe-item--f01__photo-figure{grid-area:1 / 2 / 3 / 3}.p-magazine-feature-recipe-item--f01__inner--even .p-magazine-feature-recipe-item--f01__comment{grid-area:2 / 1 / 3 / 2}}.p-magazine-feature-recipe-item--f02{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f02{padding-bottom:6.4rem}}.p-magazine-feature-recipe-item--f02__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-magazine-feature-recipe-item--f02__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-magazine-feature-recipe-item--f02__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-magazine-feature-recipe-item--f02__head{border-top:1px solid #979797;padding:1.0rem 0 1.6rem;position:relative}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f02__head{border-bottom:1px solid #979797;border-top:none;padding:0}}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f02__head-inner{bottom:0;padding-bottom:1.6rem;position:absolute;width:100%}}.p-magazine-feature-recipe-item--f02__photo-image--sp-only{display:block !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f02__photo-image--sp-only{display:none !important}}.p-magazine-feature-recipe-item--f02__photo-image--pc-only{display:none !important;height:auto;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f02__photo-image--pc-only{display:block !important}}.p-magazine-feature-recipe-item--f02__comment{font-size:1.4rem;font-weight:bold;line-height:2.6rem;margin-top:1.6rem;padding:0 1.6rem}.p-magazine-feature-recipe-item--f02 .p-magazine-feature-recipe-item--f02__head{border:none;margin-top:1.6rem;padding:0 1.2rem}@media screen and (min-width: 835px){.p-magazine-feature-recipe-item--f02 .p-magazine-feature-recipe-item--f02__head{padding:0 1.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-mail-scores{background:#FBFAF7;padding:3.2rem}.p-mail-scores__eyecatch-container{display:flex;justify-content:center;padding-bottom:2.4rem}.p-mail-scores__eyecatch{max-width:20rem;width:100%}.p-mail-scores__title-container{display:flex;justify-content:center;padding-bottom:1.6rem;text-align:center}.p-mail-scores__title{color:#063A77;font-size:2.2rem;font-weight:700;line-height:3.3rem;margin-bottom:1.6rem}.p-mail-scores__description-container{display:flex;justify-content:center;padding-bottom:2.4rem}.p-mail-scores__description{color:#333;font-size:1.6rem;font-weight:400;line-height:2.4rem}.p-mail-scores__line{border:none;border-top:1px dashed #676767;padding-bottom:2.4rem}.p-mail-scores__feedback-title-container{display:flex;justify-content:center;padding-bottom:2.4rem;text-align:center}.p-mail-scores__feedback-title{color:#333;font-size:1.6rem;font-weight:700;line-height:2.4rem}.p-mail-scores__feedback-description-container{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:0.8rem;text-align:center}.p-mail-scores__feedback-description{color:#333;font-size:1.4rem;font-weight:400;line-height:2.1rem;padding-bottom:0.8rem;width:100%}.p-mail-scores__feedback-textarea-container{display:flex;justify-content:center;padding-bottom:2.4rem}.p-mail-scores__feedback-textarea{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);box-sizing:border-box;max-width:42rem;min-height:12.4rem;width:100%}.p-mail-scores__feedback-honey-pot{display:none}.p-mail-scores__feedback-submit-container{display:flex;justify-content:center;padding:0 0.8rem 2.4rem}.p-mail-scores__feedback-submit-button{background:#DD6420;border:none;border-radius:2.4rem;cursor:pointer;max-width:42rem;padding:1.2rem 1.6rem;width:100%}.p-mail-scores__feedback-submit-button-text{color:#FFF;font-size:1.4rem;font-weight:700;line-height:2.1rem}.p-mail-scores__link-container{text-align:center}.p-mail-scores__link{color:#0086B0 !important;font-size:1.4rem;font-weight:700;line-height:2.1rem;text-decoration-line:underline}.p-mail-scores__feedback-thanks-text-container{display:flex;justify-content:center;padding-bottom:2.4rem}.p-mail-scores__feedback-thanks-text{color:#333;font-size:1.6rem;font-weight:400;line-height:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-maps-expired-modal{backdrop-filter:blur(0.75rem);background-color:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%}.p-maps-expired-modal__container{background-color:#FFF;height:40.9rem;margin:0 auto;text-align:center;width:59.8rem}@media screen and (max-width: 480px){.p-maps-expired-modal__container{height:35.6rem;width:31.1rem}}.p-maps-expired-modal__container__image{height:3.8rem;margin:25.9rem auto 7.6rem;padding-top:4.3rem;width:4.4rem}@media screen and (max-width: 480px){.p-maps-expired-modal__container__image{margin:25.9rem auto 7.6rem;padding-top:2rem}}.p-maps-expired-modal__container__title{font-size:2.4rem;font-weight:bold;line-height:3.6rem;margin-bottom:3.5rem}@media screen and (max-width: 480px){.p-maps-expired-modal__container__title{margin-bottom:2.4rem}}.p-maps-expired-modal__container__text-pc{font-size:1.6rem;letter-spacing:0.02em;line-height:2.8rem}@media screen and (max-width: 480px){.p-maps-expired-modal__container__text-pc{display:none;padding:0 2.4rem;text-align:left}}.p-maps-expired-modal__container__text-sp{display:none}@media screen and (max-width: 480px){.p-maps-expired-modal__container__text-sp{display:block;font-size:1.6rem;letter-spacing:0.02em;line-height:2.8rem;padding:0 2.4rem;text-align:left}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-maps-recipe{color:#151515;font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin:0 auto;max-width:140rem;padding-top:2.7rem}.p-maps-recipe a{text-decoration:none}@media screen and (max-width: 480px){.p-maps-recipe{padding-top:3.3rem}}.p-maps-recipe__header .p-maps-recipe-nav-container{font-size:1.3rem;height:2.8rem;line-height:2.8rem;margin:0 auto 3.2rem;width:120rem}@media screen and (max-width: 480px){.p-maps-recipe__header .p-maps-recipe-nav-container{width:32.7rem}}.p-maps-recipe__header .p-maps-recipe-nav-container__nav-icon{height:1.8rem;vertical-align:sub;width:1.8rem}.p-maps-recipe__main--top{display:flex;margin:0 auto;width:120rem}@media screen and (max-width: 480px){.p-maps-recipe__main--top{display:contents}}.p-maps-recipe__main--top .p-maps-recipe-image-container__image--pc{border-radius:0.6rem;padding-right:4%}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-image-container__image--pc{display:none}}.p-maps-recipe__main--top .p-maps-recipe-image-container__image--sp{display:none}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-image-container__image--sp{border-radius:0.6rem;display:block;margin:0 auto 1.7rem}}.p-maps-recipe__main--top .p-maps-recipe-info-container{width:65.2rem}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container{margin:0 auto;width:32.7rem}}.p-maps-recipe__main--top .p-maps-recipe-info-container__title{font-size:3rem;font-weight:bold;line-height:4.5rem}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container__title{font-size:2.4rem;line-height:3.6rem}}.p-maps-recipe__main--top .p-maps-recipe-info-container__text{border-bottom:1px solid #DCE0E0;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-bottom:4rem;padding-bottom:4rem}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container__text{font-size:1.4rem;line-height:2.1rem;margin-bottom:2rem;padding-bottom:2rem}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container{color:#F7691A;display:flex;margin:4.2rem 0;text-align:center}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container{margin:1.7rem 0}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box{border-color:#DCE0E0;border-style:solid;border-width:0 0.1rem;height:10.1rem;width:21rem}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box:first-child{border:none}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box:last-child{border:none}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__image{margin:0 auto;width:3.2rem}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__image{width:2rem}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__image:first-child{display:none}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__text--left{font-size:1.6rem;line-height:1.6rem;margin:1.6rem auto 0.4rem}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__text--left{font-size:1.2rem;line-height:1.8rem}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__text--middle{font-size:2.4rem;font-weight:bold;line-height:3.3rem;margin:0 auto}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__text--middle{font-size:2rem;line-height:2.4rem}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__text--right{font-size:1.6rem;line-height:2.5rem;margin:0 auto}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-icon-container .p-maps-recipe-icon-box__text--right{font-size:1.4rem;line-height:1.1rem}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-tag-container-pc{display:flex;font-weight:bold;margin-bottom:0.8rem;width:65.2rem}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-tag-container-pc{display:none}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-tag-container-pc__left-text{color:#676767;font-size:1.4rem;margin:0 2.4rem 1.8rem 0;width:9.8rem}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-tag-container-pc__left-text{display:none}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-tag-container-pc .p-maps-recipe-tag-container-right-box{width:53rem}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-tag-container-sp{display:none}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-tag-container-sp{display:block;width:32.7rem}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-easy-cooking-point{background:#FDF3EE;border-radius:2rem;color:#DD6420;font-size:1.3rem;font-weight:bold;margin-right:0.8rem;padding:0.4rem 1.2rem;text-align:center}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-easy-cooking-point{display:inline-block;margin:0 1rem 1rem 0}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-symptom{background:rgba(122,172,62,0.1);border-radius:2rem;color:#7AAC3E;font-size:1.3rem;font-weight:bold;margin-right:0.8rem;padding:0.4rem 1.2rem;text-align:center}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-symptom{display:inline-block;margin:0 1rem 1rem 0}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-genre{background:rgba(222,161,16,0.1);border-radius:2rem;color:#DEA110;font-size:1.3rem;font-weight:bold;margin-right:0.8rem;padding:0.4rem 1.2rem;text-align:center}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-genre{display:inline-block;margin:0 1rem 1rem 0}}.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-mood{background:rgba(39,154,201,0.1);border-radius:2rem;color:#279AC9;font-size:1.3rem;font-weight:bold;margin-right:0.8rem;padding:0.4rem 1.2rem;text-align:center}@media screen and (max-width: 480px){.p-maps-recipe__main--top .p-maps-recipe-info-container .p-maps-recipe-mood{display:inline-block;margin:0 1rem 1rem 0}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top{display:flex;margin:4.9rem auto 6.4rem;width:120rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top{display:block;width:32.7rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container{margin-right:5.9rem;width:48.8rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container{width:32.7rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container__title{font-size:2.4rem;font-weight:bold;height:3.6rem;line-height:3.6rem;margin-bottom:2.4rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container__title{font-size:2rem;line-height:3rem;margin-bottom:2rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container__icon--sp{display:none}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container__icon--sp{display:inline-block;line-height:3rem;position:relative;top:0.3rem;width:2rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergen-modal-cover.is_shown{opacity:0.4;background:#000000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergen-modal-box{background-color:#FFF;height:37.4rem;left:10.25%;margin:0 auto;opacity:0;position:fixed;top:17.5%;visibility:hidden;width:31.1rem;z-index:1000}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergen-modal-box__image{margin:2.4rem auto 1.6rem;width:4rem}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergen-modal-box__text{color:#333;font-size:1.4rem;font-weight:300;line-height:2.1rem;margin:0 auto 1.2rem;width:26.3rem}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergen-modal-box__button{background:#DCE0E0;border-radius:2.2rem;font-size:1.4rem;font-weight:600;height:4.4rem;line-height:4.4rem;margin:0 auto;text-align:center;width:27.9rem}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergen-modal-box.is_shown{opacity:1;overflow:hidden;visibility:visible;z-index:1000}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergens-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:0.4rem;margin-bottom:2rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergens-list{flex-wrap:wrap;width:32.7rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergens-list .p-maps-recipe-allergen-item{background:#FCF9F2;flex:none;flex-grow:0;font-size:1.2rem;height:4.8rem;line-height:4.8rem;order:0;text-align:center;width:9.4rem}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container .p-maps-recipe-allergens-list .p-maps-recipe-allergen-item__name{font-size:1.2rem;font-weight:bold;line-height:1.6rem}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container__text{color:#676767;font-size:1.2rem;font-weight:500;height:87px;line-height:1.8rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-allergen-container__text{display:none}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container{width:65.3rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container{display:grid;width:32.7rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container__title{font-size:2.4rem;font-weight:bold;height:3.6rem;line-height:3.6rem;margin-bottom:2.4rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container__title{font-size:2rem;line-height:3rem;margin-bottom:2rem;margin-top:4rem}}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container .p-recipe-all-nutrition{display:block;height:auto;max-height:10rem;overflow:hidden;position:relative;transition:max-height 1s}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container .p-recipe-all-nutrition::after{background:linear-gradient(to bottom, transparent 0%, #FFF 100%);content:'';height:100%;left:0;position:absolute;top:0;transition:1s;width:100%;z-index:1}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container .p-recipe-all-nutrition.open{max-height:100rem}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container .p-recipe-all-nutrition.open:after{opacity:0;z-index:-1}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container .p-recipe-all-nutrition__accordion-button{display:none}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-top .p-maps-recipe-nutrition-container .p-recipe-all-nutrition__accordion-button{display:block}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom{display:flex;margin:0 auto 6.4rem;width:120rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom{display:block;width:32.7rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-ingredient-container{margin-right:5.9rem;width:48.8rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-ingredient-container{width:32.7rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-ingredient-container:first-child{margin-bottom:2.4rem}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-ingredient-container__title{font-size:2.4rem;font-weight:bold;height:3.6rem;line-height:3.6rem;margin-bottom:2.4rem}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box{width:65.3rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box{width:32.7rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box__title{font-size:2.4rem;font-weight:bold;height:3.6rem;line-height:3.6rem;margin-bottom:2.4rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box__title{width:32.7rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box__item{display:flex;margin-top:3.0rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box__item{flex-wrap:wrap}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box .p-maps-recipe-step__position{background:#E66C28;border-radius:50%;color:#FFF;font-size:32px;font-style:normal;font-weight:700;height:4.4rem;margin-right:1.6rem;text-align:center;width:4.4rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box .p-maps-recipe-step__position{font-size:2.3rem;height:3.2rem;width:3.2rem}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box .p-maps-recipe-step__description{flex:1;font-size:1.6rem;font-weight:500;line-height:2.4rem;padding-top:0.8rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box .p-maps-recipe-step__description{margin-bottom:1.6rem;padding-top:0}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box .p-maps-recipe-step__image{margin-left:1.65rem}@media screen and (max-width: 480px){.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-step-box .p-maps-recipe-step__image{margin:0 auto}}.p-maps-recipe__main--bottom .p-maps-recipe-detail-container-bottom .p-maps-recipe-pre-step-box__border{border-bottom:2px dashed #676767;margin:2.4rem 0}.p-maps-recipe__footer .p-maps-recipe-footer-container{align-items:center;border-top:1px solid #DCE0E0;display:flex;height:26.4rem;margin:0 auto;width:120rem}@media screen and (max-width: 480px){.p-maps-recipe__footer .p-maps-recipe-footer-container{display:block;height:35.8rem;width:100%}}.p-maps-recipe__footer .p-maps-recipe-footer-container .p-maps-recipe-footer-container-middle-box{margin:0 26.7rem}@media screen and (max-width: 480px){.p-maps-recipe__footer .p-maps-recipe-footer-container .p-maps-recipe-footer-container-middle-box{margin:0}}.p-maps-recipe__footer .p-maps-recipe-footer-container .p-maps-recipe-footer-container-middle-box__link{align-items:center;background-color:#FFF;border:1px solid #151515;border-radius:3.2rem;display:flex;font-size:1.6rem;font-weight:bold;height:4.4rem;justify-content:center;line-height:2.4rem;margin:0 auto;position:relative;width:34.6rem}@media screen and (max-width: 480px){.p-maps-recipe__footer .p-maps-recipe-footer-container .p-maps-recipe-footer-container-middle-box__link{height:5.6rem;margin-top:3.2rem;width:21.6rem}}.p-maps-recipe__footer .p-maps-recipe-footer-container .p-maps-recipe-footer-container-middle-box__link__button{text-decoration:none}.p-maps-recipe__footer .p-maps-recipe-footer-image-container-pc{padding-top:4.7rem;width:16.2rem}@media screen and (max-width: 480px){.p-maps-recipe__footer .p-maps-recipe-footer-image-container-pc{display:none}}.p-maps-recipe__footer .p-maps-recipe-footer-info-container-pc{display:inline-table;height:4.6rem}.p-maps-recipe__footer .p-maps-recipe-footer-info-container-pc__arrow{color:#333;display:table-cell;font-weight:bold;height:4.6rem;vertical-align:middle;width:1.8rem}.p-maps-recipe__footer .p-maps-recipe-footer-info-container-pc__arrow:first-child{padding-right:1rem}.p-maps-recipe__footer .p-maps-recipe-footer-info-container-pc__arrow:last-child{padding-left:1rem}.p-maps-recipe__footer .p-maps-recipe-footer-info-container-pc__title{font-size:1.5rem;font-weight:bold;line-height:2.2rem;text-align:center;width:13.4rem}.p-maps-recipe__footer .p-maps-recipe-footer-container-sp{display:flex;justify-content:space-between;margin:0 6%}.p-maps-recipe__footer .p-maps-recipe-footer-container-sp .p-maps-recipe-footer-info-container-sp{display:none}@media screen and (max-width: 480px){.p-maps-recipe__footer .p-maps-recipe-footer-container-sp .p-maps-recipe-footer-info-container-sp{display:flex;justify-content:space-between}}.p-maps-recipe__footer .p-maps-recipe-footer-container-sp .p-maps-recipe-footer-image-container-sp{display:none}@media screen and (max-width: 480px){.p-maps-recipe__footer .p-maps-recipe-footer-container-sp .p-maps-recipe-footer-image-container-sp{display:block;padding-top:4rem}}.p-maps-recipe__footer .p-maps-recipe-footer-container-sp .p-maps-recipe-footer-info-container-sp{display:inline-table;height:6rem;width:13.8rem}.p-maps-recipe__footer .p-maps-recipe-footer-container-sp .p-maps-recipe-footer-info-container-sp__arrow{color:#333;display:table-cell;font-weight:bold;height:6rem;vertical-align:middle;width:1.8rem}.p-maps-recipe__footer .p-maps-recipe-footer-container-sp .p-maps-recipe-footer-info-container-sp__title{font-size:1.3rem;font-weight:bold;line-height:2rem;text-align:center;width:11rem}.p-maps-recipe-copyright{color:#676767;font-weight:500;font-size:12px;line-height:18px;margin:11.2rem auto 0.8rem;text-align:center}@media screen and (max-width: 480px){.p-maps-recipe-copyright{margin:8rem auto 0.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-maps-recipe-calendar{background-color:#FCF9F3;font-family:'游ゴシック体', YuGothic, '游ゴシック', 'Yu Gothic', sans-serif;padding-top:6.3rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar{padding-top:3.3rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar__header{margin:0 auto;width:89.3rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar__header{width:100%}}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container{margin:0 auto;width:27.2rem;position:relative}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-jan{color:#E35C2B}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-feb{color:#3282BB}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-mar{color:#DEA110}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-apr{color:#E45770}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-may{color:#7AAC3E}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-jun{color:#279AC9}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-jul{color:#4D9D9D}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-aug{color:#539D63}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-sep{color:#D58A25}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-oct{color:#A57339}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-nov{color:#468099}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-dec{color:#6F629B}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-small-text{position:absolute;bottom:0.15rem;right:3.0rem;font-family:'SF Pro Text', Helvetica, Arial, sans-serif;font-size:2.2rem;font-weight:bold}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-medium-text{position:absolute;bottom:0.15rem;right:3.3rem;font-family:'SF Pro Text', Helvetica, Arial, sans-serif;font-size:2.6rem;font-weight:bold}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-image-container-large-text{position:absolute;bottom:0.10rem;right:4.35rem;font-family:'SF Pro Text', Helvetica, Arial, sans-serif;font-size:2.7rem;font-weight:bold}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-heading-container{margin-top:2rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-heading-container{flex-direction:column;margin:2rem auto 0}}.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-heading-container__heading{color:#643013;font-size:3.6rem;font-weight:bold;justify-content:center;line-height:5.4rem;margin:0 auto;text-align:center}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar__header .p-maps-recipe-calendar-heading-container__heading{font-size:2.4rem;line-height:3.6rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe{background-color:#FFF;margin:6.2rem auto 0;padding:6.4rem 0 5.4rem;width:114rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe{flex-direction:column;margin:3.2rem auto 0;padding:2rem 0 1.4rem;width:91.5%}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item{display:flex;margin-bottom:3.2rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item{margin-bottom:2.4rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item:last-child{margin-bottom:0}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item-left--pc{margin:0 2.5rem 0 4.5rem}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item-left--pc:hover{opacity:0.5}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item-left--pc{display:none}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item-left--sp{display:none}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item-left--sp{display:block;margin:0 0.6rem 0 0.8rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-image{border-radius:0.6rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-image{margin-right:1rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item-right{width:66.6rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__item-right{margin-right:1.6rem;position:relative;width:49%}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-title{font-size:2.8rem;font-weight:bold;line-height:4.2rem;margin-bottom:2.4rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-title{font-size:1.6rem;line-height:2.4rem;margin-bottom:0.8rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-ingredient--pc{color:#676767;font-size:1.4rem;line-height:2.1rem;margin-bottom:2.4rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-ingredient--pc{display:none}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-ingredient--sp{display:none}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-ingredient--sp{color:#676767;display:block;font-size:1.4rem;line-height:2.1rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__icon-list{display:flex}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__icon-list{bottom:0;flex-direction:column;position:absolute;width:16.7rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__icon-item{color:#F7691F;display:flex;line-height:1.5rem;margin:0 2.4rem 2.4rem 0}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__icon-item{align-items:center;display:flex;margin:0 0 0.6rem 0}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__icon-item:last-child{margin:0}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__icon-image{margin-right:0.8rem;width:2.2rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__icon-image{width:1rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-icon-text{font-size:1.4rem;margin-right:0.8rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-icon-text{font-size:1.2rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-icon-value{font-size:1.8rem;font-weight:bold;margin-left:0.6rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-icon-value{font-size:1.4rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-icon-unit{font-size:1.4rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-recipe__recipe-icon-unit{font-size:1.2rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar__footer{background-color:#F4EFE5;color:#151515;height:25.2rem;margin:8rem auto 0;padding-top:4rem;width:114rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar__footer{width:32.7rem;height:26.6rem;margin:6.4rem auto 0}}.p-maps-recipe-calendar .p-maps-recipe-calendar-footer__br--sp{display:none}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-footer__br--sp{display:block}}.p-maps-recipe-calendar .p-maps-recipe-calendar-footer__footer-title{font-size:2rem;font-weight:bold;line-height:3rem;margin:0 auto;width:30rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-footer__footer-title{font-size:1.8rem;line-height:2.7rem;width:27rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-footer__footer-text{font-size:1.6rem;font-weight:500;line-height:2.4rem;margin:1rem auto 3.2rem;width:79.7rem}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-footer__footer-text{font-size:1.4rem;line-height:2.1rem;width:27.9rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-footer .p-maps-recipe-calendar-footer-box{background-color:#FFF;height:8.4rem;margin:0 auto;outline:0.1rem solid #979797;outline-offset:-0.1rem;width:59.8rem;font-size:2.4rem;line-height:8.4rem;text-align:center;font-weight:400}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-footer .p-maps-recipe-calendar-footer-box{font-size:1.6rem;line-height:7.2rem;width:27.9rem;height:7.2rem}}.p-maps-recipe-calendar .p-maps-recipe-calendar-copyright{color:#676767;font-weight:500;font-size:12px;line-height:18px;margin:11.2rem auto 0.8rem;text-align:center}@media screen and (max-width: 480px){.p-maps-recipe-calendar .p-maps-recipe-calendar-copyright{margin:8rem auto 0.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-membership-partners-menu__title-text,.p-membership-partners-menu__title-text--yakuju{font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:2.0rem;font-style:normal;font-weight:bold;line-height:3.0rem;margin-top:0.8rem}.p-membership-partners-menu__button,.p-membership-partners-menu__button--yakuju,.p-membership-partners-menu__secondary-button{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#FFF;display:inline-block;text-decoration:none;word-break:break-all;align-items:center;border-radius:2.2rem;display:flex;height:4.4rem;justify-content:center;width:31.1rem}.p-membership-partners-menu__button:hover,.p-membership-partners-menu__button--yakuju:hover,.p-membership-partners-menu__secondary-button:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-membership-partners-menu__button:hover .hover-scale-image,.p-membership-partners-menu__button--yakuju:hover .hover-scale-image,.p-membership-partners-menu__secondary-button:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-membership-partners-menu__button:link,.p-membership-partners-menu__button--yakuju:link,.p-membership-partners-menu__secondary-button:link,.p-membership-partners-menu__button:visited,.p-membership-partners-menu__button--yakuju:visited,.p-membership-partners-menu__secondary-button:visited{color:#FFF}.p-membership-partners-menu__support_request_link,.p-membership-partners-menu__support_request_link--yakuju{margin-top:3.2rem;text-align:center;width:100%}.p-membership-partners-menu__title{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:11.4rem}.p-membership-partners-menu__title-image{height:4rem}.p-membership-partners-menu__title-heading{font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:2.6rem;font-style:normal;font-weight:bold;line-height:4.2rem;margin:0 1.5rem}.p-membership-partners-menu__title-text--yakuju{color:#007440}.p-membership-partners-menu__menu-container{margin-top:4rem}.p-membership-partners-menu__menu-notification{font-size:1.3rem;line-height:2.0rem;margin:4.8rem 0 6.4rem;text-align:center}@media screen and (min-width: 835px){.p-membership-partners-menu__menu-notification{font-size:1.5rem;line-height:2.2rem;margin:4.0rem 0 4.0rem}}.p-membership-partners-menu__menu-notification--alert{padding-top:2.4rem;color:#E54848;font-weight:bold}.p-membership-partners-menu__menu-description{margin-bottom:3.2rem;text-align:center}.p-membership-partners-menu__menu-list-item+.p-membership-partners-menu__menu-list-item{margin-top:1.2rem}.p-membership-partners-menu__menu-item{font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin:0 auto;text-decoration:none}.p-membership-partners-menu__button{background-color:#006284}.p-membership-partners-menu__button--yakuju{background-color:#007440}.p-membership-partners-menu__secondary-button{background-color:#FFF;border:1px solid #006284;color:#006284 !important}.p-membership-partners-menu__support_request{margin-top:3.2rem}.p-membership-partners-menu__support_request_link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all}.p-membership-partners-menu__support_request_link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-membership-partners-menu__support_request_link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-membership-partners-menu__support_request_link:link,.p-membership-partners-menu__support_request_link:visited{color:#006284}.p-membership-partners-menu__support_request_link--yakuju{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#007440;display:inline-block;text-decoration:none;word-break:break-all}.p-membership-partners-menu__support_request_link--yakuju:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-membership-partners-menu__support_request_link--yakuju:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-membership-partners-menu__support_request_link--yakuju:link,.p-membership-partners-menu__support_request_link--yakuju:visited{color:#007440}.p-membership-partners-menu__banner-container{display:flex;justify-content:center}.p-membership-partners-menu__banner{max-width:31.1rem}.p-membership-partners-menu__inner--simple{background-color:#FBFAF7;height:100vh;padding:5rem 3.2rem;text-align:center}.p-membership-partners-menu__logo-container--simple{padding-top:3.2rem}.p-membership-partners-menu__logo--simple{width:20rem}.p-membership-partners-menu__primary-button-container--simple{padding-top:9.2rem}.p-membership-partners-menu__secondary-button-container--simple{padding-top:2rem}.p-membership-partners-menu__link-container--simple{padding-top:2.4rem}.p-membership-partners-menu__banner-container--simple{padding-top:9.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:underline}.p-menu__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-menu__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-menu__link:link,.p-menu__link:visited{color:#006284}.p-menu__heading-container{background-color:#FBFAF7;margin-bottom:2.4rem;position:relative}@media screen and (min-width: 835px){.p-menu__heading-container{margin-bottom:3.2rem}}.p-menu__heading1{font-size:2.0rem;font-weight:bold;line-height:3.0rem;padding:3.2rem 1.6rem 6.7rem}@media screen and (min-width: 835px){.p-menu__heading1{font-size:2.2rem;padding:3.2rem 4.0rem 7.7rem}}.p-menu__heading2{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-menu__heading2{font-size:2.0rem;line-height:3.0rem}}.p-menu__heading3{font-size:1.4rem;font-weight:bold;line-height:2.4rem;margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-menu__heading3{font-size:1.8rem;line-height:2.7rem}}.p-menu__content:not(:last-child){border-bottom:8px solid rgba(220,224,224,0.5)}.p-menu__menu-card-list{padding:3.2rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-menu__menu-card-list{padding:3.2rem 4.0rem 4.0rem}}.p-menu__scene-tab{margin:-2.0rem 0 2.4rem}@media screen and (min-width: 835px){.p-menu__scene-tab{margin:-2.4rem 0 3.2rem}}.p-menu__inner-content{margin:2.4rem 1.6rem 0}@media screen and (min-width: 835px){.p-menu__inner-content{margin:3.2rem 4.0rem 0}}.p-menu__weekly-menu{margin:2.4rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-menu__weekly-menu{margin:3.2rem 4.0rem 4.0rem}}.p-menu__weekly-menu-item:not(:last-child)::after{background-color:#DCE0E0;content:'';display:block;height:0.8rem;margin:4.0rem -1.6rem 3.2rem;opacity:0.5}@media screen and (min-width: 835px){.p-menu__weekly-menu-item:not(:last-child)::after{margin:4.0rem -4.0rem 3.2rem}}.p-menu__weekly-menu-heading{margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-menu__weekly-menu-heading{margin-bottom:3.2rem}}.p-menu__weekly-menu-heading span{margin:0 0.2rem}.p-menu__scene-menu-list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-menu__scene-menu-list::after{content:'';margin:3.2rem 0;width:100%}.p-menu__scene-menu-item{margin-bottom:3.2rem;width:100%}.p-menu__scene-menu-item:last-child{margin-bottom:0}@media screen and (min-width: 835px){.p-menu__scene-menu-item{margin-bottom:0;width:calc((100% - 2% * 2) / 3)}.p-menu__scene-menu-item:last-child{margin-right:0}}.p-menu__scene-menu-item-heading{color:#676767;font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-menu__scene-menu-item-heading{font-size:1.5rem;line-height:2.2rem}}.p-menu__weekly-menu-nutritions{margin-bottom:4.0rem}.p-menu__nutritions{margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-menu__nutritions{margin-bottom:3.2rem}}.p-menu__pagination{display:flex;justify-content:space-between}.p-menu__recipe-history{margin:2.4rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-menu__recipe-history{margin:3.2rem 4.0rem 4.0rem}}@media screen and (min-width: 835px){.p-menu__recipe-history-content{margin-top:0.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-summary{position:relative}.p-menu-summary__header{margin-left:-1.6rem;margin-right:-1.6rem;overflow:hidden}@media screen and (min-width: 835px){.p-menu-summary__header{margin:0}}.p-menu-summary__main{padding-top:1.6rem}@media screen and (min-width: 835px){.p-menu-summary__main{padding-top:2.4rem}}.p-menu-summary__title{font-size:1.8rem;font-weight:bold;line-height:2.7rem}@media screen and (min-width: 835px){.p-menu-summary__title{font-size:2.2rem;line-height:3.3rem}}.p-menu-summary__nutritions{color:#676767;font-size:1.4rem;line-height:2.1rem;margin-top:0.8rem}.p-menu-summary__nutritions--pc-only{display:none !important}@media screen and (min-width: 835px){.p-menu-summary__nutritions--pc-only{display:block !important}}.p-menu-summary__nutritions--sp-only{display:block !important}@media screen and (min-width: 835px){.p-menu-summary__nutritions--sp-only{display:none !important}}@media screen and (min-width: 835px){.p-menu-summary__nutritions{font-size:1.3rem;line-height:1.9rem}}.p-menu-summary__dietary_concerns{color:#676767;font-size:1.4rem;line-height:2.1rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-menu-summary__dietary_concerns{font-size:1.3rem;line-height:1.9rem}}.p-menu-summary__description{background-color:#F6F6F6;font-size:1.5rem;line-height:2.2rem;margin-left:-1.6rem;margin-right:-1.6rem;margin-top:1.6rem;padding:1.6rem 2.4rem 1.8rem}@media screen and (min-width: 835px){.p-menu-summary__description{border-radius:0.2rem;line-height:3.0rem;margin:1.6rem 0 0;padding:0.8rem 1.6rem}}.p-menu-summary__author{font-size:1.3rem;font-weight:bold;margin-top:1.6rem}.p-menu-summary__author:before{background-image:url(/kenko/assets/owan/icon/icon_author-24bd379fca74031df810001943f5568add173b09f65d683abacfd9a646ac10f4.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2.0rem;margin-right:0.5rem;top:0.5rem;vertical-align:top;width:2.0rem}.p-menu-summary__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-menu-summary__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-menu-summary__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-menu-summary__link:link,.p-menu-summary__link:visited{color:#333}.p-menu-summary__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-menu-summary__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-menu-summary__footer--with-min-space{min-height:7.6rem;position:relative}}.p-menu-summary__action-button--sp-only{display:block !important;margin-top:2.4rem}@media screen and (min-width: 835px){.p-menu-summary__action-button--sp-only{display:none !important}}.p-menu-summary__action-button--pc-only{display:none !important;bottom:0;margin-top:1rem;position:absolute;right:0}@media screen and (min-width: 835px){.p-menu-summary__action-button--pc-only{display:block !important}}.p-menu-summary__add-menu{display:flex;height:4.3rem;justify-content:center;line-height:4.3rem;margin:auto;width:28.8rem}@media screen and (min-width: 835px){.p-menu-summary__add-menu{height:4.0rem;line-height:4.0rem;width:21.9rem}}.p-menu-summary__add-menu-link{height:100%}.p-menu-summary__hint{color:#333;font-size:1.2rem;line-height:1.8rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-menu-summary__hint{line-height:2rem;margin-top:0.8rem}}.p-menu-summary__basic-action-button-list{display:none}@media screen and (min-width: 835px){.p-menu-summary__basic-action-button-list{display:flex}}.p-menu-summary__basic-action-button-item{min-width:9.0rem;text-align:center}.p-menu-summary__print-button-container{position:relative}.p-menu-summary__print-list-container{left:-2.3rem;position:absolute;top:6.7rem;z-index:1}.p-menu-summary__print-list{border:1px solid #EDEFEF;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.25);height:0;position:relative;transition:all 0.1s ease-in-out 0.05s;visibility:hidden}.p-menu-summary__print-list::before{border-bottom:8px solid #EDEFEF;border-left:6px solid transparent;border-right:6px solid transparent;content:'';display:block;height:0;left:6.1rem;position:absolute;top:-0.8rem;width:0}.p-menu-summary__print-list.is-active{height:11.2rem;visibility:visible}.p-menu-summary__print-item{background-color:#FFF;border-bottom:1px solid #EDEFEF;color:#979797;text-align:left;width:13.5rem}.p-menu-summary__print-item:first-child{position:relative}.p-menu-summary__print-item:first-child::after{border-bottom:8px solid #FFF;border-left:6px solid transparent;border-right:6px solid transparent;content:'';display:block;height:0;left:6.1rem;position:absolute;top:-0.6rem;width:0}.p-menu-summary__print-item:last-child{border-bottom:none}.p-menu-summary__print-item:hover{background-color:#F2F7F9;color:#006284}.p-menu-summary__print-item:hover::after{border-bottom:0.8rem solid #F2F7F9}.p-menu-summary__print-link{display:inline-block;font-size:1.3rem;font-weight:bold;line-height:2.8rem;margin:0.4rem 0 0.4rem 0.8rem;text-decoration:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-about__list,.p-menu-about__list--without-border{margin:0.8rem 0 2.4rem}@media screen and (min-width: 835px){.p-menu-about__list,.p-menu-about__list--without-border{margin:2.4rem 0}}.p-menu-about__heading{font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin:2.4rem 1.6rem 0.8rem}@media screen and (min-width: 835px){.p-menu-about__heading{font-size:1.8rem;line-height:3.0rem;margin:3.0rem 4.0rem 0.8rem}}.p-menu-about__toggle-button{color:#006284;cursor:pointer;font-size:1.3rem;font-weight:bold;line-height:3.0rem;margin:0 1.6rem 1.6rem;padding-left:2.0rem;position:relative;width:16.0rem}@media screen and (min-width: 835px){.p-menu-about__toggle-button{font-size:1.3rem;line-height:3.0rem;margin:0 4.0rem 1.6rem}}.p-menu-about__toggle-button::before{background:url(/kenko/assets/owan/icon/icon_help-e448276c6ea69a2449570f49f4bdde5baee4319195741598ef29d3a23a3c77ae.png) no-repeat;background-size:contain;content:'';height:1.6rem;left:0;position:absolute;top:0.7rem;width:1.6rem}.p-menu-about__toggle-button::after{border-left:0.3rem solid transparent;border-right:0.3rem solid transparent;border-top:0.3rem solid #333;display:inline-block;height:0;width:0;content:'';margin-left:0.8rem;position:relative;top:-0.2rem;transform:rotate(0deg);transition:all 0.3s linear}.p-menu-about__toggle-button.is-active::after{transform:rotate(180deg)}.p-menu-about__content{background-color:#F2F7F9;border-bottom:1px solid #DCE0E0;font-size:1.4rem;height:0;line-height:3.0rem;overflow:hidden;padding:0 1.6rem;transition:all 0.3s ease-in-out 0.05s}@media screen and (min-width: 835px){.p-menu-about__content{font-size:1.5rem;line-height:3.0rem;padding:0 4.0rem}}.p-menu-about__list::after{content:'';margin-top:2.4rem}.p-menu-about__item{line-height:3.5rem}@media screen and (min-width: 835px){.p-menu-about__item{padding-left:1.8rem;text-indent:-1.8rem}.p-menu-about__item::before{content:'・';display:marker}}.p-menu-about__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:underline}.p-menu-about__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-menu-about__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-menu-about__link:link,.p-menu-about__link:visited{color:#006284}.p-menu-about__text:first-child{margin-top:1.6rem}@media screen and (min-width: 835px){.p-menu-about__text:first-child{margin-top:2.4rem}}.p-menu-about__text:last-child{margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-menu-about__text:last-child{margin-top:2.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-action__inner,.p-menu-action__inner--pc-only,.p-menu-action__inner--warning{display:flex;justify-content:center;margin-bottom:3.2rem;text-align:center}.p-menu-action__add-menu-link,.p-menu-action__print-link{height:4.3rem;line-height:4.3rem}@media screen and (min-width: 835px){.p-menu-action__add-menu-link,.p-menu-action__print-link{height:4.0rem;line-height:4.0rem}}.p-menu-action{margin-bottom:8.0rem}.p-menu-action__inner--pc-only{display:none !important}@media screen and (min-width: 835px){.p-menu-action__inner--pc-only{display:flex !important}}.p-menu-action__inner--warning{color:#E54848}.p-menu-action__button-container:not(:last-child){margin-right:0.8rem}.p-menu-action__add-menu-link{width:28.8rem}@media screen and (min-width: 835px){.p-menu-action__add-menu-link{width:21.9rem}}.p-menu-action__delete-link{font-size:1.4rem;line-height:1.6rem;text-decoration:underline}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-detail__content::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin:4.0rem 0 3.2rem}.p-menu-detail__description{font-size:1.3rem;font-weight:normal}.p-menu-detail__all-nutrition-heading-container{margin-bottom:1.2rem}@media screen and (min-width: 835px){.p-menu-detail__all-nutrition-heading-container{margin-bottom:2.4rem}}.p-menu-detail__all-nutrition-heading{font-size:1.4rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-menu-detail__all-nutrition-heading{font-size:1.8rem;line-height:2.7rem}}.p-menu-detail__featured-nutritions{margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-menu-detail__featured-nutritions{margin-bottom:3.2rem}}.p-menu-detail__featured-nutritions-heading-container{display:flex;margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-menu-detail__featured-nutritions-heading-container{margin-bottom:2.4rem}}.p-menu-detail__featured-nutritions-heading{font-size:1.8rem;font-weight:bold;line-height:2.7rem}.p-menu-detail__featured-nutritions-heading-icon{background:url(/kenko/assets/owan/icon/icon_help-e448276c6ea69a2449570f49f4bdde5baee4319195741598ef29d3a23a3c77ae.png) no-repeat;background-size:contain;content:' ';cursor:pointer;height:2.4rem;margin:0.2rem 0 0 0.8rem;width:2.4rem}@media screen and (min-width: 835px){.p-menu-detail__featured-nutritions-heading-icon{height:1.6rem;margin:0.6rem 0 0 0.8rem;width:1.6rem}}.p-menu-detail__featured-nutrition-graph-container{margin:0 -1.6rem 0}@media screen and (min-width: 835px){.p-menu-detail__featured-nutrition-graph-container{margin:0}}.p-menu-detail__recipe-list::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin:4.0rem 0 3.2rem}.p-menu-detail__all-nutritions::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin:4.0rem 0 3.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-list__heading-container{display:flex;justify-content:space-between;margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-menu-list__heading-container{margin-bottom:3.6rem}}.p-menu-list__menu-count,.p-menu-list__date{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-menu-list__menu-count,.p-menu-list__date{font-size:1.8rem;line-height:2.8rem}}.p-menu-list__short-pagination{margin-right:1.2rem}.p-menu-list__date{margin:0.8rem 0 1.6rem;width:100%}.p-menu-list__date:first-child{margin:0 0 1.6rem}.p-menu-list__content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.6rem}.p-menu-list__menu-card-container{margin-bottom:2.4rem;width:100%}@media screen and (min-width: 835px){.p-menu-list__menu-card-container{width:35.0rem}}.p-menu-list__guide-banner{margin-bottom:3rem}@media screen and (min-width: 835px){.p-menu-list__guide-banner{margin-bottom:4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-recipe-images__left-images--image-num-1,.p-menu-recipe-images__left-images--image-num-2,.p-menu-recipe-images__left-images--image-num-3,.p-menu-recipe-images__left-images--image-num-4,.p-menu-recipe-images__left-images--image-num-5{border-right:4px solid #FFF}.p-menu-recipe-images__left-image,.p-menu-recipe-images__right-image--image-num-2,.p-menu-recipe-images__right-image--image-num-3,.p-menu-recipe-images__right-image--image-num-4,.p-menu-recipe-images__right-image--image-num-5{height:17.4rem;object-fit:cover;vertical-align:top;width:100%}@media screen and (min-width: 835px){.p-menu-recipe-images__left-image,.p-menu-recipe-images__right-image--image-num-2,.p-menu-recipe-images__right-image--image-num-3,.p-menu-recipe-images__right-image--image-num-4,.p-menu-recipe-images__right-image--image-num-5{height:26.4rem}}.p-menu-recipe-images__left-image:not(:last-child),.p-menu-recipe-images__right-image--image-num-2:not(:last-child),.p-menu-recipe-images__right-image--image-num-3:not(:last-child),.p-menu-recipe-images__right-image--image-num-4:not(:last-child),.p-menu-recipe-images__right-image--image-num-5:not(:last-child){border-right:4px solid #FFF}.p-menu-recipe-images{display:flex}@media screen and (min-width: 835px){.p-menu-recipe-images{border-radius:0.4rem;overflow:hidden}}.p-menu-recipe-images__left-images--image-num-1{border-right:none}.p-menu-recipe-images__left-images--image-num-2{width:50.0%}.p-menu-recipe-images__left-images--image-num-3,.p-menu-recipe-images__left-images--image-num-4,.p-menu-recipe-images__left-images--image-num-5{width:53.9%}@media screen and (min-width: 835px){.p-menu-recipe-images__left-images--image-num-3,.p-menu-recipe-images__left-images--image-num-4,.p-menu-recipe-images__left-images--image-num-5{width:58.1%}}.p-menu-recipe-images__right-images--image-num-2{width:50.0%}.p-menu-recipe-images__right-images--image-num-3,.p-menu-recipe-images__right-images--image-num-4,.p-menu-recipe-images__right-images--image-num-5{width:46.1%}@media screen and (min-width: 835px){.p-menu-recipe-images__right-images--image-num-3,.p-menu-recipe-images__right-images--image-num-4,.p-menu-recipe-images__right-images--image-num-5{width:41.9%}}.p-menu-recipe-images__right-top-images{display:flex}.p-menu-recipe-images__right-top-left-image--image-num-2,.p-menu-recipe-images__right-top-left-image--image-num-3,.p-menu-recipe-images__right-top-left-image__image-num-4{width:100%}.p-menu-recipe-images__right-top-left-image--image-num-5{width:50%}.p-menu-recipe-images__right-top-right-image--image-num-5{border-left:4px solid #FFF;width:50%}.p-menu-recipe-images__right-bottom-images{border-top:4px solid #FFF;display:flex;position:relative}.p-menu-recipe-images__right-bottom-left-image--image-num-3{width:100%}.p-menu-recipe-images__right-bottom-left-image--image-num-4,.p-menu-recipe-images__right-bottom-left-image--image-num-5{width:50%}.p-menu-recipe-images__right-bottom-right-image--image-num-4,.p-menu-recipe-images__right-bottom-right-image--image-num-5{border-left:4px solid #FFF;width:50%}.p-menu-recipe-images__right-image--image-num-3,.p-menu-recipe-images__right-image--image-num-4,.p-menu-recipe-images__right-image--image-num-5{height:8.5rem}@media screen and (min-width: 835px){.p-menu-recipe-images__right-image--image-num-3,.p-menu-recipe-images__right-image--image-num-4,.p-menu-recipe-images__right-image--image-num-5{height:13.0rem}}.p-menu-recipe-images__image-container,.p-menu-recipe-images__image-container--hover{overflow:hidden}.p-menu-recipe-images__image-container--hover{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-menu-recipe-images__image-container--hover:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-menu-recipe-images__image-container--hover:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-menu-recipe-images__additional-image-num{background-color:rgba(51,51,51,0.8);border-left:4px solid #FFF;bottom:0;color:#FFF;font-size:2.4rem;font-weight:bold;height:8.5rem;line-height:3.6rem;padding-top:2.5rem;position:absolute;right:0;text-align:center;width:50%}@media screen and (min-width: 835px){.p-menu-recipe-images__additional-image-num{height:13.0rem;padding-top:4.7rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-search__filter-text,.p-menu-search__filter-text--strong{font-size:1.2rem;line-height:2.0rem}@media screen and (min-width: 835px){.p-menu-search__filter-text,.p-menu-search__filter-text--strong{font-size:1.3rem}}.p-menu-search{position:relative}.p-menu-search__save-link--sp-only{display:block !important}@media screen and (min-width: 835px){.p-menu-search__save-link--sp-only{display:none !important}}.p-menu-search__save-link--pc-only{display:none !important}@media screen and (min-width: 835px){.p-menu-search__save-link--pc-only{display:block !important}}@media screen and (min-width: 835px){.p-menu-search__cover{display:none}}.p-menu-search__inner{background-color:#FBFAF7;min-height:10.0rem;padding:0 1.6rem;position:relative;z-index:10001}@media screen and (min-width: 835px){.p-menu-search__inner{padding:0 4rem}}.p-menu-search__close{display:none;height:2.4rem;text-align:right}.p-menu-search__close-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-menu-search__close-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-menu-search__close-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-menu-search__close-image{height:2.4rem;width:2.4rem}.p-menu-search__main-section{padding:2.4rem 0 1.6rem}@media screen and (min-width: 835px){.p-menu-search__main-section{padding:2.4rem 0}}.p-menu-search__main-section-border{display:none}.p-menu-search__filter{margin-top:1.6rem}.p-menu-search__filter-text{font-weight:bold;padding-left:7.5rem;text-indent:-7.5rem}@media screen and (min-width: 835px){.p-menu-search__filter-text{padding-left:8.1rem;text-indent:-8.1rem}}.p-menu-search__filter-text--strong{color:#E54848;font-weight:bold}.p-menu-search__notice{margin-bottom:2.0rem}.p-menu-search__notice-text{font-size:1.3rem;line-height:2.0rem;padding-left:1.2rem;text-indent:-1.2rem}.p-menu-search__notice-text--strong{font-size:1.3rem;font-weight:bold;line-height:2.0rem}.p-menu-search__section{padding:3.2rem 0}@media screen and (min-width: 835px){.p-menu-search__section{padding:2.4rem 0}}.p-menu-search__form-heading{font-size:1.4rem;font-weight:bold;letter-spacing:0;margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-menu-search__form-heading{font-size:1.5rem;letter-spacing:-0.024rem}}.p-menu-search__title{font-size:1.8rem;font-weight:bold;letter-spacing:0;margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-menu-search__title{font-size:2.2rem;letter-spacing:-0.024rem}}.p-menu-search__description{margin-bottom:2.4rem}.p-menu-search__form-item{font-size:1.3rem;font-weight:bold;letter-spacing:-0.024rem}.p-menu-search__form-search{display:inline-block;width:100%}@media screen and (min-width: 835px){.p-menu-search__form-search{width:40.8rem}}.p-menu-search__form-keyword{display:inline-block;margin-right:0.8rem;width:22.4rem}@media screen and (min-width: 835px){.p-menu-search__form-keyword{width:21.2rem}}.p-menu-search__form-label{margin-left:0.8rem}.p-menu-search__form-time{width:22.4rem}@media screen and (min-width: 835px){.p-menu-search__form-time{width:21.2rem}}.p-menu-search__form-author{width:22.4rem}@media screen and (min-width: 835px){.p-menu-search__form-author{width:21.2rem}}.p-menu-search__list{display:flex;flex-wrap:wrap}.p-menu-search__list-item{margin:1.3rem 0;width:50%}@media screen and (min-width: 835px){.p-menu-search__list-item{margin:0;width:25%}.p-menu-search__list-item:nth-child(n+5){margin-top:1.0rem}}.p-menu-search__submit{text-align:center}.p-menu-search__submit-button{height:4.0rem;width:25.4rem}.p-menu-search__search-more{margin:0;padding:0 0 1.6rem 0}@media screen and (min-width: 835px){.p-menu-search__search-more{margin:-1.4rem 0;padding:0.8rem 0 0 0}}.p-menu-search__search-bottom{display:none}@media screen and (min-width: 835px){.p-menu-search__search-bottom{display:block;margin-top:2.4rem}}.p-menu-search__member-container{height:4.0rem;overflow:hidden;position:relative}@media screen and (min-width: 835px){.p-menu-search__member-container{height:10.0rem;transition:all 0.3s cubic-bezier(0.25, 1, 0.5, 1) 0.05s}}.p-menu-search__gradation{display:none}@media screen and (min-width: 835px){.p-menu-search__gradation{background:linear-gradient(to bottom, rgba(251,250,247,0), #fbfaf7);bottom:0;display:block;height:9.0rem;position:absolute;width:100%}}.p-menu-search__save-button-container{align-items:center;display:flex;justify-content:center;margin:3.2rem auto;width:fit-content}.p-menu-search__save-button{align-items:center;background-color:#006284;border-radius:0.4rem;color:#FFF;display:flex;font-size:1.5rem;font-weight:bold;justify-content:center;padding:1rem 6.4rem}@media screen and (min-width: 835px){.p-menu-search.is-shown{position:relative}}.p-menu-search.is-shown .p-menu-search__inner{border-radius:0.8rem;padding:1.6rem 1.6rem 0;position:absolute;top:-2.4rem}@media screen and (min-width: 835px){.p-menu-search.is-shown .p-menu-search__inner{border-radius:inherit;padding:0 4rem;position:relative;top:inherit}}.p-menu-search.is-shown .p-menu-search__close{display:block}@media screen and (min-width: 835px){.p-menu-search.is-shown .p-menu-search__close{display:none}}.p-menu-search.is-shown .p-menu-search__main-section{padding:0.8rem 0 3.2rem}@media screen and (min-width: 835px){.p-menu-search.is-shown .p-menu-search__main-section{padding:2.4rem 0}}.p-menu-search.is-shown .p-menu-search__main-section-border{display:block}@media screen and (min-width: 835px){.p-menu-search.is-shown .p-menu-search__main-section-border{display:none}}.p-menu-search.is-shown .p-menu-search__search-more{display:none}@media screen and (min-width: 835px){.p-menu-search.is-shown .p-menu-search__search-more{display:block}}@media screen and (min-width: 835px){.p-menu-search.is-shown .p-menu-search__member-container{transition:all 0.3s cubic-bezier(0.5, 0, 0.75, 0) 0.05s}}.p-menu-search.is-shown .p-menu-search__member-container .p-menu-search__gradation{display:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-shopping-list__heading,.p-menu-shopping-list__heading-person-unit,.p-menu-shopping-list__heading-person-num{font-size:1.8rem;font-weight:bold;line-height:2.7rem}.p-menu-shopping-list__membership-promotion-banner-image--sp-only,.p-menu-shopping-list__membership-promotion-banner-image--pc-only{height:7.4rem;vertical-align:top;margin:0 auto;object-fit:cover;width:34.3rem}@media screen and (min-width: 835px){.p-menu-shopping-list__membership-promotion-banner-image--sp-only,.p-menu-shopping-list__membership-promotion-banner-image--pc-only{height:7.2rem;width:58.6rem}}.p-menu-shopping-list__heading-container{display:flex;justify-content:space-between;margin-bottom:3.2rem}@media screen and (min-width: 835px){.p-menu-shopping-list__heading-container{justify-content:start}}.p-menu-shopping-list__heading-container-left{display:flex;margin-right:1.6rem}.p-menu-shopping-list__heading-person-num{margin-left:0.8rem}@media screen and (min-width: 835px){.p-menu-shopping-list__heading-person-num{margin-left:1.6rem}}.p-menu-shopping-list__heading2{font-size:1.8rem;font-weight:bold;line-height:2.4rem;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-menu-shopping-list__heading2{border-left:4px solid #40556D;margin-bottom:3.0rem;padding-left:0.8rem}}.p-menu-shopping-list__membership-promotion-banner-wrapper{margin:-0.8rem 0 2.4rem}@media screen and (min-width: 835px){.p-menu-shopping-list__membership-promotion-banner-wrapper{margin:-1.6rem 0 2.4rem}}.p-menu-shopping-list__membership-promotion-banner-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-menu-shopping-list__membership-promotion-banner-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-menu-shopping-list__membership-promotion-banner-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-menu-shopping-list__membership-promotion-banner-image--sp-only{display:block !important}@media screen and (min-width: 835px){.p-menu-shopping-list__membership-promotion-banner-image--sp-only{display:none !important}}.p-menu-shopping-list__membership-promotion-banner-image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-menu-shopping-list__membership-promotion-banner-image--pc-only{display:block !important}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-menu-shopping-list-content__shopping-items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3.2rem}.p-menu-shopping-list-content__shopping-items-left,.p-menu-shopping-list-content__shopping-items-right{width:100%}@media screen and (min-width: 835px){.p-menu-shopping-list-content__shopping-items-left,.p-menu-shopping-list-content__shopping-items-right{width:47.8%}}.p-menu-shopping-list-content__shopping-items-right{margin-top:4.0rem}@media screen and (min-width: 835px){.p-menu-shopping-list-content__shopping-items-right{margin-top:0}}.p-menu-shopping-list-content__stored-items{background-color:#FBFAF7;margin:0 -1.6rem 4.0rem;padding:2.4rem 1.6rem}@media screen and (min-width: 835px){.p-menu-shopping-list-content__stored-items{margin:0 -4.0rem 4.0rem;padding:2.4rem 4.0rem}}.p-menu-shopping-list-content__stored-items-inner{width:100%}@media screen and (min-width: 835px){.p-menu-shopping-list-content__stored-items-inner{width:47.8%}}.p-menu-shopping-list-content__group{margin:4.0rem 0}@media screen and (min-width: 835px){.p-menu-shopping-list-content__group{margin:3.2rem 0}}.p-menu-shopping-list-content__group:first-child{margin-top:0}.p-menu-shopping-list-content__group:last-child{margin-bottom:0}.p-menu-shopping-list-content__group-heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-menu-shopping-list-content__group-heading{font-size:1.5rem;margin-bottom:1.6rem}}.p-menu-shopping-list-content__group-heading-note{color:#676767;font-size:1.3rem;line-height:1.9rem;margin:-2.0rem 0 2.4rem}@media screen and (min-width: 835px){.p-menu-shopping-list-content__group-heading-note{margin:-0.8rem 0 1.6rem}}.p-menu-shopping-list-content__checkbox-container{height:2.4rem}.p-menu-shopping-list-content__group-item{border-bottom:1px solid #DCE0E0;display:flex;justify-content:space-between;margin-bottom:1.6rem;padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-menu-shopping-list-content__group-item{margin-bottom:0.8rem;padding-bottom:0.8rem}}.p-menu-shopping-list-content__group-item:last-child{margin-bottom:0}.p-menu-shopping-list-content__checkbox-container{height:2.4rem}.p-menu-shopping-list-content__item-content{display:flex;font-size:1.5rem;line-height:2.2rem;justify-content:space-between;width:calc(100% - 2.4rem - 1.6rem)}.p-menu-shopping-list-content__item-content.is-checked{text-decoration:line-through}.p-menu-shopping-list-content__item-name.is-checked{text-decoration:line-through}.p-menu-shopping-list-content__item-quantity--masked{display:flex;justify-content:flex-end}.p-menu-shopping-list-content__item-quantity--masked::before{background:url(/kenko/assets/v2/recipe/ingredient-amount-masked-bdc98729c561658e836bef0e4db0fbbde4e9bc8295f8a6fe8032edc0d3d25042.png) 0 0 no-repeat;background-size:cover;content:'';display:block;height:2.4rem;width:3.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.c-ai-recommended-menu-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;justify-content:center;align-items:center}.c-ai-recommended-menu-modal__app-image{width:4rem;height:auto}.c-ai-recommended-menu-modal.is-shown{display:flex}.c-ai-recommended-menu-modal__container{background-color:#fff;border-radius:1.6rem;width:90%;padding:3.2rem 2.4rem 2.4rem;box-sizing:border-box;text-align:center}.c-ai-recommended-menu-modal__content{display:flex;flex-direction:column;align-items:center}.c-ai-recommended-menu-modal__icon{width:4rem;height:auto;margin-bottom:0.8rem}.c-ai-recommended-menu-modal__title{margin-top:1.2rem;color:#0C7EE9;font-family:"Noto Sans JP", sans-serif;font-size:2.4rem;font-style:normal;font-weight:900;line-height:150%}.c-ai-recommended-menu-modal__text{color:#063A77;font-family:"Noto Sans JP", sans-serif;font-size:1.5rem;font-style:normal;font-weight:900;line-height:150%;letter-spacing:0.075rem;margin-top:2.4rem}.c-ai-recommended-menu-modal__download-button{display:block;width:100%;margin:1.6rem auto;justify-items:center}.c-ai-recommended-menu-modal__download-button img{display:block;width:100%;height:auto}.c-ai-recommended-menu-modal__close-button{background:none;border:none;font-size:1.4rem;color:#888;cursor:pointer;padding:0.8rem 1.6rem;margin-top:0.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.js-app-guidance-modal{opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.js-app-guidance-modal.is-shown{opacity:1;visibility:visible}.p-app-guidance-modal__sp-modal-description-title--ai,.p-app-guidance-modal__sp-modal-description-title--popular,.p-app-guidance-modal__sp-modal-description-title--list,.p-app-guidance-modal__sp-modal-description-title--consultation,.p-app-guidance-modal__sp-modal-description-title--analysis{font-size:1.4rem;font-weight:bold;line-height:1.7;display:flex;align-items:center}.p-app-guidance-modal__sp-modal-description-title--ai::after,.p-app-guidance-modal__sp-modal-description-title--popular::after,.p-app-guidance-modal__sp-modal-description-title--list::after,.p-app-guidance-modal__sp-modal-description-title--consultation::after,.p-app-guidance-modal__sp-modal-description-title--analysis::after{content:'：'}.p-app-guidance-modal__sp-modal-description-title--ai::before,.p-app-guidance-modal__sp-modal-description-title--popular::before,.p-app-guidance-modal__sp-modal-description-title--list::before,.p-app-guidance-modal__sp-modal-description-title--consultation::before,.p-app-guidance-modal__sp-modal-description-title--analysis::before{content:'';display:block;height:2.0rem;width:2.0rem;background-size:cover;margin-right:0.8rem}.p-app-guidance-modal__pc-modal-description-title--ai,.p-app-guidance-modal__pc-modal-description-title--popular,.p-app-guidance-modal__pc-modal-description-title--list,.p-app-guidance-modal__pc-modal-description-title--consultation,.p-app-guidance-modal__pc-modal-description-title--analysis{font-size:1.4rem;font-weight:bold;line-height:1.7}.p-app-guidance-modal__pc-modal-description-title--ai::before,.p-app-guidance-modal__pc-modal-description-title--popular::before,.p-app-guidance-modal__pc-modal-description-title--list::before,.p-app-guidance-modal__pc-modal-description-title--consultation::before,.p-app-guidance-modal__pc-modal-description-title--analysis::before{content:'';display:block;height:2.0rem;width:2.0rem;background-size:cover;margin-bottom:0.8rem}.p-app-guidance-modal{opacity:0;visibility:hidden}.p-app-guidance-modal__cover{background-color:rgba(51,51,51,0.6);display:flex;align-items:end;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999;overflow:auto}.p-app-guidance-modal__x-mark-wrapper{position:absolute;right:-1.3rem;top:-1.3rem;width:4.0rem;height:4.0rem}.p-app-guidance-modal__sp-modal{background-color:white;border-radius:0.8rem 0.8rem 0 0;min-height:20.0rem;width:100%;z-index:90000;padding:2.4rem}.p-app-guidance-modal__sp-modal>*+*{margin-top:1.6rem}.p-app-guidance-modal__sp-promo-feature-modal{display:flex;flex-direction:column;align-items:center;border-radius:1.6rem 1.6rem 0 0;background:var(--tofu-white, #FFF);box-shadow:0.4rem 0 0.4rem 0 rgba(0,0,0,0.25);z-index:90000;width:100%;overflow:hidden;padding-bottom:3rem}.p-app-guidance-modal__sp-modal-header{text-align:center}.p-app-guidance-modal__sp-modal-header>*+*{margin-top:1.2rem}.p-app-guidance-modal__sp-promo-feature-modal-header{width:100%;display:flex;text-align:center;padding:0.8rem;justify-content:center;align-items:center;color:#0086B0;font-family:"Noto Sans JP", sans-serif;font-size:1.5rem;font-style:normal;font-weight:900;line-height:120%;letter-spacing:0.075rem;border-radius:0.4rem;background:var(--light-blueberry-blue, #F2F7F9)}.p-app-guidance-modal__sp-promo-feature-modal-header img{width:auto;height:1.5rem;flex-shrink:0;margin-right:0.4rem;margin-left:0}.p-app-guidance-modal__sp-modal-logo{display:block;margin:0 auto;width:4.5rem}.p-app-guidance-modal__sp-modal-title{font-size:1.8rem;font-weight:bold;line-height:1.5;color:#063A77}.p-app-guidance-modal__sp-promo-feature-modal-title{margin-top:1.5rem;color:#063A77;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:150%;letter-spacing:0.1rem}.p-app-guidance-modal__sp-promo-feature-modal-title img{width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}.p-app-guidance-modal__sp-modal-descriptions>*+*{margin-top:0.6rem}.p-app-guidance-modal__sp-modal-description{display:flex;align-items:center}.p-app-guidance-modal__sp-modal-description-title--ai::before{background-image:url(/kenko/assets/owan/icon/icon_pot-fcf87e99cb5e7f5c4738f944387ebb1ae37e9c1d31992c3077605285f5cba25a.png)}.p-app-guidance-modal__sp-modal-description-title--popular::before{background-image:url(/kenko/assets/owan/icon/icon_crown-8d4ccb08bc6edf3b6c9ea3267874049dbd73c7cf45167c26dc810e305a64e039.png)}.p-app-guidance-modal__sp-modal-description-title--list::before{background-image:url(/kenko/assets/owan/icon/icon_list-fe04b9a60f85342d19b45efe61c925aba913fd931ec6ac0770a824d4e770e449.png)}.p-app-guidance-modal__sp-modal-description-title--consultation::before{background-image:url(/kenko/assets/owan/icon/icon_questionaire-ec0476887995ee40cffbd82555f71e18f536ac373a3879ead06ad9121cc375d3.png)}.p-app-guidance-modal__sp-modal-description-title--analysis::before{background-image:url(/kenko/assets/owan/icon/icon_bar_graph-62e99ca3ef35781c6c42536003a1716c41ee367a8a89d923f7fd779369582f69.png)}.p-app-guidance-modal__sp-modal-description-text{font-size:1.4rem;line-height:1.7}.p-app-guidance-modal__sp-modal-button-container{text-align:center;padding:0 2.8rem;display:flex;flex-direction:column;align-items:center}.p-app-guidance-modal__sp-modal-button-container>*+*{margin-top:0.8rem}.p-app-guidance-modal__sp-modal-button-label{font-size:1.4rem;font-weight:bold;line-height:1.5}.p-app-guidance-modal__sp-promo-feature-modal-buttons-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:26rem;gap:0.8rem}.p-app-guidance-modal__sp-promo-feature-modal-button{text-decoration:none;display:flex;padding-top:1.3rem;padding-bottom:1.3rem;width:26rem;justify-content:center;align-items:center;border-radius:0.4rem;text-align:center;font-family:YuGothic, sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:120%}.p-app-guidance-modal__sp-promo-feature-modal-app-button{background:#063A77;color:var(--tofu-white, #FFF)}.p-app-guidance-modal__sp-promo-feature-modal-button-label{text-align:center;font-family:YuGothic, sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2.2rem}.p-app-guidance-modal__sp-modal-other-actions{text-align:center;border-radius:4px;border:1px solid var(--daifuku-gray, #DCE0E0);background:var(--tofu-white, #FFF);width:100%;height:4rem;align-content:center;color:#979797}.p-app-guidance-modal__sp-modal-other-action{text-decoration-line:none;font-size:1.4rem;font-weight:bold;line-height:1.5}.p-app-guidance-modal__pc-modal{position:relative;opacity:0;visibility:hidden;z-index:9999;background-color:#F9F4E8;position:fixed;bottom:0;max-width:77.6rem;width:100%;padding:1.6rem 2.4rem 0.8rem;border-radius:0.8rem 0.8rem 0 0;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.2)}.p-app-guidance-modal__pc-modal>*+*{margin-top:1.2rem}.p-app-guidance-modal__pc-modal-header{display:flex;gap:1.2rem;align-items:center}.p-app-guidance-modal__pc-modal-logo{display:block;flex:none;width:4.5rem;height:4.5rem}.p-app-guidance-modal__pc-modal-titles{flex:1}.p-app-guidance-modal__pc-modal-subtitle{font-size:1.3rem;font-weight:bold;line-height:1.5;color:#FC962D}.p-app-guidance-modal__pc-modal-title{font-size:2.0rem;font-weight:bold;line-height:1.5;color:#063A77}.p-app-guidance-modal__pc-modal-contents{display:flex;gap:2.4rem}.p-app-guidance-modal__pc-modal-descriptions{flex:1;display:flex;gap:1.6rem}.p-app-guidance-modal__pc-modal-description{flex:none;width:11.2rem}.p-app-guidance-modal__pc-modal-description-title--ai::before{background-image:url(/kenko/assets/owan/icon/icon_pot-fcf87e99cb5e7f5c4738f944387ebb1ae37e9c1d31992c3077605285f5cba25a.png)}.p-app-guidance-modal__pc-modal-description-title--popular::before{background-image:url(/kenko/assets/owan/icon/icon_crown-8d4ccb08bc6edf3b6c9ea3267874049dbd73c7cf45167c26dc810e305a64e039.png)}.p-app-guidance-modal__pc-modal-description-title--list::before{background-image:url(/kenko/assets/owan/icon/icon_list-fe04b9a60f85342d19b45efe61c925aba913fd931ec6ac0770a824d4e770e449.png)}.p-app-guidance-modal__pc-modal-description-title--consultation::before{background-image:url(/kenko/assets/owan/icon/icon_questionaire-ec0476887995ee40cffbd82555f71e18f536ac373a3879ead06ad9121cc375d3.png)}.p-app-guidance-modal__pc-modal-description-title--analysis::before{background-image:url(/kenko/assets/owan/icon/icon_bar_graph-62e99ca3ef35781c6c42536003a1716c41ee367a8a89d923f7fd779369582f69.png)}.p-app-guidance-modal__pc-modal-description-text{font-size:1.4rem;line-height:2.4rem}.p-app-guidance-modal__pc-modal-qr-wrapper{flex:none;width:8.0rem}.p-app-guidance-modal__pc-modal-qr{width:100%}.p-app-guidance-modal__pc-modal-qr-label{font-size:1.3rem;font-weight:bold;line-height:2.4rem}.p-app-guidance-modal.is-shown{opacity:1.0;visibility:visible}.p-app-guidance-modal.is-shown .p-app-guidance-modal__cover{opacity:1.0;visibility:visible;z-index:89999}.p-app-guidance-modal.is-shown .p-app-guidance-modal__pc-modal{opacity:1.0;visibility:visible;z-index:89999}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-modal-menu-graph-description__images--pc-only{display:none !important}@media screen and (min-width: 835px){.p-modal-menu-graph-description__images--pc-only{display:block !important}}.p-modal-menu-graph-description__images--sp-only{display:block !important}@media screen and (min-width: 835px){.p-modal-menu-graph-description__images--sp-only{display:none !important}}.p-modal-menu-graph-description__image-top{margin:auto;max-width:29.7rem}.p-modal-menu-graph-description__image-bottom{margin:2.4rem auto 0;max-width:25.9rem}.p-modal-menu-graph-description__image{vertical-align:top}.p-modal-menu-graph-description__border{margin-top:2.4rem}.p-modal-menu-graph-description__detail{background-color:#F6F6F6;border-radius:0 0 0.4rem 0.4rem;margin:2.4rem -1.6rem -1.6rem;padding:2.4rem 1.6rem 3.2rem}@media screen and (min-width: 835px){.p-modal-menu-graph-description__detail{margin:1.6rem -4.0rem -4.0rem;padding:3.2rem}}.p-modal-menu-graph-description__description-text{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-modal-menu-graph-description__description-text{font-size:1.5rem;line-height:3.0rem}}.p-modal-menu-graph-description__link{margin-top:2.4rem;text-align:right}@media screen and (min-width: 835px){.p-modal-menu-graph-description__link{margin-top:1.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nickname-supplement-modal{background:#FFF;border-radius:0.4rem;top:4rem;left:1rem;right:1rem;bottom:auto;outline:none;overflow:auto;position:absolute}@media screen and (min-width: 835px){.p-nickname-supplement-modal{border-radius:0.8rem;top:50%;right:0;bottom:0;left:50%;transform:translateY(-60%) translateX(-50%);width:60rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-signup-guidance-modal{opacity:0;visibility:hidden}.p-signup-guidance-modal__modal{background-color:#FFF;border-radius:0.8rem;left:50%;margin:auto;min-height:20.0rem;min-width:90%;position:fixed;right:0;top:50%;transform:translateY(-50%) translateX(-50%);width:80%;z-index:90000}@media screen and (min-width: 835px){.p-signup-guidance-modal__modal{left:0;min-width:60.0rem;top:20.0rem;transform:none;width:60.0rem}}.p-signup-guidance-modal__close{display:inline-block;height:2.6rem;position:absolute;right:1.6rem;top:1.6rem}.p-signup-guidance-modal__close-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-signup-guidance-modal__close-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-signup-guidance-modal__close-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-signup-guidance-modal__close-image{height:2.6rem;width:2.6rem}.p-signup-guidance-modal__content{text-align:center}.p-signup-guidance-modal__header{padding:3.2rem 1.6rem 0.8rem}@media screen and (min-width: 835px){.p-signup-guidance-modal__header{padding:4rem 4rem 1.6rem}}.p-signup-guidance-modal__main{height:100%;padding:0 3.2rem}@media screen and (min-width: 835px){.p-signup-guidance-modal__main{padding:0 7.6rem 3.2rem}}.p-signup-guidance-modal__function{align-items:center;display:flex}@media screen and (min-width: 835px){.p-signup-guidance-modal__function{display:block}}.p-signup-guidance-modal__function-img{height:6.0rem;width:6.0rem}@media screen and (min-width: 835px){.p-signup-guidance-modal__function-img{height:10.0rem;width:10.0rem}}.p-signup-guidance-modal__function-text{font-size:1.3rem;font-weight:bold;line-height:2.0rem;margin-left:1.0rem;text-align:left}@media screen and (min-width: 835px){.p-signup-guidance-modal__function-text{display:block;font-size:1.3rem;line-height:1.9rem;margin-left:0;text-align:center}}.p-signup-guidance-modal__functions{margin:0 auto;width:22.3rem}@media screen and (min-width: 835px){.p-signup-guidance-modal__functions{display:flex;justify-content:space-between;padding:0;width:auto}}.p-signup-guidance-modal__heading{font-size:1.6rem;font-weight:bold;line-height:1.6rem;margin-bottom:0.8rem;text-align:center}@media screen and (min-width: 835px){.p-signup-guidance-modal__heading{font-size:1.8rem;line-height:2.4rem}}.p-signup-guidance-modal__heading:nth-child(2){margin-bottom:0.8rem}.p-signup-guidance-modal__sub-heading{color:#979797;font-size:1.3rem;font-weight:bold;line-height:1.9rem;text-align:center}@media screen and (min-width: 835px){.p-signup-guidance-modal__sub-heading{font-size:1.5rem;line-height:2.2rem}}.p-signup-guidance-modal__button-container{margin:0 4.0rem 0.8rem}@media screen and (min-width: 835px){.p-signup-guidance-modal__button-container{margin:0 18.6rem 0.8rem}}.p-signup-guidance-modal__button:hover{color:#FFF;text-decoration:none}.p-signup-guidance-modal__footer{margin:2.4rem 0}@media screen and (min-width: 835px){.p-signup-guidance-modal__footer{margin-bottom:1.6rem;margin-top:0}}.p-signup-guidance-modal__button{font-size:1.4rem}.p-signup-guidance-modal.is-shown{opacity:1.0;visibility:visible}.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover{z-index:89999}.p-signup-guidance-modal__button-container--pc-only{display:none !important;margin:0 18.6rem 0.8rem}@media screen and (min-width: 835px){.p-signup-guidance-modal__button-container--pc-only{display:block !important}}.p-signup-guidance-modal__button-container--sp-only{display:block !important;margin:0 4.0rem 1.6rem}@media screen and (min-width: 835px){.p-signup-guidance-modal__button-container--sp-only{display:none !important}}.p-signup-guidance-modal__information-link{color:#006284;font-size:1.4rem;font-weight:bold;line-height:3.0rem;margin-bottom:0.8rem;position:relative}@media screen and (min-width: 835px){.p-signup-guidance-modal__information-link{margin:0.8rem 0 2.4rem}}.p-signup-guidance-modal__information-link:first-child{margin-top:0}.p-signup-guidance-modal__information-link::before{border-bottom:0.3rem solid transparent;border-left:0.3rem solid #333;border-top:0.3rem solid transparent;content:'';display:inline-block;height:0;width:0;margin-right:0.8rem}.p-signup-guidance-modal__information-link-anchor{text-decoration:none}.p-signup-guidance-modal.is-shown{opacity:1.0;visibility:visible}.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover{z-index:89999}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-signup-promotion-modal{opacity:0;visibility:hidden}.p-signup-promotion-modal__modal{background-color:#FBFAF7;border-radius:0.8rem;left:50%;margin:auto;min-height:20.0rem;min-width:90%;position:fixed;right:0;top:50%;transform:translateY(-50%) translateX(-50%);width:80%;z-index:90000}@media screen and (min-width: 835px){.p-signup-promotion-modal__modal{left:0;min-width:60.0rem;top:calc(50% - 53.4rem/2);transform:none;width:60.0rem}}.p-signup-promotion-modal__close{display:inline-block;height:2.6rem;position:absolute;right:1.6rem;top:1.6rem}.p-signup-promotion-modal__close-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-signup-promotion-modal__close-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-signup-promotion-modal__close-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-signup-promotion-modal__close-image{height:2.6rem;width:2.6rem}.p-signup-promotion-modal__content{padding-bottom:4.0rem;text-align:center}.p-signup-promotion-modal__baloon-container{padding-top:5.6rem}@media screen and (min-width: 835px){.p-signup-promotion-modal__baloon-container{padding-top:4.8rem}}.p-signup-promotion-modal__baloon{width:19.5rem}.p-signup-promotion-modal__functions{margin-top:-0.8rem;padding:0 3.2rem}@media screen and (min-width: 835px){.p-signup-promotion-modal__functions{margin-top:0;padding:0}}.p-signup-promotion-modal__function{display:grid;grid-template-columns:4.8rem 1fr;grid-template-rows:1fr 1fr;margin:0 auto;max-width:38rem;padding-top:2.4rem}@media screen and (min-width: 835px){.p-signup-promotion-modal__function{display:inline}}.p-signup-promotion-modal__function-header{margin:0 auto;position:relative;width:15.0rem}.p-signup-promotion-modal__function-title-wrapper{align-items:flex-end;display:flex}@media screen and (min-width: 835px){.p-signup-promotion-modal__function-title-wrapper{align-items:center;height:4.2rem;justify-content:center}}.p-signup-promotion-modal__function-image-wrapper{align-items:center;display:flex;grid-row:1 / 3}@media screen and (min-width: 835px){.p-signup-promotion-modal__function-image-wrapper{display:inline;left:-4rem;position:absolute;top:10%}}.p-signup-promotion-modal__function-image{max-height:3.2rem;width:3.2rem}.p-signup-promotion-modal__function-title{font-size:1.4rem;font-weight:bold;letter-spacing:0.1em;line-height:2.1rem;text-align:left}@media screen and (min-width: 835px){.p-signup-promotion-modal__function-title{font-size:1.5rem;line-height:2.2rem;text-align:center}}@media screen and (min-width: 835px){.p-signup-promotion-modal__function-description-wrapper{padding-top:0.4rem}}.p-signup-promotion-modal__function-description{font-size:1.4rem;letter-spacing:0.03em;line-height:2.0rem;text-align:left}@media screen and (min-width: 835px){.p-signup-promotion-modal__function-description{font-size:1.5rem;line-height:2.4rem;text-align:center}}.p-signup-promotion-modal__buttons{padding-top:1.6rem}.p-signup-promotion-modal__button-wrapper{margin:0 auto;padding-top:1.6rem;width:28.0rem}.p-signup-promotion-modal.is-shown{opacity:1.0;visibility:visible}.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover{z-index:89999}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-withdraw-confirm-modal{display:none}.p-withdraw-confirm-modal.is-shown{display:block}.p-withdraw-confirm-modal__container{padding:3.2rem 0.8rem 1.6rem}@media screen and (min-width: 835px){.p-withdraw-confirm-modal__container{padding:2.4rem 1.6rem 2.4rem}}.p-withdraw-confirm-modal__section--heading{margin-bottom:2.4rem;text-align:center}.p-withdraw-confirm-modal__section--buttons{display:flex;flex-direction:row;justify-content:center}.p-withdraw-confirm-modal__heading{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-withdraw-confirm-modal__heading{font-size:1.8rem;line-height:3.0rem}}.p-withdraw-confirm-modal__button-container{width:44%}@media screen and (min-width: 835px){.p-withdraw-confirm-modal__button-container{max-width:10.8rem}}.p-withdraw-confirm-modal__button-container:first-child{margin-right:1.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-my-favorite__membership-promotion-banner-image--sp-only,.p-my-favorite__membership-promotion-banner-image--pc-only{vertical-align:top}.p-my-favorite__content{margin:3.2rem 0 4.0rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-my-favorite__content{padding:0 4rem}}.p-my-favorite__content:last-child{margin-bottom:8.0rem}@media screen and (min-width: 835px){.p-my-favorite__content:last-child{margin-bottom:4.0rem}}.p-my-favorite__flash{margin-bottom:3.2rem}.p-my-favorite__search{margin-bottom:2.4rem;width:100%}@media screen and (min-width: 835px){.p-my-favorite__search{width:41.0rem}}.p-my-favorite__membership-promotion{margin:2.4rem 1.6rem}@media screen and (min-width: 835px){.p-my-favorite__membership-promotion{margin:2.4rem 4.0rem -0.8rem}}.p-my-favorite__membership-promotion--alert{background-color:#FEF5F5;padding:2.4rem 1.6rem}@media screen and (min-width: 835px){.p-my-favorite__membership-promotion--alert{margin-bottom:-0.8rem;padding:2.4rem 4.0rem}}.p-my-favorite__membership-promotion-message{font-size:1.2rem;font-weight:bold;line-height:1.8rem}.p-my-favorite__membership-promotion-banner-wrapper{margin:1.6rem auto 0}.p-my-favorite__membership-promotion-banner-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-my-favorite__membership-promotion-banner-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-my-favorite__membership-promotion-banner-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-my-favorite__membership-promotion-banner-image--sp-only{display:block !important}@media screen and (min-width: 835px){.p-my-favorite__membership-promotion-banner-image--sp-only{display:none !important}}.p-my-favorite__membership-promotion-banner-image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-my-favorite__membership-promotion-banner-image--pc-only{display:block !important}}.p-my-favorite__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-my-favorite__heading{font-size:1.8rem;line-height:2.8rem;margin-bottom:3.2rem}}.p-my-favorite__no-menu{font-size:1.3rem;font-weight:bold;line-height:1.9rem;margin:3.2rem 1.6rem 0}.p-my-favorite__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:underline}.p-my-favorite__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-my-favorite__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-my-favorite__link:link,.p-my-favorite__link:visited{color:#006284}.p-my-favorite__recipe-history{margin:2.4rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-my-favorite__recipe-history{margin:3.2rem 4.0rem 4.0rem}}@media screen and (min-width: 835px){.p-my-favorite__recipe-history-content{margin-top:0.8rem}}.p-my-favorite__list-head{margin-top:3.2rem}.p-my-favorite__list-head-inner{padding-bottom:3.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutrition-point-detail-list__term{border-bottom:1px solid #DCE0E0;font-size:1.6rem;font-weight:bold;line-height:2.4rem;padding:1.6rem 0 0.8rem;text-align:left}@media screen and (min-width: 835px){.p-nutrition-point-detail-list__term{font-size:1.8rem;line-height:2.7rem;padding:3.4rem 0 0.8rem}}.p-nutrition-point-detail-list__term:first-child{padding:0 0 0.8rem}.p-nutrition-point-detail-list__description{font-size:1.5rem;line-height:2.7rem;padding:1.6rem 0;text-align:left}@media screen and (min-width: 835px){.p-nutrition-point-detail-list__description{padding:1.4rem 0}}.p-nutrition-point-detail-list__description:last-child{padding:1.6rem 0 0}@media screen and (min-width: 835px){.p-nutrition-point-detail-list__description:last-child{padding:1.6rem 0 0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutrition-point-list__item{border-bottom:1px solid #DCE0E0;font-size:1.6rem;font-weight:bold;line-height:2.4rem;padding:1.6rem 0.8rem 0.8rem;text-align:left}@media screen and (min-width: 835px){.p-nutrition-point-list__item{font-size:1.8rem;line-height:2.7rem;padding:1.6rem 0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutritional-consultation__image-container{text-align:center}.p-nutritional-consultation__image{height:auto;width:100%}@media screen and (min-width: 835px){.p-nutritional-consultation__image{height:auto;max-width:50%}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutritional-consultation-after-form-submit{padding-top:4rem;background-color:#F9F4E8}.p-nutritional-consultation-after-form-submit__text-container{margin-bottom:1.6rem;text-align:center}.p-nutritional-consultation-after-form-submit__text-container>*+*{margin-top:0.7rem}.p-nutritional-consultation-after-form-submit__small-text-container{margin-top:3.2rem;margin-bottom:3.2rem;text-align:center}.p-nutritional-consultation-after-form-submit__text,.p-nutritional-consultation-after-form-submit__small-text,.p-nutritional-consultation-after-form-submit__small-text--blue-border{color:#333;font-weight:bold;font-size:2.4rem;line-height:4rem;letter-spacing:0.24rem}.p-nutritional-consultation-after-form-submit__announce-container{margin-bottom:2.4rem;text-align:center}.p-nutritional-consultation-after-form-submit__announce-container>*+*{margin-top:0.7rem}.p-nutritional-consultation-after-form-submit__announce-text{color:#333;font-weight:bold;font-size:1.5rem;line-height:2.1rem}.p-nutritional-consultation-after-form-submit__small-text,.p-nutritional-consultation-after-form-submit__small-text--blue-border{font-size:1.5rem;letter-spacing:0.15rem;line-height:2.4rem}.p-nutritional-consultation-after-form-submit__small-text--blue-border{background-color:#FFF;border:0.1rem solid;border-color:#063A77;border-radius:0.5rem;color:#063A77;display:inline-block;margin-top:0.8rem;padding:0.6rem 0.8rem;line-height:100%;letter-spacing:0.15rem}.p-nutritional-consultation-after-form-submit__notes-container{margin:0 auto;max-width:32.6rem;padding:1.6rem;background-color:#FFF;border:0.1rem solid;border-color:#151515;border-radius:0.8rem}.p-nutritional-consultation-after-form-submit__notes-container>*+*{margin-top:1rem}.p-nutritional-consultation-after-form-submit__notes-title{font-weight:bold;font-size:1.5rem;color:#151515}.p-nutritional-consultation-after-form-submit__notes-body{font-weight:medium;font-size:1.5rem;color:#151515}.p-nutritional-consultation-after-form-submit__notes-body>strong{font-weight:bold;color:#E54848}.p-nutritional-consultation-after-form-submit__link-button-container{padding-top:4rem;padding-bottom:18.4rem;text-align:center}.p-nutritional-consultation-after-form-submit__link-button{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;padding:1.2rem 0;position:relative;border-radius:999px;background-color:#DD6420;font-size:1.4rem;line-height:2rem;font-weight:bold;color:#FFF;text-decoration:none;cursor:pointer;max-width:32.6rem;margin:0 auto}.p-nutritional-consultation-after-form-submit__link-button--orange{background-color:#DD6420;color:#FFF}.p-nutritional-consultation-after-form-submit__link-button--orange:visited{color:#FFF}.p-nutritional-consultation-after-form-submit__link-button--orange::after{border:0;border-top:solid 0.2rem #FFF;border-radius:0.1rem;border-right:solid 0.2rem #FFF;content:'';height:0.9rem;line-height:4.8rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);width:0.9rem}.p-nutritional-consultation-after-form-submit__link-button--white{background-color:#FFF;color:#979797;border-style:solid;border-width:0.2rem;border-color:#DCE0E0}.p-nutritional-consultation-after-form-submit__link-button--white:visited{color:#979797}.p-nutritional-consultation-after-form-submit__link-button--white::after{border:0;border-top:solid 0.2rem #979797;border-radius:0.1rem;border-right:solid 0.2rem #979797;content:'';height:0.9rem;line-height:4.8rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);width:0.9rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutritional-consultations-flow{background-color:#F9F4E8}.p-nutritional-consultations-flow__title-image-container{text-align:center;margin-bottom:2.4rem;padding-top:4rem;padding-left:4rem;padding-right:4rem}.p-nutritional-consultations-flow__title-image{height:auto;width:100%}@media screen and (min-width: 835px){.p-nutritional-consultations-flow__title-image{height:auto;max-width:50%}}.p-nutritional-consultations-flow__steps-image-container{text-align:center;padding-bottom:2.4rem}.p-nutritional-consultations-flow__steps-image{height:auto;width:100%}@media screen and (min-width: 835px){.p-nutritional-consultations-flow__steps-image{height:auto;max-width:50%}}.p-nutritional-consultations-flow__text-image-container{text-align:center}.p-nutritional-consultations-flow__text-image{height:auto;width:100%}@media screen and (min-width: 835px){.p-nutritional-consultations-flow__text-image{height:auto;max-width:50%}}.p-nutritional-consultations-flow__link-button-container{padding-top:0.8rem;padding-bottom:4rem;text-align:center}.p-nutritional-consultations-flow__link-button{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;padding:1.2rem 0;position:relative;border-radius:999px;background-color:#DD6420;font-size:1.4rem;line-height:2rem;font-weight:bold;color:#FFF;text-decoration:none;cursor:pointer;max-width:32.6rem;margin:0 auto}.p-nutritional-consultations-flow__link-button--orange{background-color:#DD6420;color:#FFF}.p-nutritional-consultations-flow__link-button--white{background-color:#FFF;color:#979797;border-style:solid;border-width:0.2rem;border-color:#DCE0E0}.p-nutritional-consultations-flow__link-button--white::after{border-top:solid 0.2rem #979797;border-right:solid 0.2rem #979797}.p-nutritional-consultations-flow__link-button:visited{color:#FFF}.p-nutritional-consultations-flow__link-button::after{border:0;border-top:solid 0.2rem #FFF;border-radius:0.1rem;border-right:solid 0.2rem #FFF;content:'';height:0.9rem;line-height:4.8rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);width:0.9rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutritional-consultations-form{display:flex;justify-content:center;align-items:center}.p-nutritional-consultations-form__container{display:flex;flex-direction:column;align-items:center}.p-nutritional-consultations-form__title-container{display:flex;gap:8px;flex-direction:column;align-items:flex-start;line-height:4rem;letter-spacing:0.24rem}.p-nutritional-consultations-form__input-field-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-nutritional-consultations-form__select-container{display:flex;align-items:center;gap:0.8rem;width:100%}.p-nutritional-consultations-form__select{display:flex;width:100%;padding:1.6rem;align-items:center;gap:0.8rem;border-radius:4px;border:#DCE0E0 solid 0.1rem}.p-nutritional-consultations-form__input-field{width:100%;padding:0.8rem;font-size:1.6rem;line-height:2.2rem;border:solid 0.1rem #DCE0E0;border-radius:0.4rem}.p-nutritional-consultations-form__input-field::placeholder{font-size:1.5rem;color:#DCE0E0}.p-nutritional-consultations-form__button-container{padding-top:2.4rem;text-align:center}.p-nutritional-consultations-form__button{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;padding:1.2rem 0;position:relative;border-radius:999px;background-color:#DD6420;font-size:1.4rem;line-height:2rem;font-weight:bold;color:#FFF;text-decoration:none;cursor:pointer;max-width:32.6rem;margin:0 auto}.p-nutritional-consultations-form__button:visited{color:#FFF}.p-nutritional-consultations-form__button::after{border:0;border-top:solid 0.2rem #FFF;border-radius:0.1rem;border-right:solid 0.2rem #FFF;content:'';height:0.9rem;line-height:4.8rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);width:0.9rem}.p-nutritional-consultations-form__button:disabled{background-color:#ebb390;cursor:not-allowed}.p-nutritional-consultations-form__important-notice-container{margin-top:1.6rem}.p-nutritional-consultations-form__important-notice-text{color:#DD6420;font-weight:bold;font-size:1.3rem;text-align:center}.p-nutritional-consultations-form__annotation-container{display:flex;flex-direction:column;gap:1rem;background-color:#FFF;border-radius:0.8rem;align-items:flex-start;max-width:32.6rem;padding:1.6rem 1.6rem 1.6rem 3.2rem;margin:1.6rem 2.4rem 4rem}.p-nutritional-consultations-form__annotation-container ul{list-style-type:disc}.p-nutritional-consultations-form__annotation-text{color:#333;font-size:1.5rem}.p-nutritional-consultations-form__annotation-text>strong{color:#E54848;font-weight:bold}.p-nutritional-consultations-form__annotation-text>a{color:#006284}.p-nutritional-consultations-form__checkbox-container{margin-right:2.4rem;margin-left:2.4rem}.p-nutritional-consultations-form__checkbox-title-container{margin-bottom:2.4rem}.p-nutritional-consultations-form__checkbox-title{margin-top:1.6rem;margin-bottom:1.6rem;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;color:#333}.p-nutritional-consultations-form__checkbox-title--red{font-size:1.3rem;font-weight:bold;color:#E54848}.p-nutritional-consultations-form__privacy{margin-top:2.4rem;text-align:center}.p-nutritional-consultations-form__privacy-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:bold;line-height:2.1rem;text-decoration:underline;margin:0 0 0.2rem 0.5rem}.p-nutritional-consultations-form__privacy-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-nutritional-consultations-form__privacy-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-nutritional-consultations-form__privacy-link:link,.p-nutritional-consultations-form__privacy-link:visited{color:#006284}.p-nutritional-consultations-form__privacy-checkbox{width:2rem;height:2rem}.p-nutritional-consultations-form__privacy-label{display:flex;align-items:center;justify-content:center}.p-nutritional-consultations-form__annotation-response-leadtime-notice-text{align-self:center;color:#333;font-family:YuGothic, sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal}.p-nutritional-consultations-form__error-message{color:#E54848;font-size:1.3rem;font-weight:bold;line-height:1.9rem;margin-top:0.6rem;margin-bottom:1rem;text-align:center}.p-nutritional-consultations-form__notice-container{display:flex;justify-content:center;align-items:center;font-size:1.3rem;font-weight:bold;color:#333;margin-right:2.4rem;margin-left:2.4rem;width:32rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutritional-consultations-question{background-color:#F9F4E8;padding-bottom:4.8rem}.p-nutritional-consultations-question__image-container{margin-top:3.2rem;margin-right:2.4rem;margin-left:2.4rem;text-align:center}.p-nutritional-consultations-question__image{height:auto;width:100%;margin-top:3.2rem}@media screen and (min-width: 835px){.p-nutritional-consultations-question__image{height:auto;max-width:50%}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutritional-consultations-type__title-container{background-color:#F9F4E8}.p-nutritional-consultations-type__title{color:#333;font-size:2rem;font-weight:bold;padding:2.4rem}.p-nutritional-consultations-type__description-container{background-color:#FFF}.p-nutritional-consultations-type__description{color:#333;font-size:1.5rem;padding-top:1rem;padding-left:2.4rem;padding-right:2.4rem;white-space:pre-line}.p-nutritional-consultations-type__form{padding-top:1.6rem}.p-nutritional-consultations-type__form-message-container{text-align:center;padding-bottom:1.6rem;margin-left:3.2rem;margin-right:3.2rem}.p-nutritional-consultations-type__form-message{width:100%;max-width:32.7rem;font-size:1.6rem;line-height:2.2rem;border:solid 0.1rem #979797;border-radius:0.4rem}.p-nutritional-consultations-type__form-message::placeholder{font-size:1.5rem;color:#979797}.p-nutritional-consultations-type__form-submit-container{padding-bottom:8rem;padding-left:2.4rem;padding-right:2.4rem;text-align:center}.p-nutritional-consultations-type__form-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;padding:1.2rem 0;position:relative;border-radius:999px;border:1px solid #063A77;background-color:#FFF;font-size:1.4rem;line-height:2rem;font-weight:bold;color:#063A77;text-decoration:none;cursor:pointer;max-width:32.7rem;margin:0 auto}.p-nutritional-consultations-type__form-submit-button:disabled{background-color:transparent;color:#DCE0E0;border:2px solid #DCE0E0;cursor:not-allowed}.p-nutritional-consultations-type__honey-pot{display:none}.p-nutritional-consultations-type__notice-and-button-container{position:sticky;bottom:0;margin:3rem 0;padding:1rem 0;background-color:#FFF}.p-nutritional-consultations-type__important-notice-container{margin-left:2.8rem;margin-right:2.8rem}.p-nutritional-consultations-type__important-notice-text{color:#DD6420;font-weight:bold;font-size:1.3rem;text-align:center}.p-nutritional-consultations-type__link-button-container{padding-top:0.8rem;text-align:center}.p-nutritional-consultations-type__link-button{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;padding:1.2rem 0;position:relative;border-radius:999px;background-color:#DD6420;font-size:1.4rem;line-height:2rem;font-weight:bold;color:#FFF;text-decoration:none;cursor:pointer;max-width:32.6rem;margin:0 auto}.p-nutritional-consultations-type__link-button--orange{background-color:#DD6420;color:#FFF}.p-nutritional-consultations-type__link-button--white{background-color:#FFF;color:#979797;border-style:solid;border-width:0.2rem;border-color:#DCE0E0}.p-nutritional-consultations-type__link-button--white::after{border-top:solid 0.2rem #979797;border-right:solid 0.2rem #979797}.p-nutritional-consultations-type__link-button:visited{color:#FFF}.p-nutritional-consultations-type__link-button::after{border:0;border-top:solid 0.2rem #FFF;border-radius:0.1rem;border-right:solid 0.2rem #FFF;content:'';height:0.9rem;line-height:4.8rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);width:0.9rem}.p-nutritional-consultations-type__sent-container{text-align:center;display:block;padding:2.4rem;background-color:#FBFAF7;border-radius:0.8rem;border:0.2rem solid #DD6420;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;max-width:600px;width:90%}.p-nutritional-consultations-type__sent-title{font-size:2.0rem;line-height:2.8rem;font-weight:bold;color:#DD6420}.p-nutritional-consultations-type__sent-description-container{padding-top:1.6rem}.p-nutritional-consultations-type__sent-description{font-size:1.6rem;line-height:2.4rem;text-align:left}.p-nutritional-consultations-type .js-goiken-sent-target{display:none}.p-nutritional-consultations-type .js-goiken-sent-target.is-active{display:block}.p-nutritional-consultations-type .js-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;z-index:1000}.p-nutritional-consultations-type .js-modal-overlay.is-active{display:flex}.p-nutritional-consultations-type .modal-close-button{position:absolute;top:1rem;right:1rem;border:none;background:none;font-size:2rem;cursor:pointer;color:#979797;font-weight:bold}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-posted-recipe-form{padding:1.6rem 0 8.0rem}.p-posted-recipe-form__main{background-color:#F1F2EB;margin:1.6rem 0 0;padding:3.2rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-posted-recipe-form__main{margin:3.2rem 4.0rem 8.0rem;padding:3.2rem 3.2rem 4.0rem}}.p-posted-recipe-form__heading{font-size:2.0rem;font-weight:bold}@media screen and (min-width: 835px){.p-posted-recipe-form__heading{font-size:1.8rem}}.p-posted-recipe-form__description{font-size:1.4rem;font-weight:bold;margin-top:1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-form__description{font-size:1.3rem}}.p-posted-recipe-form__hr{border:none;height:2px;position:relative;margin:4.0rem 0 4.0rem}.p-posted-recipe-form__hr::before{background-image:linear-gradient(to right, #333, #333 1px, transparent 1px, transparent 4px);background-repeat:repeat-x;background-size:5px 2px;display:block;height:2px;bottom:0;content:'';left:0;position:absolute;right:0;top:0}@media screen and (min-width: 835px){.p-posted-recipe-form__hr{margin:4.0rem 0 3.2rem}}.p-posted-recipe-form__hr--less-margin{border:none;height:2px;position:relative;margin:3.2rem 0 4.0rem}.p-posted-recipe-form__hr--less-margin::before{background-image:linear-gradient(to right, #333, #333 1px, transparent 1px, transparent 4px);background-repeat:repeat-x;background-size:5px 2px;display:block;height:2px;bottom:0;content:'';left:0;position:absolute;right:0;top:0}@media screen and (min-width: 835px){.p-posted-recipe-form__hr--less-margin{margin:2.4rem 0 3.2rem}}.p-posted-recipe-form__section-heading{font-size:1.6rem;font-weight:bold}.p-posted-recipe-form__sub-section-heading{border-left:4px solid #40556D;font-size:1.6rem;font-weight:bold;margin-top:2.4rem;padding-left:0.8rem}@media screen and (min-width: 835px){.p-posted-recipe-form__sub-section-heading{font-size:1.5rem}}.p-posted-recipe-form__section-body{margin-top:2.4rem}.p-posted-recipe-form__section-description{font-size:1.4rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-form__section-description{font-size:1.3rem}}.p-posted-recipe-form__counter{font-size:1.1rem;font-weight:bold;margin-top:0.8rem;text-align:right}@media screen and (min-width: 835px){.p-posted-recipe-form__counter{margin-top:0.4rem}}.p-posted-recipe-form__counter--single{font-size:1.1rem;font-weight:bold;margin-top:0.8rem;text-align:right;flex:1}@media screen and (min-width: 835px){.p-posted-recipe-form__counter--single{margin-top:0.4rem;width:40.0rem}}.p-posted-recipe-form .js-counter-error{color:#E54848}.p-posted-recipe-form__section-checkboxes{margin-top:3.2rem}@media screen and (min-width: 835px){.p-posted-recipe-form__section-checkboxes{display:flex;flex-wrap:wrap;margin-top:2.4rem}}.p-posted-recipe-form__section-checkbox{font-size:1.4rem;font-weight:bold;margin-top:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__section-checkbox{margin-top:1.6rem;width:calc(100% / 3)}}.p-posted-recipe-form__section-label{display:block}.p-posted-recipe-form__photo{margin:2.4rem 0 3.2rem}.p-posted-recipe-form__photo-label{cursor:pointer}.p-posted-recipe-form__photo-blank{background-color:#FFF;border:1px solid #40556D;border-radius:2px;display:flex;flex-direction:column;height:24.0rem;justify-content:center;width:17.0rem}.p-posted-recipe-form__photo-icon{display:block;max-height:24.0rem;margin:0;max-width:17.0rem}.p-posted-recipe-form__camera-icon{background-image:url(/kenko/assets/v2/practical_kitchens/camera-4aa796e9e620767ea3505fb37775c38c6661d19201d7c4b664b68425e2d6a599.png);background-repeat:no-repeat;background-size:contain;display:block;height:2.7rem;margin:0 auto;width:3.2rem}.p-posted-recipe-form__photo-blank-notice{color:#40556D;font-size:1.2rem;font-weight:bold;margin:1.09rem auto 0;text-align:center;width:9.5rem}.p-posted-recipe-form__input-text{border:1px solid #333;border-radius:4px;font-size:1.4rem;padding:1.0rem 1.6rem 0.9rem;width:100%}.p-posted-recipe-form__input-text--short{border:1px solid #333;border-radius:4px;font-size:1.4rem;padding:1.0rem 1.6rem 0.9rem;text-align:center;width:7rem}.p-posted-recipe-form__input-text--single{border:1px solid #333;border-radius:4px;font-size:1.4rem;padding:1.0rem 1.6rem 0.9rem;width:100%}@media screen and (min-width: 835px){.p-posted-recipe-form__input-text--single{width:40.0rem}}.p-posted-recipe-form__input-file{display:none}.p-posted-recipe-form__textarea{background-color:#FFF;border:1px solid #333;border-radius:4px;height:16.0rem;max-width:100%;padding:1.6rem;width:100%}@media screen and (min-width: 835px){.p-posted-recipe-form__textarea{height:5.4rem}}.p-posted-recipe-form__textarea--single{background-color:#FFF;border:1px solid #333;border-radius:4px;height:16.0rem;margin-top:2.4rem;max-width:100%;padding:1.6rem;width:100%}.p-posted-recipe-form__servings{margin:4.0rem 0 0 4.0rem}@media screen and (min-width: 835px){.p-posted-recipe-form__servings{margin:2.4rem 0 0 2.4rem}}.p-posted-recipe-form__servings-suffix{margin-left:0.8rem}.p-posted-recipe-form__error{color:#E54848;font-size:1.4rem;font-weight:bold;margin-top:0.8rem;flex:3}@media screen and (min-width: 835px){.p-posted-recipe-form__error{font-size:1.3rem;line-height:2.2rem}}.p-posted-recipe-form__additional-information-row{display:flex;flex-direction:row-reverse;justify-content:space-between}.p-posted-recipe-form__additional-information-row--single{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}@media screen and (min-width: 835px){.p-posted-recipe-form__additional-information-row--single{width:40.0rem}}.p-posted-recipe-form__ingredients{margin-top:3.2rem}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredients{margin-top:2.4rem;width:46.8rem}}.p-posted-recipe-form__ingredients-header{display:flex;font-size:1.6rem;font-weight:bold;justify-content:space-between;margin:0 4.0rem}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredients-header{justify-content:flex-start;margin:2.4rem 0 0.8rem 2.4rem}}.p-posted-recipe-form__ingredients-header-name{width:calc((100% - 1.6rem) * (168 / 248))}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredients-header-name{width:25.6rem}}.p-posted-recipe-form__ingredients-header-quantity{width:calc((100% - 1.6rem) * (80 / 248))}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredients-header-quantity{width:16.0rem}}.p-posted-recipe-form__ingredients-list{margin-top:0.8rem}.p-posted-recipe-form__ingredient{display:flex;justify-content:space-between;margin-top:1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredient{justify-content:flex-start;margin-top:0.8rem}}.p-posted-recipe-form__ingredient:first-child{margin-top:0}.p-posted-recipe-form__ingredient-position{display:flex;flex-direction:column;height:4.9rem;justify-content:center;width:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredient-position{width:1.6rem}}.p-posted-recipe-form__ingredient-position-buttons{text-align:center}.p-posted-recipe-form__upward-button{background-image:url(/kenko/assets/v2/practical_kitchens/upward-1d1441c864208b4260e5dfcbc62d23b3ccf7057fe9fa1eb07f7c0d5b27ceb5ed.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:1.771922rem;width:0.91rem}@media screen and (min-width: 835px){.p-posted-recipe-form__upward-button{height:1.1683rem;width:0.6rem}}.p-posted-recipe-form__downward-button{background-image:url(/kenko/assets/v2/practical_kitchens/downward-c93ae5a57f501ba621bbf88d4a97a6e58eb8bf0a8fb8279e855d1e049e479405.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:1.771922rem;width:0.91rem}@media screen and (min-width: 835px){.p-posted-recipe-form__downward-button{height:1.1683rem;width:0.6rem}}.p-posted-recipe-form__ingredient-name{width:calc((100% - 9.6rem) * (168 / 248))}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredient-name{margin-left:0.8rem;width:24.0rem}}.p-posted-recipe-form__ingredient-quantity{width:calc((100% - 9.6rem) * (80 / 248))}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredient-quantity{margin-left:1.6rem;width:16.0rem}}.p-posted-recipe-form__ingredient-delete{display:flex;flex-direction:column;height:4.9rem;justify-content:center;width:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredient-delete{margin-left:0.8rem;width:2.0rem}}.p-posted-recipe-form__delete-button{background-image:url(/kenko/assets/v2/practical_kitchens/delete-9b37df29adf06b0578092d7b14b78484a7a9d8a3734d0fd442b7647547b8df98.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:2.4rem;width:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__delete-button{height:2.0rem;width:2.0rem}}.p-posted-recipe-form__ingredients-footer{margin:2.4rem 0 0 4.0rem}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredients-footer{margin:1.7rem 0 0 2.4rem}}.p-posted-recipe-form__add-button{background-image:url(/kenko/assets/v2/practical_kitchens/plus-5f07a4d1b8fa11cadcc12f62752f9593e8bd500dd8cf046ab29d2c1aba425bf0.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.4rem;vertical-align:bottom;width:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__add-button{height:2.0rem;width:2.0rem}}.p-posted-recipe-form__ingredients-add{cursor:pointer}.p-posted-recipe-form__ingredients-add-button-caption{color:#40556D;font-size:1.4rem;font-weight:bold;line-height:2.4rem;margin-left:0.8rem}@media screen and (min-width: 835px){.p-posted-recipe-form__ingredients-add-button-caption{margin-left:0.5rem}}.p-posted-recipe-form__steps{margin-top:3.2rem}@media screen and (min-width: 835px){.p-posted-recipe-form__steps{margin-top:2.4rem}}.p-posted-recipe-form__steps-header{display:flex;font-size:1.6rem;font-weight:bold;justify-content:flex-start;margin:0 2.6rem}@media screen and (min-width: 835px){.p-posted-recipe-form__steps-header{font-size:1.5rem;margin:2.4rem 0 0.8rem 2.4rem}}.p-posted-recipe-form__steps-header-number{width:3.2rem}@media screen and (min-width: 835px){.p-posted-recipe-form__steps-header-number{width:3.0rem}}.p-posted-recipe-form__steps-header-content{margin-left:1.2rem}@media screen and (min-width: 835px){.p-posted-recipe-form__steps-header-content{margin-left:2.4rem}}.p-posted-recipe-form__steps-list{margin-top:0.8rem}.p-posted-recipe-form__step{display:flex;justify-content:space-between;margin-top:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__step{justify-content:flex-start;margin-top:1.6rem}}.p-posted-recipe-form__step:first-child{margin-top:0}.p-posted-recipe-form__step-position{display:flex;flex-direction:column;justify-content:flex-start;width:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__step-position{flex:0 1;height:5.4rem;justify-content:flex-start}}.p-posted-recipe-form__step-position-buttons{text-align:center}@media screen and (min-width: 835px){.p-posted-recipe-form__step-position-buttons{display:flex;flex:1;flex-direction:column;justify-content:center;width:1.6rem}}@media screen and (min-width: 835px){.p-posted-recipe-form__step-number{display:flex;flex-direction:column;height:5.4rem;justify-content:flex-start;margin-left:0.8rem;width:3.8rem}}.p-posted-recipe-form__step-number-body{width:1.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__step-number-body{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center;width:100%}}.p-posted-recipe-form__step-content{width:calc(100% - 11.0rem)}@media screen and (min-width: 835px){.p-posted-recipe-form__step-content{flex:1;margin-left:1.6rem;width:auto}}.p-posted-recipe-form__step-delete{display:flex;flex-direction:column;height:5.4rem;justify-content:flex-start;width:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__step-delete{justify-content:center;margin-left:0.8rem}}@media screen and (min-width: 835px){.p-posted-recipe-form__step-delete-button{display:flex;flex:1;flex-direction:column;justify-content:center}}.p-posted-recipe-form__steps-footer{margin:2.4rem 0 0 7.0rem}@media screen and (min-width: 835px){.p-posted-recipe-form__steps-footer{margin:0 0 0 7.8rem}}.p-posted-recipe-form__steps-add{cursor:pointer}.p-posted-recipe-form__steps-add-button-caption{color:#40556D;font-size:1.4rem;font-weight:bold;line-height:2.4rem;margin-left:0.8rem}.p-posted-recipe-form__buttons{margin:0 auto;max-width:100%;width:22.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__buttons{display:flex;flex-direction:row-reverse;justify-content:center;width:auto}}@media screen and (min-width: 835px){.p-posted-recipe-form__submit{margin:0 1.6rem;width:16.8rem}}.p-posted-recipe-form__save-to-draft{margin-top:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__save-to-draft{margin:0 1.6rem;width:13.9rem}}.p-posted-recipe-form__cancel{margin-top:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-form__cancel{margin:0 1.6rem;width:13.9rem}}.p-posted-recipe-form .js-hidden{display:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-posted-recipe-ingredient{margin-top:3.0rem}@media screen and (min-width: 835px){.p-posted-recipe-ingredient{margin-top:3.2rem}}.p-posted-recipe-ingredient__heading-serving{display:flex;margin-bottom:2.4rem}.p-posted-recipe-ingredient__heading-serving-title{font-size:1.8rem;font-weight:bold;line-height:3.2rem}.p-posted-recipe-ingredient__heading-serving-value{font-size:1.8rem;font-weight:bold;line-height:3.2rem;margin-left:1.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-posted-recipe-ingredient-list__item{border-bottom:1px solid #DCE0E0;display:flex;font-size:1.5rem;height:3.7rem;justify-content:space-between;line-height:3.7rem;padding:0 0 0.8rem}@media screen and (min-width: 835px){.p-posted-recipe-ingredient-list__item{padding:0 1.2rem 0.8rem}}@media screen and (min-width: 835px){.p-posted-recipe-ingredient-list{margin-top:3.0rem}}.p-posted-recipe-ingredient-list__name{font-weight:500}.p-posted-recipe-ingredient-list__quantity{font-weight:bold}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-posted-recipe-post-flow--sp-only{display:block !important}@media screen and (min-width: 835px){.p-posted-recipe-post-flow--sp-only{display:none !important}}.p-posted-recipe-post-flow__heading{font-size:2.2rem;font-weight:bold;line-height:3.3rem;margin:4.0rem 0 1.6rem;text-align:center}@media screen and (min-width: 835px){.p-posted-recipe-post-flow__heading{margin:5.6rem 0 0.8rem}}.p-posted-recipe-post-flow__note{margin-bottom:4.0rem;text-align:center}.p-posted-recipe-post-flow__item{margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-posted-recipe-post-flow__item{margin-bottom:6.4rem}}.p-posted-recipe-post-flow__item:last-child{margin-bottom:0}.p-posted-recipe-post-flow__figure{text-align:center}.p-posted-recipe-post-flow__image{height:18.9rem;margin-bottom:1.6rem;width:17.6rem}.p-posted-recipe-post-flow__image-caption{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-posted-recipe-post-flow__image-caption{font-size:1.3rem;line-height:1.9rem}}.p-posted-recipe-post-flow__link-container{margin:2.4rem 0 4.0rem;text-align:center}@media screen and (min-width: 835px){.p-posted-recipe-post-flow__link-container{margin:2.0rem 0 4.0rem}}.p-posted-recipe-post-flow__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;line-height:2.1rem;text-decoration:underline}.p-posted-recipe-post-flow__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-posted-recipe-post-flow__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-posted-recipe-post-flow__link:link,.p-posted-recipe-post-flow__link:visited{color:#333}@media screen and (min-width: 835px){.p-posted-recipe-post-flow__link{font-size:1.3rem;line-height:1.9rem}}.p-posted-recipe-post-flow__button-container{text-align:center}.p-posted-recipe-post-flow__button{width:21.5rem}@media screen and (min-width: 835px){.p-posted-recipe-post-flow__button{width:18.3rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-posted-recipe-promotion-modal{opacity:0;visibility:hidden}.p-posted-recipe-promotion-modal__modal{background-color:#FFF;border-radius:0.8rem;left:50%;margin:auto;min-height:20.0rem;min-width:90%;position:fixed;right:0;top:50%;transform:translateY(-50%) translateX(-50%);width:80%;z-index:90000}@media screen and (min-width: 835px){.p-posted-recipe-promotion-modal__modal{left:0;min-width:60.0rem;top:calc(50% - 53.4rem/2);transform:none;width:60.0rem}}.p-posted-recipe-promotion-modal__close{display:inline-block;height:2.6rem;position:absolute;right:1.6rem;top:1.6rem}.p-posted-recipe-promotion-modal__close-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-posted-recipe-promotion-modal__close-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-posted-recipe-promotion-modal__close-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-posted-recipe-promotion-modal__close-image{height:2.6rem;width:2.6rem}.p-posted-recipe-promotion-modal__content{padding-bottom:4.0rem;text-align:center}.p-posted-recipe-promotion-modal__header{border-radius:8px 8px 0 0;width:100%}.p-posted-recipe-promotion-modal__text-container{padding:2.4rem 4.0rem 0}.p-posted-recipe-promotion-modal__title{color:#333;font-size:2rem;font-weight:bold;line-height:3rem;text-align:left}@media screen and (min-width: 835px){.p-posted-recipe-promotion-modal__title{text-align:center}}.p-posted-recipe-promotion-modal__description{font-size:1.4rem;line-height:2.1rem;padding-top:1.6rem;text-align:left}.p-posted-recipe-promotion-modal__buttons{padding-top:0.8rem}.p-posted-recipe-promotion-modal__button-wrapper{margin:0 auto;padding-top:1.6rem;width:28.0rem}.p-posted-recipe-promotion-modal.is-shown{opacity:1.0;visibility:visible}.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover{z-index:89999}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.posted-recipe-status-bar{width:24.6rem}.posted-recipe-status-bar__step2{color:#979797;display:flex}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step{padding-left:0.7rem;width:48%}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step.for_publishment{font-size:13px;padding:0.8rem 0 0.8rem 1.6rem}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step.for_publishment.supervised{background-color:#FC962D;color:#FFF}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step.for_publishment.supervised:before,.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step.for_publishment.supervised:after{background-color:#FC962D}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step.for_publishment--published{font-size:13px;padding:0.8rem 0 0.8rem 0.8rem}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step.for_publishment--published.published{background-color:#88C50A;color:#FFF}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step.for_publishment--published.published:before,.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step.for_publishment--published.published:after{background-color:#88C50A}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step:first-child{width:52%}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step:last-child{background-color:#FFF;padding:0;width:0}.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step:last-child:before,.posted-recipe-status-bar__step2 .posted-recipe-status-bar__status_step:last-child:after{background-color:#FFF}.posted-recipe-status-bar__status_step{background-color:#EDEFEF;height:3.6rem;justify-content:flex-start;line-height:20px;padding:0;position:relative}.posted-recipe-status-bar__status_step:before,.posted-recipe-status-bar__status_step:after{background-color:#EDEFEF;border-left:4px solid #FFF;content:'';display:block;height:18px;left:-15px;position:absolute;width:2.0rem}.posted-recipe-status-bar__status_step:after{top:0;transform:skew(30deg)}.posted-recipe-status-bar__status_step:before{bottom:0;transform:skew(-30deg)}.posted-recipe-status-bar__status_step:first-child:before,.posted-recipe-status-bar__status_step:first-child:after{content:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-posted-recipe-step{margin:3.0rem 0 4.0rem;position:relative}.p-posted-recipe-step::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-posted-recipe-step__heading{font-size:1.8rem;font-weight:bold;margin-bottom:3.0rem}.p-posted-recipe-step__item{display:flex;margin-top:3.0rem}.p-posted-recipe-step__item:first-child{margin-top:0}.p-posted-recipe-step__item-step{font-family:'Oswald', sans-serif;font-size:4.4rem;margin-right:1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-step__item-step{margin-right:2.5rem}}.p-posted-recipe-step__item-description{font-size:1.5rem;line-height:2.3rem;padding-top:2.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@media screen and (min-width: 835px){.p-posted-recipe-detail{margin:0 4.0rem}}.p-posted-recipe-detail__heading{margin:2.4rem 1.6rem 1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__heading{display:flex;justify-content:space-between;margin:2.4rem 0}}.p-posted-recipe-detail__link{margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__link{margin:0}}.p-posted-recipe-detail__content{background-color:#F7F7F3;padding:1.6rem 1.6rem 8.0rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__content{padding:3.2rem 3.2rem 5.8rem}}.p-posted-recipe-detail__main-wrapper::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:''}@media screen and (min-width: 835px){.p-posted-recipe-detail__main-wrapper::after{margin-top:3.2rem}}@media screen and (min-width: 835px){.p-posted-recipe-detail__main{display:flex}}@media screen and (min-width: 481px){.p-posted-recipe-detail__phote{height:39.6rem;margin-right:2.4rem;width:28.0rem}}.p-posted-recipe-detail__phote.no-photo{align-items:center;background:#FFF;border:0.1rem solid #40556D;border-radius:0.2rem;display:flex;height:45.7rem;justify-content:center}@media screen and (min-width: 835px){.p-posted-recipe-detail__phote.no-photo{height:39.6rem}}.p-posted-recipe-detail__photo-text{color:#979797;font-weight:bold;text-align:center}@media screen and (min-width: 835px){.p-posted-recipe-detail__photo-text{font-size:1.2rem;line-height:1.8rem;width:7.2rem}}.p-posted-recipe-detail__photo-icon{color:#979797;font-size:3.0rem;text-align:center}@media screen and (min-width: 835px){.p-posted-recipe-detail__photo-icon{font-size:3.0rem}}.p-posted-recipe-detail__description{margin:2.4rem 0 4.0rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__description{margin:0;width:33.6rem}}.p-posted-recipe-detail__title-section{display:flex;margin-bottom:3.2rem}.p-posted-recipe-detail__status-draft{background-color:#979797;border-radius:1.4rem;color:#FFF;font-size:1.4rem;line-height:2.0rem;margin-right:0.8rem;padding:0.4rem 1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__status-draft{font-size:1.3rem}}.p-posted-recipe-detail__title{font-size:1.8rem;font-weight:bold;line-height:2.7rem}.p-posted-recipe-detail__episode-title{font-weight:bold;margin-bottom:0.8rem;margin-top:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__episode-title{font-size:1.5rem;line-height:2.2rem;margin:2.4rem 0 1.6rem}}.p-posted-recipe-detail__meal-theme-title{font-weight:bold;margin-bottom:0.8rem;margin-top:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__meal-theme-title{font-size:1.5rem;line-height:2.2rem;margin:2.4rem 0 1.6rem}}.p-posted-recipe-detail__episode-content{color:#676767;font-size:1.6rem;font-weight:500;line-height:2.8rem;margin-top:0.8rem;text-align:justify;word-wrap:break-word}@media screen and (min-width: 835px){.p-posted-recipe-detail__episode-content{font-size:1.3rem;line-height:2.6rem}}.p-posted-recipe-detail__edit-button-block{height:4.0rem;margin:0 auto;width:22.4rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__edit-button-block{height:3.7rem;width:21.6rem}}.p-posted-recipe-detail__delete-button-block{margin-top:2.4rem;text-align:center}.p-posted-recipe-detail__view-recipe-button-block{height:4.0rem;margin:0 auto;width:22.4rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__view-recipe-button-block{height:3.7rem;width:21.6rem}}.p-posted-recipe-detail__header-container{padding:1.6rem 0 3.2rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__header-container{padding:1.6rem 0 2.4rem}}.p-posted-recipe-detail__header-title{margin-bottom:1.6rem}.p-posted-recipe-detail__header-title-text{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__header-title-text{font-size:1.8rem;line-height:2.7rem}}.p-posted-recipe-detail__header-description-text{font-size:1.4rem;font-weight:bold;line-height:2.1rem;text-align:justify}@media screen and (min-width: 835px){.p-posted-recipe-detail__header-description-text{font-size:1.3rem;line-height:1.9rem}}.p-posted-recipe-detail__dotted-border{border:none;height:0.2rem;position:relative}.p-posted-recipe-detail__dotted-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-posted-recipe-detail__dotted-border--margin-bottom{border:none;height:0.2rem;position:relative;margin-bottom:3.2rem}.p-posted-recipe-detail__dotted-border--margin-bottom::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-posted-recipe-detail__profile-container{padding:4.0rem 0}@media screen and (min-width: 835px){.p-posted-recipe-detail__profile-container{padding:3.2rem 0 4.0rem}}.p-posted-recipe-detail__profile-d-list{margin-bottom:3.2rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__profile-d-list{margin-bottom:0.8rem}}.p-posted-recipe-detail__profile-d-term{font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__profile-d-term{display:inline-block;font-size:1.3rem;line-height:1.9rem}}.p-posted-recipe-detail__profile-d-description{font-size:1.6rem;line-height:2.4rem;margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__profile-d-description{display:inline-block;font-size:1.3rem;line-height:1.9rem;margin-bottom:1.6rem}}.p-posted-recipe-detail__modify-text{color:#006284;font-size:1.3rem;font-weight:bold;line-height:1.9rem;text-decoration:none}.p-posted-recipe-detail__modify-text::before{background:url(/kenko/assets/v2/registrations/icon_edit-a4147a39f95523b480de070e8677ea276e348adea0734dca977bcc4acd99d2e8.png) 0 0 no-repeat;background-size:contain;content:'';display:inline-block;height:1.531rem;margin-right:0.4rem;width:1.531rem}.p-posted-recipe-detail__modify-text:visited{color:#006284}.p-posted-recipe-detail__guideline-title{margin-bottom:1.6rem}.p-posted-recipe-detail__guideline-title-text{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__guideline-title-text{font-size:1.5rem;line-height:2.2rem}}.p-posted-recipe-detail__guideline-description{margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__guideline-description{margin-bottom:3.2rem}}.p-posted-recipe-detail__guideline-description-text{font-size:1.4rem;line-height:2.1rem;text-align:justify}.p-posted-recipe-detail__guideline-colorbox{background:#FFF;border:0.2rem solid #40556D;border-radius:0.4rem;box-sizing:border-box;margin-bottom:3.2rem;padding:3.2rem 2.4rem 0.8rem}@media screen and (min-width: 835px){.p-posted-recipe-detail__guideline-colorbox{padding:2.4rem 2.4rem 0}}.p-posted-recipe-detail__guideline-colorbox-list{list-style:disc;padding-left:2.0rem}.p-posted-recipe-detail__guideline-colorbox-item{font-size:14px;font-weight:bold;line-height:28px;margin-bottom:2.4rem}.p-posted-recipe-detail__guideline-colorbox-link-item{color:#0086B0;font-size:1.6rem;font-weight:bold;line-height:3.2rem}.p-posted-recipe-detail__guideline-colorbox-link-item:visited{color:#0086B0}.p-posted-recipe-detail__guideline-colorbox-link-item::before{color:#333;content:'・'}.p-posted-recipe-detail__guideline-colorbox-link-list-container{align-items:center;display:flex;flex-direction:column;margin-bottom:1.6rem}.p-posted-recipe-detail__button-disabled{background-color:#DCE0E0;cursor:not-allowed;pointer-events:none}.p-posted-recipe-detail__guideline-colorbox-checkbox-container{margin-bottom:1.6rem;text-align:center}.p-posted-recipe-detail__terms-agree-label{font-size:1.4rem;font-weight:bold;line-height:2.4rem}.p-posted-recipe-detail__submit{padding:0 4.4rem}.p-posted-recipe-detail__edit-button-container{padding:2.4rem 0;text-align:center}@media screen and (min-width: 835px){.p-posted-recipe-detail__guideline-colorbox-wrapper{padding:0 20.2rem}}@media screen and (min-width: 835px){.p-posted-recipe-detail__buttons{padding:0 18.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-posted-recipe-list__inner:nth-of-type(n+2){margin-top:5.6rem}.p-posted-recipe-list__header-container:after{content:'';margin:0.8rem 0 2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-list__header-container:after{margin:1.6rem 0 1.6rem}}@media screen and (min-width: 835px){.p-posted-recipe-list__header-container-inner{display:flex;justify-content:space-between}}.p-posted-recipe-list__heading{font-size:1.8rem;font-weight:bold;line-height:2.7rem;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-posted-recipe-list__heading{margin-bottom:0}}.p-posted-recipe-list__counter{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-posted-recipe-list__counter{font-size:1.5rem;line-height:2.2rem}}.p-posted-recipe-list__button-container{display:flex;justify-content:space-between}.p-posted-recipe-list__button-container-text{color:#676767;font-size:1.3rem;font-weight:bold;line-height:1.9rem;margin-bottom:2.4rem}.p-posted-recipe-list__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none}.p-posted-recipe-list__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-posted-recipe-list__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-posted-recipe-list__post-link-label{color:#40556D;display:flex;font-size:1.4rem;font-weight:bold;line-height:2.4rem}.p-posted-recipe-list__post-link-label:before{background-image:url(/kenko/assets/owan/icon/icon_round_plus_white-c2d9ecd79689cfc0d3bb7234343b64e5ffad09ce79582788446f1589f68e27f7.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2.4rem;margin-right:0.8rem;width:2.4rem}.p-posted-recipe-list__short-pagination{margin-right:2.0rem}.p-posted-recipe-list__posted-recipe-list{display:grid;grid-template-columns:1fr;margin-top:3.2rem;row-gap:2.4rem}@media screen and (min-width: 835px){.p-posted-recipe-list__posted-recipe-list{column-gap:1.6rem;grid-template-columns:1fr 1fr 1fr;margin-top:4.0rem;row-gap:4.0rem}}.p-posted-recipe-list__posted-recipe-item{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-posted-recipe-list__posted-recipe-item:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-posted-recipe-list__posted-recipe-item:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-posted-recipe-list__posted-recipe-link{column-gap:1.6rem;display:grid;grid-template-columns:10.0rem 1fr;text-decoration:none;word-break:break-all}@media screen and (min-width: 835px){.p-posted-recipe-list__posted-recipe-link{grid-template-columns:1fr;row-gap:1.6rem}}.p-posted-recipe-list__posted-image-container{border-radius:0.8rem;height:10rem;overflow:hidden;position:relative;width:100%;z-index:1;align-items:center;background-color:#EDEFEF;display:flex;justify-content:center}@media screen and (min-width: 835px){.p-posted-recipe-list__posted-image-container{border-radius:0.8rem;height:23.4rem;overflow:hidden;position:relative;width:100%;z-index:1}}.p-posted-recipe-list__posted-image{height:10.0rem;object-fit:cover;width:100%}@media screen and (min-width: 835px){.p-posted-recipe-list__posted-image{height:23.4rem}}.p-posted-recipe-list__blank-image{height:5.6rem;width:5.6rem}@media screen and (min-width: 835px){.p-posted-recipe-list__blank-image{height:8.8rem;width:8.8rem}}.p-posted-recipe-list__title{font-size:1.6rem;font-weight:bold;line-height:2.0rem;margin-bottom:0.1rem;min-height:4.0rem}@media screen and (min-width: 835px){.p-posted-recipe-list__title{font-size:1.8rem;margin-bottom:0.8rem}}.p-posted-recipe-list__author{color:#676767;font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.p-posted-recipe-list__author{font-size:1.3rem;line-height:1.8rem}}.p-posted-recipe-list__border{margin:0.4rem 0 0.8rem}@media screen and (min-width: 835px){.p-posted-recipe-list__border{margin:1.0rem 0 0.8rem}}.p-posted-recipe-list__status>.label{border-radius:1.2rem;color:#FFF;display:inline-block;font-size:1.4rem;line-height:2.0rem;padding:0.2rem 1.6rem}@media screen and (min-width: 835px){.p-posted-recipe-list__status>.label{font-size:1.3rem}}.p-posted-recipe-list__status>.label.supervised{background-color:#FC962D}.p-posted-recipe-list__status>.label.published{background-color:#88C50A}.p-posted-recipe-list__status>.label.archived{background-color:#F8C43F}.p-posted-recipe-list__status>.label.draft{background-color:#979797}.p-posted-recipe-list__pagination{margin-top:3.2rem}@media screen and (min-width: 835px){.p-posted-recipe-list__pagination{margin-top:4.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-practical-kitchen-about__content,.p-practical-kitchen-about__content--wide,.p-practical-kitchen-about__content--beige{margin-top:4.0rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__content,.p-practical-kitchen-about__content--wide,.p-practical-kitchen-about__content--beige{margin-top:5.6rem}}.p-practical-kitchen-about__heading,.p-practical-kitchen-about__heading--small,.p-practical-kitchen-about__heading--middle{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.0rem;letter-spacing:0.1rem;line-height:3.0rem;text-align:center}@media screen and (min-width: 835px){.p-practical-kitchen-about__heading,.p-practical-kitchen-about__heading--small,.p-practical-kitchen-about__heading--middle{font-size:2.4rem;line-height:3.8rem}}.p-practical-kitchen-about__note,.p-practical-kitchen-about__note--center{font-size:1.5rem;line-height:2.6rem;margin:2.4rem 2.8rem 0}@media screen and (min-width: 835px){.p-practical-kitchen-about__note,.p-practical-kitchen-about__note--center{font-size:1.4rem;margin:2.4rem auto 0;width:43.8rem}}.p-practical-kitchen-about__sample-image--pc-only,.p-practical-kitchen-about__sample-image--sp-only{object-fit:cover;vertical-align:top}.p-practical-kitchen-about__recipe-balloon-text,.p-practical-kitchen-about__recipe-balloon-text--small,.p-practical-kitchen-about__recipe-balloon-text--underline{font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-practical-kitchen-about__post-flow--pc-only,.p-practical-kitchen-about__post-flow--sp-only{text-align:center}.p-practical-kitchen-about__partner-link--pc-only,.p-practical-kitchen-about__partner-link--sp-only{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border:0.2rem solid #F8F3F0}.p-practical-kitchen-about__partner-link--pc-only:hover,.p-practical-kitchen-about__partner-link--sp-only:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-practical-kitchen-about__partner-link--pc-only:hover .hover-scale-image,.p-practical-kitchen-about__partner-link--sp-only:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-practical-kitchen-about--pc-only{display:none !important}@media screen and (min-width: 835px){.p-practical-kitchen-about--pc-only{display:block !important}}.p-practical-kitchen-about--sp-only{display:block !important}@media screen and (min-width: 835px){.p-practical-kitchen-about--sp-only{display:none !important}}.p-practical-kitchen-about__header-image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__header-image--pc-only{display:block !important}}.p-practical-kitchen-about__header-image--sp-only{display:block !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__header-image--sp-only{display:none !important}}.p-practical-kitchen-about__content--wide{margin-top:4.8rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__content--wide{margin-top:5.6rem}}.p-practical-kitchen-about__content--beige{background-color:#F8F3F0;padding:4.0rem 0 4.0rem}.p-practical-kitchen-about__heading--small{font-size:1.6rem;margin-left:0.8rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__heading--small{font-size:2.0rem}}@media screen and (min-width: 835px){.p-practical-kitchen-about__heading--middle{font-size:2.2rem}}.p-practical-kitchen-about__heading-text--pc-only{display:none !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__heading-text--pc-only{display:inline !important}}.p-practical-kitchen-about__description-container{margin-top:1.2rem;text-align:center}.p-practical-kitchen-about__description{background:linear-gradient(transparent 60%, #F8F3F0 40%);display:inline-block;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;letter-spacing:0.1rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__description{font-size:1.8rem}}@media screen and (min-width: 835px){.p-practical-kitchen-about__note--center{text-align:center}}.p-practical-kitchen-about__sample-image-container{margin:5.0rem 2.2rem 0;text-align:center}@media screen and (min-width: 835px){.p-practical-kitchen-about__sample-image-container{margin:6.2rem 11.5rem 0}}.p-practical-kitchen-about__sample-image--pc-only{display:none !important;height:23.9rem;width:58.8rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__sample-image--pc-only{display:block !important}}.p-practical-kitchen-about__sample-image--sp-only{display:inline-block !important;max-width:33.2rem;width:100%}@media screen and (min-width: 835px){.p-practical-kitchen-about__sample-image--sp-only{display:none !important}}.p-practical-kitchen-about__sample-text-container{background-color:#F8F3F0;margin-top:-3.2rem;padding:6.4rem 2.8rem 4.0rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__sample-text-container{margin-top:-6.8rem;padding:10.0rem 19.0rem 4.0rem}}.p-practical-kitchen-about__sample-text{font-size:1.5rem;line-height:2.6rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__sample-text{font-size:1.4rem}}.p-practical-kitchen-about__sample-text:nth-of-type(n+2){margin-top:1.6rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__sample-text:nth-of-type(n+2){margin-top:0}}.p-practical-kitchen-about__recipe-list{display:grid;grid-template-columns:1fr;margin:3.2rem 1.6rem 0}@media screen and (min-width: 835px){.p-practical-kitchen-about__recipe-list{column-gap:1.6rem;grid-template-columns:36.1rem 36.1rem;margin:4rem 4rem 0}}.p-practical-kitchen-about__recipe-item{justify-self:center;max-width:34.3rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__recipe-item{max-width:none}}.p-practical-kitchen-about__recipe-item:nth-of-type(n+2){margin-top:3.2rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__recipe-item:nth-of-type(n+2){margin-top:0}}.p-practical-kitchen-about__recipe-balloon-container{text-align:center}.p-practical-kitchen-about__recipe-balloon{background-color:#F8F3F0;border-radius:0.8rem;display:inline-block;padding:1.6rem 2.4rem 1.8rem;position:relative;text-align:center}.p-practical-kitchen-about__recipe-balloon::after{background-color:#F8F3F0;bottom:-1.1rem;content:'';height:2.4rem;left:45%;position:absolute;transform:rotate(45deg);width:2.4rem}.p-practical-kitchen-about__recipe-balloon-text--small{font-size:1.2rem;line-height:2.2rem}.p-practical-kitchen-about__recipe-balloon-text--underline{display:inline-block;position:relative}.p-practical-kitchen-about__recipe-balloon-text--underline::after{border:none;border-top:0.1rem solid #F28184;bottom:0;content:'';height:0;left:0;position:absolute;right:0}.p-practical-kitchen-about__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none;vertical-align:top}.p-practical-kitchen-about__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-practical-kitchen-about__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-practical-kitchen-about__hr{border:none;border-top:0.2rem solid #DCE0E0;height:0;margin:4.0rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__hr{margin:4.0rem 4.0rem 5.6rem}}.p-practical-kitchen-about__kitchen-links-container{margin:0 1.6rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__kitchen-links-container{margin:0 4.0rem}}.p-practical-kitchen-about__kitchen-list{margin-top:3.2rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__kitchen-list{column-gap:3.2rem;display:grid;grid-template-columns:1fr 1fr;margin-top:4.0rem}}.p-practical-kitchen-about__kitchen-item{margin:0 auto;max-width:34.3rem;width:auto}@media screen and (min-width: 835px){.p-practical-kitchen-about__kitchen-item{max-width:none}}.p-practical-kitchen-about__kitchen-item:nth-of-type(n+2){margin-top:2.4rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__kitchen-item:nth-of-type(n+2){margin-top:0}}.p-practical-kitchen-about__kitchen-item-image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__kitchen-item-image--pc-only{display:block !important}}.p-practical-kitchen-about__kitchen-item-image--sp-only{display:block !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__kitchen-item-image--sp-only{display:none !important}}.p-practical-kitchen-about__post-flow-container{margin-top:3.2rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-flow-container{margin-top:2.4rem}}.p-practical-kitchen-about__post-flow--pc-only{display:none !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-flow--pc-only{display:block !important}}.p-practical-kitchen-about__post-flow--sp-only{display:block !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-flow--sp-only{display:none !important}}.p-practical-kitchen-about__post-flow-image-container:nth-of-type(n+2){margin-top:2.4rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-flow-image-container:nth-of-type(n+2){margin-top:0}}.p-practical-kitchen-about__post-flow-image{max-width:21.5rem;vertical-align:top;width:auto}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-flow-image{max-width:none;width:57.8rem}}.p-practical-kitchen-about__post-recipe-buttons-container{margin:0 5.0rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-recipe-buttons-container{margin:0}}.p-practical-kitchen-about__post-recipe-buttons{margin-top:3.2rem;text-align:center}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-recipe-buttons{column-gap:3.2rem;display:grid;grid-template-columns:28.0rem 28.0rem;justify-content:center}}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-recipe-link-container--small{width:28.0rem}}.p-practical-kitchen-about__post-recipe-link-container--small:not(:first-child){margin-top:2.4rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__post-recipe-link-container--small:not(:first-child){margin-top:0}}.p-practical-kitchen-about__partner-list{display:flex;justify-content:center;margin:3.2rem 0.6rem 0}@media screen and (min-width: 835px){.p-practical-kitchen-about__partner-list{margin:3.2rem 0 0}}.p-practical-kitchen-about__partner-item:not(:last-child){margin-right:1.0rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__partner-item:not(:last-child){margin-right:1.6rem}}.p-practical-kitchen-about__partner-link--pc-only{display:none !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__partner-link--pc-only{display:inline-block !important}}.p-practical-kitchen-about__partner-link--sp-only{display:inline-block !important}@media screen and (min-width: 835px){.p-practical-kitchen-about__partner-link--sp-only{display:none !important}}.p-practical-kitchen-about__partner-item-image{max-width:16.7rem;width:100%}@media screen and (min-width: 835px){.p-practical-kitchen-about__partner-item-image{max-width:none;width:23.6rem}}.p-practical-kitchen-about__button-container{margin:3.2rem 7.8rem 8.0rem}@media screen and (min-width: 835px){.p-practical-kitchen-about__button-container{margin:3.2rem 30.0rem 8.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-practical-kitchen-floating-button--sp-only{background-color:#006284;border-radius:50%;bottom:1.6rem;box-shadow:0 0 4px rgba(0,0,0,0.5);height:10rem;padding:1.6rem;position:fixed;right:1.6rem;text-align:center;text-decoration:none;width:10rem;z-index:1000}.p-practical-kitchen-floating-button--sp-only{display:block !important}@media screen and (min-width: 835px){.p-practical-kitchen-floating-button--sp-only{display:none !important}}.p-practical-kitchen-floating-button__icon-container{padding:0 2.4rem 0.8rem}.p-practical-kitchen-floating-button__text{color:#FFF;font-size:1.4rem;font-weight:bold;line-height:1.8rem}.p-practical-kitchen-floating-button__text:visited{color:#FFF}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-practical-kitchen-block-button--beige,.p-practical-kitchen-block-button--green,.p-practical-kitchen-block-button--yellow{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.8rem;display:block;margin:0 auto;padding:1.6rem 0;position:relative;text-decoration:none;width:auto}.p-practical-kitchen-block-button--beige:hover,.p-practical-kitchen-block-button--green:hover,.p-practical-kitchen-block-button--yellow:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-practical-kitchen-block-button--beige:hover .hover-scale-image,.p-practical-kitchen-block-button--green:hover .hover-scale-image,.p-practical-kitchen-block-button--yellow:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-practical-kitchen-block-button--beige::after,.p-practical-kitchen-block-button--green::after,.p-practical-kitchen-block-button--yellow::after{background-image:url(/kenko/assets/owan/icon/icon_arrow_right_white-a2df3e374ff274fe165381e6b862236c9634db1621362b5cb78e7d627f94b9d8.png);background-repeat:no-repeat;background-size:contain;content:'';height:1.6rem;position:absolute;right:2.0rem;top:calc((100% - 1.6rem) / 2);width:0.9rem}@media screen and (min-width: 835px){.p-practical-kitchen-block-button--beige::after,.p-practical-kitchen-block-button--green::after,.p-practical-kitchen-block-button--yellow::after{right:2.6rem}}.p-practical-kitchen-block-button__text,.p-practical-kitchen-block-button__text--small{color:#FFF;font-size:1.8rem;font-weight:bold;line-height:2.6rem;text-align:center}@media screen and (min-width: 835px){.p-practical-kitchen-block-button__text,.p-practical-kitchen-block-button__text--small{font-size:2.0rem}}.p-practical-kitchen-block-button__text:not(:first-child),.p-practical-kitchen-block-button__text--small:not(:first-child){margin-top:0.4rem}@media screen and (min-width: 835px){.p-practical-kitchen-block-button__text:not(:first-child),.p-practical-kitchen-block-button__text--small:not(:first-child){margin-top:0.8rem}}.p-practical-kitchen-block-button--beige{background-color:#DC9561}.p-practical-kitchen-block-button--green{background-color:#A7D052}.p-practical-kitchen-block-button--yellow{background-color:#F8C43F}.p-practical-kitchen-block-button__text--small{color:#333;font-size:1.2rem;line-height:1.8rem}@media screen and (min-width: 835px){.p-practical-kitchen-block-button__text--small{font-size:1.4rem;line-height:2.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-questionnaire{margin:0 1.6rem}@media screen and (min-width: 835px){.p-questionnaire{margin:0 4rem;width:73.0rem}}.p-questionnaire__section-border{margin-top:4.0rem}@media screen and (min-width: 835px){.p-questionnaire__section-border{width:73.0rem}}.p-questionnaire__inner{margin:0;width:100%}@media screen and (min-width: 835px){.p-questionnaire__inner{margin:5.6rem auto 0;width:42.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-questionnaire-form-wrapper{margin:6.4rem auto 0;width:31.1rem}@media screen and (min-width: 835px){.p-questionnaire-form-wrapper{margin:4rem auto 0;width:42rem}}.p-questionnaire-form-wrapper__lead{line-height:2.25rem;text-align:left;font-size:15px;font-weight:700;margin-top:4rem}.p-questionnaire-wrapper{font-size:1.5rem;color:#333;font-family:YuGothic, 'Yu Gothic medium', 'Hiragino Sans', Meiryo, 'sans-serif';background-color:#FBFAF7;margin:0 auto;padding:6.4rem 0 1rem;text-align:center}.p-questionnaire-wrapper input[type='text'],.p-questionnaire-wrapper textarea{padding:3px 5px;margin:0 5px 0 0;box-shadow:inset 1px 1px 4px #e6e6e6;border-radius:3px;border:1px solid #cccccc;vertical-align:middle;display:inline-block;font-weight:normal}.p-questionnaire-wrapper textarea{height:100px}.p-questionnaire-wrapper__lead{font-family:'Tsukushi A Round Gothic', Meiryo, 'sans-serif';font-size:2.4rem;line-height:3.6rem;margin:0 auto;text-align:center}@media screen and (min-width: 835px){.p-questionnaire-wrapper__lead{font-size:3.2rem;font-weight:700;line-height:4.8rem}}.p-questionnaire-wrapper__lead_description{font-family:'Tsukushi A Round Gothic', Meiryo, 'sans-serif';font-size:1.6rem;line-height:2rem;margin:3rem auto 0;text-align:left;width:31.1rem}@media screen and (min-width: 835px){.p-questionnaire-wrapper__lead_description{font-size:1.6rem;line-height:2rem;width:42rem}}.p-questionnaire-wrapper__notice{text-align:left;line-height:2.25rem;margin-top:3rem;font-weight:500}.p-questionnaire-wrapper__submit-btn[type='submit']{background-color:#F28184;border-radius:2.2rem;color:#FFF;display:block;font-size:1.6rem;font-weight:700;line-height:4.3rem;margin:4rem auto 0;width:31.1rem}@media screen and (min-width: 835px){.p-questionnaire-wrapper__submit-btn[type='submit']{width:29.1rem}}.p-questionnaire-wrapper__submit-btn[type='submit']:disabled{background-color:#979797;opacity:0.6}.p-questionnaire-form-annotation{width:31.1rem;line-height:2.25rem;text-align:left;font-size:14px;font-weight:500}@media screen and (min-width: 835px){.p-questionnaire-form-annotation{width:42rem}}.p-questionnaire-single-choice-form-wrapper{text-align:left}.p-questionnaire-single-choice-form-wrapper__radio-btn{line-height:2.25rem;margin-top:1.6rem}.p-questionnaire-multiple-choices-form-wrapper{text-align:left}.p-questionnaire-multiple-choices-form-wrapper__check-box{line-height:2.25rem;margin-top:1.6rem}.p-questionnaire-single-line-text-form-wrapper{text-align:left;margin-top:0.8rem;width:31.1rem}.p-questionnaire-single-line-text-form-wrapper__text-field{width:31.1rem}@media screen and (min-width: 835px){.p-questionnaire-single-line-text-form-wrapper__text-field{width:42rem}}.p-questionnaire-multiple-line-texts-form-wrapper{text-align:left}@media screen and (min-width: 835px){.p-questionnaire-multiple-line-texts-form-wrapper{margin-top:0.8rem}}.p-questionnaire-multiple-line-texts-form-wrapper__text-area{width:31.1rem;resize:none;margin-top:1.6rem}@media screen and (min-width: 835px){.p-questionnaire-multiple-line-texts-form-wrapper__text-area{margin-top:0.8rem;width:42rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-questionnaire-thanks{margin:0 auto}.p-questionnaire-thanks__title{color:#40556D;font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin:4rem auto 0;width:24rem;text-align:center}@media screen and (min-width: 835px){.p-questionnaire-thanks__title{font-size:1.8rem;line-height:2.7rem;margin:6.4rem auto 0;width:60rem}}.p-questionnaire-thanks__text{font-size:1.4rem;font-weight:500;height:8rem;line-height:2.1rem;margin:1.4rem auto 0;width:31rem}@media screen and (min-width: 835px){.p-questionnaire-thanks__text{font-size:1.4rem;line-height:2.3rem;margin:4rem auto 0;width:60rem}}.p-questionnaire-thanks__apply-btn-area{padding-bottom:4rem}@media screen and (min-width: 835px){.p-questionnaire-thanks__apply-btn-area{margin:2.4rem auto 0;padding-bottom:0;text-align:center}}.p-questionnaire-thanks__apply-btn{background-color:#40556D;border-radius:2.2rem;color:#FFF;display:block;font-size:1.6rem;font-weight:700;height:4.3rem;line-height:4.3rem;margin:4rem 3.2rem 0;text-align:center;text-decoration:none;width:calc(100% - 6.4rem)}@media screen and (min-width: 835px){.p-questionnaire-thanks__apply-btn{font-weight:bold;margin:2.4rem auto 5rem;width:29.1rem}}.p-questionnaire-thanks__apply-btn-text{text-decoration:none;color:#FFF}.p-questionnaire-thanks__apply-btn-text:hover{color:#FFF}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-main-recipe{position:relative}@media screen and (min-width: 835px){.p-main-recipe{width:100%;display:grid;gap:2.4rem;grid-template-columns:1.1fr 2fr}}.p-main-recipe__photo{margin-left:-1.6rem;margin-right:-1.6rem;position:relative}@media screen and (min-width: 835px){.p-main-recipe__photo{margin:0}}.p-main-recipe__photo-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-main-recipe__photo-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-main-recipe__photo-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-main-recipe__photo-image-container{height:100vmin;overflow:hidden;width:100%}@media screen and (min-width: 481px){.p-main-recipe__photo-image-container{height:80vmin}}@media screen and (min-width: 835px){.p-main-recipe__photo-image-container{border-radius:0.4rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}}.p-main-recipe__photo-image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-main-recipe__photo-image--pc-only{display:block !important}}.p-main-recipe__photo-image--sp-only{display:block !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-main-recipe__photo-image--sp-only{display:none !important}}.p-main-recipe__photo-shadow--sp-only{display:block !important;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));bottom:0;height:12.0rem;position:absolute;width:100%}@media screen and (min-width: 835px){.p-main-recipe__photo-shadow--sp-only{display:none !important}}.p-main-recipe__detail{position:relative}.p-main-recipe__detail-bottom-wrapper{display:flex;flex-grow:1;flex-wrap:wrap;margin-top:1.0rem}@media screen and (min-width: 835px){.p-main-recipe__detail-bottom-wrapper{display:grid;grid-column-gap:0.6rem;grid-template-columns:30.0rem 1fr;margin-top:0.8rem;position:relative;top:1.0rem}}.p-main-recipe__detail-other{width:100%}@media screen and (min-width: 835px){.p-main-recipe__detail-other{width:inherit}}.p-main-recipe__title-container--sp-only{display:block !important;bottom:0;padding:0 1.6rem 1.6rem;position:absolute}@media screen and (min-width: 835px){.p-main-recipe__title-container--sp-only{display:none !important}}.p-main-recipe__title-container--pc-only{display:none !important}@media screen and (min-width: 835px){.p-main-recipe__title-container--pc-only{display:block !important}}.p-main-recipe__title{color:#FFF;font-size:2.2rem;font-weight:bold}@media screen and (min-width: 835px){.p-main-recipe__title{color:#333}}.p-main-recipe__title-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-main-recipe__title-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-main-recipe__title-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-main-recipe__title-link:link,.p-main-recipe__title-link:visited{color:#333}.p-main-recipe__nutrition{color:#FFF;margin-top:0.7rem}.p-main-recipe__nutrition--pc-only{display:none !important;margin-top:1.6rem}@media screen and (min-width: 835px){.p-main-recipe__nutrition--pc-only{display:block !important}}.p-main-recipe__ingredient--sp-only{display:block !important;color:#676767;font-size:1.3rem;line-height:2.0rem}@media screen and (min-width: 835px){.p-main-recipe__ingredient--sp-only{display:none !important}}.p-main-recipe__ingredient--pc-only{display:none !important;color:#676767;font-size:1.3rem;height:4.3rem;line-height:1.9rem;overflow:hidden;text-indent:-3.3em}@media screen and (min-width: 835px){.p-main-recipe__ingredient--pc-only{display:block !important}}.p-main-recipe__author--sp-only{display:block !important;margin-top:1.6rem}@media screen and (min-width: 835px){.p-main-recipe__author--sp-only{display:none !important}}.p-main-recipe__author--pc-only{display:none !important;color:#979797;font-size:1.3rem;font-weight:bold;line-height:2.8rem;margin-top:0.4rem}@media screen and (min-width: 835px){.p-main-recipe__author--pc-only{display:block !important}}.p-main-recipe__description{font-size:1.5rem;line-height:2.2rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-main-recipe__description{font-size:1.3rem;font-weight:bold;line-height:2.6rem}}.p-main-recipe__related-tag{margin-top:0}@media screen and (min-width: 835px){.p-main-recipe__related-tag{margin-top:1.6rem}}.p-main-recipe__action{margin-top:2.4rem;width:100%}@media screen and (min-width: 835px){.p-main-recipe__action{bottom:-0.85rem;position:absolute;right:0;width:auto}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe{position:relative}.p-recipe .p-recipe__heading,.p-recipe .p-recipe__heading--graph{font-size:1.8rem;font-weight:bold;margin-bottom:3.0rem}.p-recipe .p-recipe__section,.p-recipe .p-recipe__section--center{margin:3.0rem 0;padding:0 1.6rem}@media screen and (min-width: 835px){.p-recipe .p-recipe__section,.p-recipe .p-recipe__section--center{margin:3.0rem 0 4.0rem;padding:0 4rem}}.p-recipe__section--detail{margin:0;padding:0}@media screen and (min-width: 835px){.p-recipe__section--detail{margin:3.0rem 0 4.0rem;padding:0 4rem}}.p-recipe__section--graph{margin:3.0rem 0;padding:0}@media screen and (min-width: 835px){.p-recipe__section--graph{margin:3.0rem 0 4.0rem;padding:0 4rem}}.p-recipe__section--center{text-align:center}.p-recipe__heading--graph{padding:0 1.6rem}@media screen and (min-width: 835px){.p-recipe__heading--graph{padding:0}}.p-recipe__ai-recommended-menu-button{margin-top:1.2rem;margin-bottom:2.4rem;padding-right:2.4rem;padding-left:2.4rem}.p-recipe__banner{margin-top:4rem}.p-recipe__description{font-size:1.3rem;font-weight:normal}.p-recipe__staff-only{margin-top:1.0rem;text-align:right}.p-recipe__staff-only-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#40556D;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.5rem;text-decoration:underline}.p-recipe__staff-only-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe__staff-only-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe__staff-only-link:link,.p-recipe__staff-only-link:visited{color:#40556D}.p-recipe__relevant_dietary_concerns{padding:0 4rem 2.4rem}.p-recipe__guide-banner-container{display:flex;justify-content:center;align-items:center;margin:4rem 0 5rem 0}.p-recipe__guide-banner{width:71.9rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-action__inner,.p-recipe-action__add-menu-link,.p-recipe-action__sns-block{width:28.8rem}@media screen and (min-width: 835px){.p-recipe-action__inner,.p-recipe-action__add-menu-link,.p-recipe-action__sns-block{width:21.9rem}}.p-recipe-action__inner{display:inline-block;position:relative}.p-recipe-action__add-menu-link{height:4.3rem;line-height:4.3rem}@media screen and (min-width: 835px){.p-recipe-action__add-menu-link{height:4.0rem;line-height:4.0rem}}.p-recipe-action__sns{margin-top:2.2rem}@media screen and (min-width: 835px){.p-recipe-action__sns{margin-top:2.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-all-nutrition{position:relative}.p-recipe-all-nutrition__list{display:flex;flex-wrap:wrap;justify-content:left}.p-recipe-all-nutrition .p-recipe-all-nutrition__item{border-bottom:1px solid #DCE0E0;border-right:1px solid #DCE0E0;display:flex;font-size:1.3rem;height:3.6rem;justify-content:space-between;line-height:3.6rem;padding:0 1.2rem;width:50%}@media screen and (min-width: 835px){.p-recipe-all-nutrition .p-recipe-all-nutrition__item{width:33%}.p-recipe-all-nutrition .p-recipe-all-nutrition__item:nth-child(2n){border-right:1px solid #DCE0E0}.p-recipe-all-nutrition .p-recipe-all-nutrition__item:nth-child(3n){border-right:none}}.p-recipe-all-nutrition .p-recipe-all-nutrition__item:nth-child(2n){border-right:none}.p-recipe-all-nutrition__item--pc-only{display:none !important}@media screen and (min-width: 835px){.p-recipe-all-nutrition__item--pc-only{display:block !important}}.p-recipe-all-nutrition__item--pc-only{display:none}@media screen and (min-width: 835px){.p-recipe-all-nutrition__item--pc-only{border-bottom:1px solid #DCE0E0;border-right:1px solid #DCE0E0;display:block;width:33%}.p-recipe-all-nutrition__item--pc-only:nth-child(3n){border-right:none}}.p-recipe-all-nutrition__item .value{font-weight:bold}.p-recipe-all-nutrition__item .unit{font-weight:normal;margin-left:0.3rem}.p-recipe-all-nutrition__description{font-size:1.3rem;margin-top:2.0rem}.p-recipe-all-nutrition__note-list{font-size:1.3rem;line-height:2.0rem;margin-top:2.0rem;padding:0}@media screen and (min-width: 835px){.p-recipe-all-nutrition__note-list{padding:0 1.2rem}}.p-recipe-all-nutrition__note-item{margin-top:0.3rem}.p-recipe-all-nutrition__note-item:first-child{margin-top:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-author{position:relative}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-basic-action__item{height:7.5rem;min-width:7.0rem;position:relative;text-align:center}@media screen and (min-width: 321px){.p-recipe-basic-action__item{min-width:9.0rem}}.p-recipe-basic-action__item:first-child{margin-left:0}.p-recipe-basic-action,.p-recipe-basic-action--sp-wide{display:inline-block;position:relative}.p-recipe-basic-action--sp-wide{width:100%}@media screen and (min-width: 835px){.p-recipe-basic-action--sp-wide{width:auto}}.p-recipe-basic-action__list{display:flex;justify-content:space-around}.p-recipe-basic-action__item-inner{bottom:0;left:0;position:absolute;right:0}.p-recipe-basic-action__item-not-loggin-image{bottom:0;height:2rem;position:absolute;right:2rem;top:-0.8rem;width:2rem}.p-recipe-basic-action__not-loggin-wrapper{display:block;padding:1.0rem 0 1.2rem}@media screen and (min-width: 835px){.p-recipe-basic-action__not-loggin-wrapper{display:inline-block}}.p-recipe-basic-action__not-loggin-image-wrapper{padding:0 1.6rem;text-align:center}.p-recipe-basic-action__not-loggin-image{max-width:23.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-bookmark-link__balloon-text--mark,.p-recipe-bookmark-link__balloon-text--trash{font-size:1.1rem;font-weight:bold;line-height:1.6rem;margin:1.1rem 0}.p-recipe-bookmark-link{position:relative}.p-recipe-bookmark-link__balloon-container{left:-1.6rem;position:absolute;top:-7.0rem}@media screen and (min-width: 321px){.p-recipe-bookmark-link__balloon-container{left:-0.4rem}}.p-recipe-bookmark-link__balloon--mark{background:#FBFAF7;border:1px solid #F28184;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.25);color:#F28184;height:0;position:relative;transition:all 0.1s ease-in-out;visibility:hidden;width:9.0rem}.p-recipe-bookmark-link__balloon--mark::before{background:#FBFAF7;border-bottom:solid 1px #F28184;border-right:solid 1px #F28184;bottom:-0.5rem;box-shadow:2px 2px 2px rgba(0,0,0,0.25);content:'';height:0.9rem;left:50%;position:absolute;transform:rotate(45deg);width:0.9rem}.p-recipe-bookmark-link__balloon--mark.is-active{height:5.6rem;visibility:visible}.p-recipe-bookmark-link__balloon--trash{background:#FBFAF7;border:1px solid #333;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.25);color:#333;height:0;position:relative;transition:all 0.1s ease-in-out;visibility:hidden;width:9.0rem}.p-recipe-bookmark-link__balloon--trash::before{background:#FBFAF7;border-bottom:solid 1px #333;border-right:solid 1px #333;bottom:-0.5rem;box-shadow:2px 2px 2px rgba(0,0,0,0.25);content:'';height:0.9rem;left:50%;position:absolute;transform:rotate(45deg);width:0.9rem}.p-recipe-bookmark-link__balloon--trash.is-active{height:5.6rem;visibility:visible}.p-recipe-bookmark-link__balloon-link{display:inline-block;text-decoration:none}.p-recipe-bookmark-link__balloon-link:hover{opacity:0.6;outline:0;transition:all "normal" ease-out}.p-recipe-bookmark-link__balloon-text--trash{margin:1.1rem 0}.p-recipe-bookmark-link__top-text--horizontal{display:inline-block;margin-right:0.4rem;vertical-align:top}.p-recipe-bookmark-link__link--horizontal{display:inline-block}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-card-practical-kitchen__image--pc-only,.p-recipe-card-practical-kitchen__image--sp-only{object-fit:cover;vertical-align:top;width:auto}.p-recipe-card-practical-kitchen__description--pc-only,.p-recipe-card-practical-kitchen__description--sp-only{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.4rem;line-height:2.4rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-recipe-card-practical-kitchen__description--pc-only,.p-recipe-card-practical-kitchen__description--sp-only{height:8.4rem;line-height:2.8rem}}.p-recipe-card-practical-kitchen__author--pink,.p-recipe-card-practical-kitchen__author--green,.p-recipe-card-practical-kitchen__author--orange{font-size:1.3rem;line-height:1.7rem}.p-recipe-card-practical-kitchen__author--pink:before,.p-recipe-card-practical-kitchen__author--green:before,.p-recipe-card-practical-kitchen__author--orange:before{content:'';margin-right:0.6rem;position:relative;top:0.4rem}.p-recipe-card-practical-kitchen{border-radius:0.4rem;box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.2);margin-top:3.2rem;overflow:hidden}.p-recipe-card-practical-kitchen--no-margin-top{border-radius:0.4rem;box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.2);overflow:hidden}.p-recipe-card-practical-kitchen__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none;vertical-align:top}.p-recipe-card-practical-kitchen__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-card-practical-kitchen__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-card-practical-kitchen__image-container{border-radius:0;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}@media screen and (min-width: 835px){.p-recipe-card-practical-kitchen__image-container{border-radius:0;height:24rem;overflow:hidden;position:relative;width:auto;z-index:1}}.p-recipe-card-practical-kitchen__image--pc-only{display:none !important;height:24.0rem}@media screen and (min-width: 835px){.p-recipe-card-practical-kitchen__image--pc-only{display:block !important}}.p-recipe-card-practical-kitchen__image--sp-only{display:block !important}@media screen and (min-width: 835px){.p-recipe-card-practical-kitchen__image--sp-only{display:none !important}}.p-recipe-card-practical-kitchen__detail-container{padding:0 1.6rem}.p-recipe-card-practical-kitchen__title{font-weight:1.6rem;font-weight:bold;line-height:2.8rem;margin-top:1.6rem;min-height:5.6rem}@media screen and (min-width: 835px){.p-recipe-card-practical-kitchen__title{font-size:2.0rem}}.p-recipe-card-practical-kitchen__nutrition{margin-top:0.4rem}@media screen and (min-width: 835px){.p-recipe-card-practical-kitchen__nutrition{margin-top:0.8rem}}.p-recipe-card-practical-kitchen__hr{margin-top:1.0rem}.p-recipe-card-practical-kitchen__description--pc-only{display:none !important}@media screen and (min-width: 835px){.p-recipe-card-practical-kitchen__description--pc-only{display:block !important}}.p-recipe-card-practical-kitchen__description--sp-only{display:block !important}@media screen and (min-width: 835px){.p-recipe-card-practical-kitchen__description--sp-only{display:none !important}}.p-recipe-card-practical-kitchen__author-container{margin:0.8rem 0 1.6rem;text-align:right}.p-recipe-card-practical-kitchen__author--pink:before{background-image:url(/kenko/assets/owan/icon/icon_user_momo_pink-934d42f922b59b9e1eb29f3664cf35a32611df62b92046b223b9835953079429.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.7rem;width:1.6rem}.p-recipe-card-practical-kitchen__author--green:before{background-image:url(/kenko/assets/owan/icon/icon_user_lime_green-1112f714200412b1c7d1a526179c320181c8b21d075754f785b472dee83506c8.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.7rem;width:1.6rem}.p-recipe-card-practical-kitchen__author--orange:before{background-image:url(/kenko/assets/owan/icon/icon_user_mikan_orange-f9dae801a9e19e7548049b152672e9c587285b443c23d664ded32e3a5af86e9d.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.7rem;width:1.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-detail{display:block;position:relative}@media screen and (min-width: 835px){.p-recipe-detail{display:flex}}.p-recipe-detail__section-border{margin-top:1.8rem}.p-recipe-detail__photo{position:relative}.p-recipe-detail__photo-image-container{border-radius:inherit;height:100vmin;overflow:hidden;width:100%}@media screen and (min-width: 481px){.p-recipe-detail__photo-image-container{height:80vmin}}@media screen and (min-width: 835px){.p-recipe-detail__photo-image-container{border-radius:0.4rem;height:47rem;overflow:hidden;position:relative;width:33.2rem;z-index:1}}.p-recipe-detail__photo-image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-recipe-detail__photo-image--pc-only{display:block !important}}.p-recipe-detail__photo-image--sp-only{display:block !important;height:auto;width:100%}@media screen and (min-width: 835px){.p-recipe-detail__photo-image--sp-only{display:none !important}}.p-recipe-detail__photo-shadow--sp-only{display:block !important;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));bottom:0;height:12.0rem;position:absolute;width:100%}@media screen and (min-width: 835px){.p-recipe-detail__photo-shadow--sp-only{display:none !important}}.p-recipe-detail__detail{padding:0 1.6rem}@media screen and (min-width: 835px){.p-recipe-detail__detail{min-width:40.6rem;padding:0.8rem 0 0 1.6rem}}.p-recipe-detail__detail-inner{min-height:inherit}@media screen and (min-width: 835px){.p-recipe-detail__detail-inner{min-height:38.7rem}}.p-recipe-detail__title-container--sp-only{display:block !important;bottom:0;padding:0 1.6rem 1.6rem;position:absolute}@media screen and (min-width: 835px){.p-recipe-detail__title-container--sp-only{display:none !important}}.p-recipe-detail__title-container--pc-only{display:none !important}@media screen and (min-width: 835px){.p-recipe-detail__title-container--pc-only{display:block !important}}.p-recipe-detail__title{color:#FFF;font-size:2.2rem;font-weight:bold}@media screen and (min-width: 835px){.p-recipe-detail__title{color:#333}}.p-recipe-detail__nutrition{color:#FFF;margin-top:0.7rem}@media screen and (min-width: 835px){.p-recipe-detail__nutrition{color:#333}}.p-recipe-detail__author{margin-top:1.4rem}.p-recipe-detail__time{margin-top:0.5rem}@media screen and (min-width: 835px){.p-recipe-detail__time{margin:1.0rem 0 2.0rem}}.p-recipe-detail__description{font-size:1.5rem;line-height:2.3rem;margin:2.0rem 0 1.6rem}.p-recipe-detail__tag{margin:1.6rem 0 1.0rem}.p-recipe-detail__related-tag{margin-top:1.6rem}.p-recipe-detail__action{margin:1.6rem 0 3.2rem}@media screen and (min-width: 835px){.p-recipe-detail__action{margin:0;min-height:7.5rem;text-align:right}}.p-recipe-detail__practical-kitchen-banner{margin:2.4rem 0 1.6rem}@media screen and (min-width: 835px){.p-recipe-detail__practical-kitchen-banner{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;margin:2.4rem 0 2.4rem}.p-recipe-detail__practical-kitchen-banner:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-detail__practical-kitchen-banner:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}}.p-recipe-detail__relevant_dietary_concerns{padding-top:2.4rem}.p-recipe-detail__banner{width:34.3rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-episode{background-color:#F1F2EB;border-radius:0.4rem;padding:2.5rem;position:relative}.p-recipe-episode__content{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.5rem;line-height:3.0rem}.p-recipe-episode__content:first-letter{font-size:3.2rem;margin-right:0.3rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-favorite-list__list{display:flex;flex-wrap:wrap}.p-recipe-favorite-list__item{width:100%}.p-recipe-favorite-list__item:not(:first-child){margin-top:2.4rem}@media screen and (min-width: 835px){.p-recipe-favorite-list__item{margin-right:1.8rem;width:23.4rem}.p-recipe-favorite-list__item:not(:first-child){margin-top:0}.p-recipe-favorite-list__item:nth-child(3n){margin-right:0}.p-recipe-favorite-list__item:nth-child(n+4){margin-top:4.0rem}}.p-recipe-favorite-list__pagination{margin-top:8.0rem}@media screen and (min-width: 835px){.p-recipe-favorite-list__pagination{margin-top:0}}.p-recipe-favorite-list__pagination:before{content:none}@media screen and (min-width: 835px){.p-recipe-favorite-list__pagination:before{content:'';margin:8.0rem 0 4.0rem}}.p-recipe-favorite-list__no-result{font-size:1.5rem;font-weight:bold;line-height:2.6rem;margin-top:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-favorite-list-item{display:flex;position:relative}@media screen and (min-width: 835px){.p-recipe-favorite-list-item{display:block}}.p-recipe-favorite-list-item__photo{width:9.8rem}@media screen and (min-width: 835px){.p-recipe-favorite-list-item__photo{width:inherit}}.p-recipe-favorite-list-item__photo-image-container--sp-only{display:block !important;border-radius:0.4rem;height:9.8rem;overflow:hidden;position:relative;width:9.8rem;z-index:1}@media screen and (min-width: 835px){.p-recipe-favorite-list-item__photo-image-container--sp-only{display:none !important}}.p-recipe-favorite-list-item__photo-image-container--pc-only{display:none !important;border-radius:0.4rem;height:23.4rem;overflow:hidden;position:relative;width:23.4rem;z-index:1}@media screen and (min-width: 835px){.p-recipe-favorite-list-item__photo-image-container--pc-only{display:block !important}}.p-recipe-favorite-list-item__photo-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-recipe-favorite-list-item__photo-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-favorite-list-item__photo-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-favorite-list-item__detail{padding-left:1.6rem;position:relative;width:calc( 98% - 9.8rem )}@media screen and (min-width: 835px){.p-recipe-favorite-list-item__detail{padding-left:0;width:100%}}.p-recipe-favorite-list-item__title{font-size:1.6rem;font-weight:bold;letter-spacing:-0.024rem;line-height:2.0rem;margin-top:0;min-height:4.0rem}@media screen and (min-width: 835px){.p-recipe-favorite-list-item__title{font-size:1.8rem;margin-top:1.6rem}}.p-recipe-favorite-list-item__title-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-recipe-favorite-list-item__title-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-favorite-list-item__title-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-favorite-list-item__title-link:link,.p-recipe-favorite-list-item__title-link:visited{color:#333}.p-recipe-favorite-list-item__inline-nutrition{margin-top:0.1rem}@media screen and (min-width: 835px){.p-recipe-favorite-list-item__inline-nutrition{margin-top:0.8rem}}.p-recipe-favorite-list-item__border{margin:0.4rem 0}@media screen and (min-width: 835px){.p-recipe-favorite-list-item__border{margin:0.8rem 0}}.p-recipe-favorite-list-item__action{display:flex;height:3.4rem;justify-content:space-between;line-height:3.4rem}.p-recipe-favorite-list-item__bookmark-num{display:none}@media screen and (min-width: 835px){.p-recipe-favorite-list-item__bookmark-num{color:#676767;display:inline-block;font-size:1.3rem;font-weight:bold;margin-right:0.4rem;position:relative;right:0;top:-1.2rem}}.p-recipe-favorite-list-item__bookmark-link{display:inline-block}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-ingenuity-card-list__section{display:grid;grid-row-gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width: 835px){.p-recipe-ingenuity-card-list__section{grid-column-gap:1.6rem;grid-template-columns:repeat(3, 1fr)}}.p-recipe-ingenuity-card-list__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-recipe-ingenuity-card-list__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-ingenuity-card-list__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-ingenuity-card-list__item{background-color:#FBFAF7;border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;overflow:hidden;position:relative}.p-recipe-ingenuity-card-list__item-photo{height:22.9rem;position:relative}@media screen and (min-width: 835px){.p-recipe-ingenuity-card-list__item-photo{height:23.4rem}}.p-recipe-ingenuity-card-list__item-image-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute}.p-recipe-ingenuity-card-list__item-summary{bottom:0;display:grid;grid-template-areas:'summary1 summary1' 'summary2 summary3';grid-template-columns:1fr 7.0rem;grid-template-rows:1fr 2.0rem;padding:1.6rem;position:absolute;width:100%}@media screen and (min-width: 835px){.p-recipe-ingenuity-card-list__item-summary{padding:0.8rem}}.p-recipe-ingenuity-card-list__item-photo-shadow{background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.7) 100%);bottom:0;height:10.0rem;position:absolute;width:100%}.p-recipe-ingenuity-card-list__item-title{color:#FFF;font-size:1.8rem;font-weight:bold;grid-area:summary1;line-height:2.0rem}@media screen and (min-width: 835px){.p-recipe-ingenuity-card-list__item-title{font-size:1.6rem;line-height:2.4rem}}.p-recipe-ingenuity-card-list__item-inline-nutrition{color:#FFF;font-size:1.6rem;grid-area:summary2;line-height:2.4rem}@media screen and (min-width: 835px){.p-recipe-ingenuity-card-list__item-inline-nutrition{font-size:1.3rem;line-height:2.0rem}}.p-recipe-ingenuity-card-list__item-inline-nutrition-item{margin-right:0.8rem}.p-recipe-ingenuity-card-list__item-bookmark-count{color:#FFF;font-size:1.3rem;font-weight:bold;grid-area:summary3;letter-spacing:-0.008rem;line-height:1.8rem;padding-right:0.6rem;text-align:right}.p-recipe-ingenuity-card-list__item-bookmark-count::after{background-image:url(/kenko/assets/owan/icon/icon_favorite_fill_pink-6a48eab5f7a75f1470c1c2664ad9b0a113613f9eb7834f60bd2e73f9afdc88e9.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.4rem;width:1.6rem;content:'';margin-left:0.4rem;vertical-align:middle}@media screen and (min-width: 835px){.p-recipe-ingenuity-card-list__item-bookmark-count::after{background-image:url(/kenko/assets/owan/icon/icon_favorite_fill_pink-6a48eab5f7a75f1470c1c2664ad9b0a113613f9eb7834f60bd2e73f9afdc88e9.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:0.9rem;width:1rem}}.p-recipe-ingenuity-card-list__item-detail{padding:1.2rem 1.6rem 0.4rem}.p-recipe-ingenuity-card-list__item-ingenuity-heading{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.4rem;font-weight:600;line-height:2.1rem}.p-recipe-ingenuity-card-list__item-ingenuity-list{font-size:1.4rem;font-weight:bold;line-height:2.1rem}.p-recipe-ingenuity-card-list__item-ingenuity-item{margin:0.8rem 0}.p-recipe-ingenuity-card-list__item-ingenuity-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;content:'';margin-top:0.8rem}.p-recipe-ingenuity-card-list__item-ingenuity-item:last-child::after{content:none}.p-recipe-ingenuity-card-list__item-icon{background-color:#FFF;border:0.1rem solid #F28184;border-radius:0.4rem;box-shadow:0 1px 2px rgba(0,0,0,0.25);color:#F28184;font-size:1.4rem;font-weight:bold;height:2.6rem;left:0.8rem;line-height:2.4rem;padding:0 0.8rem;position:absolute;top:0.8rem;z-index:2}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-ingredient__heading-serving,.p-recipe-ingredient__heading-serving-title,.p-recipe-ingredient__heading-serving-value{font-size:1.8rem;font-weight:bold}.p-recipe-ingredient{position:relative}.p-recipe-ingredient__heading{display:block;justify-content:inherit}@media screen and (min-width: 835px){.p-recipe-ingredient__heading{display:flex;justify-content:space-between}}.p-recipe-ingredient__heading-serving{display:flex;justify-content:space-between}@media screen and (min-width: 835px){.p-recipe-ingredient__heading-serving{justify-content:inherit}}.p-recipe-ingredient__heading-serving-title{line-height:3.2rem}.p-recipe-ingredient__heading-serving-value{margin:0 0.5rem 0 1.0rem}.p-recipe-ingredient__heading-serving-button{margin-left:2.0rem}.p-recipe-ingredient__heading-unit-button{margin-top:3.2rem;text-align:center}@media screen and (min-width: 835px){.p-recipe-ingredient__heading-unit-button{margin-top:0;text-align:inherit}}.p-recipe-ingredient__description{background-color:#F2F7F9;border-radius:0;display:block;margin-top:1.6rem;padding:1.0rem 2.0rem;width:100%}@media screen and (min-width: 835px){.p-recipe-ingredient__description{border-radius:0.4rem;display:inline-block;width:inherit}}.p-recipe-ingredient__description-text{color:#0086B0;font-size:1.4rem;font-weight:bold}@media screen and (min-width: 835px){.p-recipe-ingredient__description-text{font-size:1.3rem}}.p-recipe-ingredient__ingredient-wrapper{display:grid;grid-template-columns:1fr 14.5rem}.p-recipe-ingredient__ingredient{margin-top:3.0rem}.p-recipe-ingredient__ingredient-list{display:none}.p-recipe-ingredient__ingredient-list.is-selected{display:block}.p-recipe-ingredient__ingredient-hidden{align-items:center;background-image:url(/kenko/assets/v2/recipe/hidden-ingredient-cc0eb07be135766bc8deb05fa2a81423a1560fdb47cbfc71fe1a368df81a1b1d.png);background-size:100% auto;display:flex;flex-direction:column;justify-content:center;margin-top:3.0rem}.p-recipe-ingredient__ingredient-hidden-icon{width:2.4rem}.p-recipe-ingredient__ingredient-hidden-text{font-size:1.3rem;font-weight:bold;line-height:1.9rem;padding:0.8rem 0.7rem;text-align:center}.p-recipe-ingredient__ingredient-hidden-button-wrapper{padding:0.8rem 1.2rem 0;width:100%}.p-recipe-ingredient__note-list{font-size:1.3rem;line-height:2.0rem;margin-top:2.0rem;padding:0}@media screen and (min-width: 835px){.p-recipe-ingredient__note-list{padding:0 1.2rem}}.p-recipe-ingredient__note-item{margin-top:0.3rem}.p-recipe-ingredient__note-item:first-child{margin-top:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-ingredient-list__item,.p-recipe-ingredient-list__item--section{border-bottom:1px solid #DCE0E0;display:flex;font-size:1.5rem;justify-content:space-between;line-height:3.7rem;min-height:3.7rem;padding:0}@media screen and (min-width: 835px){.p-recipe-ingredient-list__item,.p-recipe-ingredient-list__item--section{padding:0 1.2rem}}.p-recipe-ingredient-list{position:relative}.p-recipe-ingredient-list__item--section{border-bottom:none;display:block;height:inherit;line-height:inherit;padding:0}@media screen and (min-width: 835px){.p-recipe-ingredient-list__item--section{padding:0.8rem 1.2rem 0}}.p-recipe-ingredient-list__section-name{font-weight:bold;line-height:3.7rem;margin-top:1.5rem}@media screen and (min-width: 835px){.p-recipe-ingredient-list__section-name{margin-top:0;padding:0.8rem 1.2rem 0}}.p-recipe-ingredient-list__section-list{margin-left:1.0rem}.p-recipe-ingredient-list__section-list .p-recipe-ingredient-list{margin-left:1.4rem}.p-recipe-ingredient-list__section-list .p-recipe-ingredient-list__item{padding:0}.p-recipe-ingredient-list__section-list-inner{border-left:1px solid #DCE0E0;margin-top:0.8rem;padding-left:0}@media screen and (min-width: 835px){.p-recipe-ingredient-list__section-list-inner{padding-left:1.0rem}}.p-recipe-ingredient-list__season-image{height:2.4rem;margin-left:1.5rem;position:relative;top:-0.1rem;vertical-align:middle;width:2.4rem}.p-recipe-ingredient-list__quantity-unit{font-weight:bold}.p-recipe-ingredient-list__value{font-weight:bold}.p-recipe-ingredient-list__unit{font-weight:normal;letter-spacing:-0.1rem;margin-left:0.3rem}.p-recipe-ingredient-list__sub{font-weight:normal}.p-recipe-ingredient-list__sub::before{content:'(';letter-spacing:-0.3rem}.p-recipe-ingredient-list__sub::after{content:')'}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-inline-nutrition{position:relative}.p-recipe-inline-nutrition__list{display:flex;flex-wrap:wrap}.p-recipe-inline-nutrition__item{font-size:1.4rem;font-weight:bold;margin-right:1.5rem}@media screen and (min-width: 835px){.p-recipe-inline-nutrition__item{font-size:1.3rem;font-weight:normal}}.p-recipe-inline-nutrition__item .value{font-size:1.8rem;margin:0 0.3rem}.p-recipe-inline-nutrition__item .unit{font-size:1.4rem}@media screen and (min-width: 835px){.p-recipe-inline-nutrition__item .unit{font-size:1.2rem}}.p-recipe-inline-nutrition--small{color:#676767;font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.p-recipe-inline-nutrition--small{font-size:1.3rem;line-height:1.8rem;margin-left:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-large-card-practical-kitchen__author--pink,.p-recipe-large-card-practical-kitchen__author--green,.p-recipe-large-card-practical-kitchen__author--orange{font-size:1.3rem;line-height:1.7rem}.p-recipe-large-card-practical-kitchen__author--pink:before,.p-recipe-large-card-practical-kitchen__author--green:before,.p-recipe-large-card-practical-kitchen__author--orange:before{content:'';margin-right:0.6rem;position:relative;top:0.4rem}.p-recipe-large-card-practical-kitchen{border-radius:0.4rem;box-shadow:0 0 0.4rem rgba(0,0,0,0.2);display:flex;justify-content:space-between;position:relative}.p-recipe-large-card-practical-kitchen__new-icon{left:1.4rem;position:absolute;top:1.4rem;z-index:10000}.p-recipe-large-card-practical-kitchen__photo{position:relative}.p-recipe-large-card-practical-kitchen__photo-image-container{border-radius:0.4rem 0 0 0.4rem;height:37.7rem;overflow:hidden;position:relative;width:26.6rem;z-index:1}.p-recipe-large-card-practical-kitchen__photo-image{object-fit:cover}.p-recipe-large-card-practical-kitchen__photo-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-recipe-large-card-practical-kitchen__photo-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-large-card-practical-kitchen__photo-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-large-card-practical-kitchen__detail{min-height:24.1rem;min-height:auto;padding:0 2.4rem;width:45rem}.p-recipe-large-card-practical-kitchen__title{margin-bottom:0.8rem}.p-recipe-large-card-practical-kitchen__title-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-recipe-large-card-practical-kitchen__title-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-large-card-practical-kitchen__title-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-large-card-practical-kitchen__title-link:link,.p-recipe-large-card-practical-kitchen__title-link:visited{color:#333}.p-recipe-large-card-practical-kitchen__author--pink:before{background-image:url(/kenko/assets/owan/icon/icon_user_momo_pink-934d42f922b59b9e1eb29f3664cf35a32611df62b92046b223b9835953079429.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.7rem;width:1.6rem}.p-recipe-large-card-practical-kitchen__author--green:before{background-image:url(/kenko/assets/owan/icon/icon_user_lime_green-1112f714200412b1c7d1a526179c320181c8b21d075754f785b472dee83506c8.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.7rem;width:1.6rem}.p-recipe-large-card-practical-kitchen__author--orange:before{background-image:url(/kenko/assets/owan/icon/icon_user_mikan_orange-f9dae801a9e19e7548049b152672e9c587285b443c23d664ded32e3a5af86e9d.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.7rem;width:1.6rem}.p-recipe-large-card-practical-kitchen__description{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.4rem;line-height:2.4rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-recipe-large-card-practical-kitchen__description{line-height:2.8rem}}.p-recipe-large-card-practical-kitchen__nutrition{margin-top:0.4rem}@media screen and (min-width: 835px){.p-recipe-large-card-practical-kitchen__nutrition{margin-top:0.8rem}}.p-recipe-large-card-practical-kitchen__ingredient{color:#676767;font-size:1.3rem;height:4.3rem;line-height:2.3rem;margin-top:1.6rem;overflow:hidden;padding-left:3.3em;text-indent:-3.3em;width:29rem}.p-recipe-large-card-practical-kitchen__related-tag{margin-top:1.0rem}.p-recipe-large-card-practical-kitchen__action{bottom:0;height:7.5rem;margin-top:1.6rem;max-width:16rem;position:absolute;right:0;text-align:right}.p-recipe-large-card-practical-kitchen__hr{margin-top:1.0rem}.p-recipe-large-card-practical-kitchen__author-container{margin:0.8rem 0 1.6rem;text-align:right}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list{padding-bottom:8.0rem}.p-recipe-list--small-margin{padding-bottom:0.8rem}.p-recipe-list__simple-header-search{margin-top:-3.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-body-loading{background:#FFF;display:flex;height:100%;justify-content:center;opacity:0.6;position:absolute;top:0;width:100%;z-index:1300}.p-recipe-list-body-loading__indicator{background-image:url(/kenko/assets/owan/shared/loading_gray-1ee242b1459e25fabd70eed52462d7e4d2a28d3f29294ec062ac0c639e344d66.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem;opacity:1}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-body{position:relative}.p-recipe-list-body__dish-type-tab{margin-top:2.4rem;overflow-x:scroll}@media screen and (min-width: 551px){.p-recipe-list-body__dish-type-tab{overflow-x:inherit}}.p-recipe-list-body__dish-type-tab::-webkit-scrollbar{display:none}.p-recipe-list-body__dish-type-tab-inner{width:49.8rem}@media screen and (min-width: 499px){.p-recipe-list-body__dish-type-tab-inner{width:inherit}}.p-recipe-list-body__head{margin:3.2rem 0 0}@media screen and (min-width: 835px){.p-recipe-list-body__head{margin:2.4rem 0 3.2rem}}.p-recipe-list-body__head-inner{padding:0 1.6rem 3.2rem}@media screen and (min-width: 835px){.p-recipe-list-body__head-inner{padding:0 4rem}}.p-recipe-list-body__pagination{margin-top:4.0rem}.p-recipe-list-body__fallback{margin-top:3.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-fallback{position:relative}.p-recipe-list-fallback__heading{font-size:1.6rem;font-weight:bold;margin-bottom:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-recipe-list-fallback__heading{font-size:1.8rem;margin-bottom:2.4rem;padding:0 4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-head{position:relative}.p-recipe-list-head__inner{padding:0 1.6rem}@media screen and (min-width: 835px){.p-recipe-list-head__inner{padding:0 4rem}}.p-recipe-list-head__no-result{font-size:1.5rem;font-weight:bold;line-height:2.6rem;margin:2.4rem 0}@media screen and (min-width: 835px){.p-recipe-list-head__no-result{margin-bottom:0}}.p-recipe-list-head__no-result-border{margin-top:4.0rem}.p-recipe-list-head__action{display:block;justify-content:space-between;margin-top:0;position:relative;top:-2.0rem}@media screen and (min-width: 835px){.p-recipe-list-head__action{display:flex;margin-top:2.4rem;position:relative;top:0}}.p-recipe-list-head__pagination{margin:0 1.6rem 3.0rem 0;order:1;position:relative;text-align:right}@media screen and (min-width: 835px){.p-recipe-list-head__pagination{margin:0 1.6rem 0 0;order:2}}.p-recipe-list-head__condition{display:block;order:2}@media screen and (min-width: 835px){.p-recipe-list-head__condition{display:flex;order:1}}.p-recipe-list-head__sort{margin-right:0}@media screen and (min-width: 835px){.p-recipe-list-head__sort{margin-right:2.4rem}}.p-recipe-list-head__nutrition-search{margin-top:2.4rem;padding:0}@media screen and (min-width: 835px){.p-recipe-list-head__nutrition-search{margin-top:0;padding:0.3rem 0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@media screen and (max-width: 834px){.p-recipe-list__header-image .pc{display:none !important}}@media screen and (min-width: 835px){.p-recipe-list__header-image .sp{display:none !important}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-item__main{display:flex;justify-content:left;position:relative}@media screen and (min-width: 835px){.p-recipe-list-item__main{justify-content:space-between}}.p-recipe-list-item__footer--sp-only{display:block !important;margin-top:0.8rem}@media screen and (min-width: 835px){.p-recipe-list-item__footer--sp-only{display:none !important}}.p-recipe-list-item__photo{position:relative}.p-recipe-list-item__photo-image-container--sp-only{display:block !important;border-radius:0.4rem;height:22.2rem;overflow:hidden;position:relative;width:13.7rem;z-index:1}@media screen and (min-width: 835px){.p-recipe-list-item__photo-image-container--sp-only{display:none !important}}@media screen and (min-width: 321px){.p-recipe-list-item__photo-image-container--sp-only{border-radius:0.4rem;height:22.2rem;overflow:hidden;position:relative;width:15.6rem;z-index:1}}.p-recipe-list-item__photo-image-container--pc-only{display:none !important;border-radius:0.4rem;height:37.7rem;overflow:hidden;position:relative;width:26.6rem;z-index:1}@media screen and (min-width: 835px){.p-recipe-list-item__photo-image-container--pc-only{display:block !important}}.p-recipe-list-item__photo-image{object-fit:cover}.p-recipe-list-item__photo-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-recipe-list-item__photo-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-item__photo-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-list-item__ranking-icon{left:0.8rem;position:absolute;top:0;z-index:10000}@media screen and (min-width: 835px){.p-recipe-list-item__ranking-icon{left:1.6rem}}.p-recipe-list-item__ranking-icon .ranking-icon{height:5.1rem;width:3.6rem}@media screen and (min-width: 835px){.p-recipe-list-item__ranking-icon .ranking-icon{height:6.5rem;width:4.4rem}}.p-recipe-list-item__new-icon{left:1.4rem;position:absolute;top:1.4rem;z-index:10000}.p-recipe-list-item__detail{display:flex;flex-direction:column;height:100%;min-height:22rem;padding-left:1.0rem;position:relative;width:calc( 100% - 13.7rem )}@media screen and (min-width: 321px){.p-recipe-list-item__detail{width:calc( 98% - 15.6rem )}}@media screen and (min-width: 835px){.p-recipe-list-item__detail{display:block;height:inherit;min-height:auto;padding-left:0;width:45rem}}.p-recipe-list-item__title-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-recipe-list-item__title-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-item__title-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-list-item__title-link:link,.p-recipe-list-item__title-link:visited{color:#333}.p-recipe-list-item__author--pc-only{display:none !important;color:#979797;font-size:1.3rem;font-weight:bold;margin-top:0.6rem}@media screen and (min-width: 835px){.p-recipe-list-item__author--pc-only{display:block !important}}.p-recipe-list-item__description--pc-only{display:none !important;font-size:1.3rem;font-weight:bold;line-height:2.6rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-recipe-list-item__description--pc-only{display:block !important}}.p-recipe-list-item__nutrition{margin-top:1.6rem}.p-recipe-list-item__inline-nutrition--sp-only{display:block !important;margin-top:0.8rem}@media screen and (min-width: 835px){.p-recipe-list-item__inline-nutrition--sp-only{display:none !important}}.p-recipe-list-item__highlight-nutrition--sp-only{display:block !important;margin-top:0.4rem}@media screen and (min-width: 835px){.p-recipe-list-item__highlight-nutrition--sp-only{display:none !important}}.p-recipe-list-item__nutrition--pc-only{display:none !important;margin-top:1.6rem}@media screen and (min-width: 835px){.p-recipe-list-item__nutrition--pc-only{display:block !important}}.p-recipe-list-item__detail-bottom-wrapper{display:flex;flex-grow:1;flex-wrap:wrap;margin-top:1.0rem}@media screen and (min-width: 835px){.p-recipe-list-item__detail-bottom-wrapper{display:grid;grid-column-gap:0.6rem;grid-template-columns:30.0rem 1fr;margin-top:0.8rem;position:relative;top:1.0rem}}.p-recipe-list-item__detail-other{width:100%}@media screen and (min-width: 835px){.p-recipe-list-item__detail-other{width:inherit}}.p-recipe-list-item__ingredient--sp-only{display:block !important;color:#676767;font-size:1.3rem;line-height:2.0rem}@media screen and (min-width: 835px){.p-recipe-list-item__ingredient--sp-only{display:none !important}}.p-recipe-list-item__ingredient--pc-only{display:none !important;color:#676767;font-size:1.3rem;padding-left:3.3em;text-indent:-3.3em}@media screen and (min-width: 835px){.p-recipe-list-item__ingredient--pc-only{display:block !important}}.p-recipe-list-item__related-tag--pc-only{display:none !important;margin-top:2.4rem}@media screen and (min-width: 835px){.p-recipe-list-item__related-tag--pc-only{display:block !important}}.p-recipe-list-item__action{margin-top:auto;text-align:right;width:100%}@media screen and (min-width: 835px){.p-recipe-list-item__action{left:-1.6rem;margin-top:0;position:relative;text-align:left;width:inherit}}.p-recipe-list-item__action-inner{margin-top:1.0rem}@media screen and (min-width: 321px){.p-recipe-list-item__action-inner{margin-top:1.6rem}}@media screen and (min-width: 835px){.p-recipe-list-item__action-inner{margin-top:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-related-tag{position:relative}.p-recipe-list-related-tag__list{display:flex;flex-wrap:wrap}.p-recipe-list-related-tag__item{margin:0.4rem 0.8rem 0 0}.p-recipe-list-related-tag__item:last-child{margin-left:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-search__filter-text,.p-recipe-list-search__filter-text--strong{font-size:1.2rem;line-height:2.0rem}@media screen and (min-width: 835px){.p-recipe-list-search__filter-text,.p-recipe-list-search__filter-text--strong{font-size:1.3rem}}.p-recipe-list-search{position:relative}@media screen and (min-width: 835px){.p-recipe-list-search__cover{display:none}}.p-recipe-list-search__inner{background-color:#FBFAF7;min-height:10.0rem;padding:0 1.6rem;position:relative;z-index:10001}@media screen and (min-width: 835px){.p-recipe-list-search__inner{padding:0 4rem}}.p-recipe-list-search__close{display:none;height:2.4rem;text-align:right}.p-recipe-list-search__close-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-recipe-list-search__close-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-search__close-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-list-search__close-image{height:2.4rem;width:2.4rem}.p-recipe-list-search__main-section{padding:2.4rem 0 1.6rem}@media screen and (min-width: 835px){.p-recipe-list-search__main-section{padding:2.4rem 0}}.p-recipe-list-search__main-section-border{display:none}.p-recipe-list-search__filter{margin-top:1.6rem}.p-recipe-list-search__filter-text{font-weight:bold;padding-left:7.5rem;text-indent:-7.5rem}@media screen and (min-width: 835px){.p-recipe-list-search__filter-text{padding-left:8.1rem;text-indent:-8.1rem}}.p-recipe-list-search__filter-text--strong{color:#E54848;font-weight:bold}.p-recipe-list-search__notice{margin-bottom:2.0rem}.p-recipe-list-search__notice-text{font-size:1.3rem;line-height:2.0rem;padding-left:1.2rem;text-indent:-1.2rem}.p-recipe-list-search__notice-text--strong{font-size:1.3rem;font-weight:bold;line-height:2.0rem}.p-recipe-list-search__section{padding:3.2rem 0}@media screen and (min-width: 835px){.p-recipe-list-search__section{padding:2.4rem 0}}.p-recipe-list-search__form-heading{font-size:1.4rem;font-weight:bold;letter-spacing:0;margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-recipe-list-search__form-heading{font-size:1.5rem;letter-spacing:-0.024rem}}.p-recipe-list-search__form-item{font-size:1.3rem;font-weight:bold;letter-spacing:-0.024rem}.p-recipe-list-search__form-search{display:inline-block;width:100%}@media screen and (min-width: 835px){.p-recipe-list-search__form-search{width:40.8rem}}.p-recipe-list-search__form-keyword{display:inline-block;margin-right:0.8rem;width:22.4rem}@media screen and (min-width: 835px){.p-recipe-list-search__form-keyword{width:21.2rem}}.p-recipe-list-search__form-label{margin-left:0.8rem}.p-recipe-list-search__form-time{width:22.4rem}@media screen and (min-width: 835px){.p-recipe-list-search__form-time{width:21.2rem}}.p-recipe-list-search__form-author{width:22.4rem}@media screen and (min-width: 835px){.p-recipe-list-search__form-author{width:21.2rem}}.p-recipe-list-search__list{display:flex;flex-wrap:wrap}.p-recipe-list-search__list-item{margin:1.3rem 0;width:50%}@media screen and (min-width: 835px){.p-recipe-list-search__list-item{margin:0;width:25%}.p-recipe-list-search__list-item:nth-child(n+5){margin-top:1.0rem}}.p-recipe-list-search__submit{text-align:center}.p-recipe-list-search__submit-button{height:4.0rem;width:25.4rem}.p-recipe-list-search__search-more{margin:0;padding:0 0 1.6rem 0}@media screen and (min-width: 835px){.p-recipe-list-search__search-more{margin:-1.4rem 0;padding:0.8rem 0 0 0}}.p-recipe-list-search__search-bottom{display:none}@media screen and (min-width: 835px){.p-recipe-list-search__search-bottom{display:block;margin-top:2.4rem}}.p-recipe-list-search__member-container{height:4.0rem;overflow:hidden;position:relative}@media screen and (min-width: 835px){.p-recipe-list-search__member-container{height:10.0rem;transition:all 0.3s cubic-bezier(0.25, 1, 0.5, 1) 0.05s}}.p-recipe-list-search__gradation{display:none}@media screen and (min-width: 835px){.p-recipe-list-search__gradation{background:linear-gradient(to bottom, rgba(251,250,247,0), #fbfaf7);bottom:0;display:block;height:9.0rem;position:absolute;width:100%}}@media screen and (min-width: 835px){.p-recipe-list-search.is-shown{position:relative}}.p-recipe-list-search.is-shown .p-recipe-list-search__inner{border-radius:0.8rem;padding:1.6rem 1.6rem 0;position:absolute;top:-2.4rem}@media screen and (min-width: 835px){.p-recipe-list-search.is-shown .p-recipe-list-search__inner{border-radius:inherit;padding:0 4rem;position:relative;top:inherit}}.p-recipe-list-search.is-shown .p-recipe-list-search__close{display:block}@media screen and (min-width: 835px){.p-recipe-list-search.is-shown .p-recipe-list-search__close{display:none}}.p-recipe-list-search.is-shown .p-recipe-list-search__main-section{padding:0.8rem 0 3.2rem}@media screen and (min-width: 835px){.p-recipe-list-search.is-shown .p-recipe-list-search__main-section{padding:2.4rem 0}}.p-recipe-list-search.is-shown .p-recipe-list-search__main-section-border{display:block}@media screen and (min-width: 835px){.p-recipe-list-search.is-shown .p-recipe-list-search__main-section-border{display:none}}.p-recipe-list-search.is-shown .p-recipe-list-search__search-more{display:none}@media screen and (min-width: 835px){.p-recipe-list-search.is-shown .p-recipe-list-search__search-more{display:block}}@media screen and (min-width: 835px){.p-recipe-list-search.is-shown .p-recipe-list-search__member-container{transition:all 0.3s cubic-bezier(0.5, 0, 0.75, 0) 0.05s}}.p-recipe-list-search.is-shown .p-recipe-list-search__member-container .p-recipe-list-search__gradation{display:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-sort-button{background-color:#F6F6F6;border-radius:0.4rem;display:inline-block;height:4rem;width:100%}@media screen and (min-width: 835px){.p-recipe-list-sort-button{height:3.2rem;width:32.5rem}}.p-recipe-list-sort-button__inner{display:flex}.p-recipe-list-sort-button__text{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:3.2rem;line-height:3.2rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;color:#979797;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}@media screen and (min-width: 835px){.p-recipe-list-sort-button__text{font-size:1.3rem}}.p-recipe-list-sort-button__text:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-sort-button__text:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-list-sort-button__text:hover{color:#006284;opacity:1.0}@media screen and (min-width: 835px){.p-recipe-list-sort-button__text{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:2.4rem;line-height:2.4rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;color:#979797;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}}@media screen and (min-width: 835px) and (min-width: 835px){.p-recipe-list-sort-button__text{font-size:1.3rem}}@media screen and (min-width: 835px){.p-recipe-list-sort-button__text:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-sort-button__text:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-list-sort-button__text:hover{color:#006284;opacity:1.0}}.p-recipe-list-sort-button__text--arrow{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:3.2rem;line-height:3.2rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;color:#979797;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}@media screen and (min-width: 835px){.p-recipe-list-sort-button__text--arrow{font-size:1.3rem}}.p-recipe-list-sort-button__text--arrow:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-sort-button__text--arrow:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-list-sort-button__text--arrow:hover{color:#006284;opacity:1.0}.p-recipe-list-sort-button__text--arrow::after{border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.4rem solid #979797;display:inline-block;height:0;width:0;content:'';margin-left:1.0rem;position:relative;top:-0.2rem;transform:rotate(0deg);transition:all 0.3s linear}@media screen and (min-width: 835px){.p-recipe-list-sort-button__text--arrow{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:2.4rem;line-height:2.4rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;color:#979797;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}}@media screen and (min-width: 835px) and (min-width: 835px){.p-recipe-list-sort-button__text--arrow{font-size:1.3rem}}@media screen and (min-width: 835px){.p-recipe-list-sort-button__text--arrow:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-sort-button__text--arrow:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-list-sort-button__text--arrow:hover{color:#006284;opacity:1.0}.p-recipe-list-sort-button__text--arrow::after{border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0.4rem solid #979797;display:inline-block;height:0;width:0;content:'';margin-left:1.0rem;position:relative;top:-0.2rem;transform:rotate(0deg);transition:all 0.3s linear}}.p-recipe-list-sort-button__text--disabled{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:3.2rem;line-height:3.2rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;color:#979797;background-color:#DCE0E0}@media screen and (min-width: 835px){.p-recipe-list-sort-button__text--disabled{font-size:1.3rem}}@media screen and (min-width: 835px){.p-recipe-list-sort-button__text--disabled{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:2.4rem;line-height:2.4rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;color:#979797;background-color:#DCE0E0}}@media screen and (min-width: 835px) and (min-width: 835px){.p-recipe-list-sort-button__text--disabled{font-size:1.3rem}}.p-recipe-list-sort-button__text-container{flex:1;margin-right:.4rem}.p-recipe-list-sort-button__item{flex:1}.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:3.2rem;line-height:3.2rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#006284;box-shadow:0 0 0.3rem 0 rgba(0,0,0,0.3);color:#FFF}@media screen and (min-width: 835px){.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text{font-size:1.3rem}}.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:2.4rem;line-height:2.4rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#006284;box-shadow:0 0 0.3rem 0 rgba(0,0,0,0.3);color:#FFF}}@media screen and (min-width: 835px) and (min-width: 835px){.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text{font-size:1.3rem}}@media screen and (min-width: 835px){.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}}.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text--arrow{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:3.2rem;line-height:3.2rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#006284;box-shadow:0 0 0.3rem 0 rgba(0,0,0,0.3);color:#FFF}@media screen and (min-width: 835px){.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text--arrow{font-size:1.3rem}}.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text--arrow:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text--arrow:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text--arrow{border-radius:0.4rem;display:inline-block;font-size:1.4rem;font-weight:bold;height:2.4rem;line-height:2.4rem;margin:0.4rem;outline:none;position:relative;text-align:center;text-decoration:none;width:100%;cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;background-color:#006284;box-shadow:0 0 0.3rem 0 rgba(0,0,0,0.3);color:#FFF}}@media screen and (min-width: 835px) and (min-width: 835px){.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text--arrow{font-size:1.3rem}}@media screen and (min-width: 835px){.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text--arrow:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-list-sort-button__item.is-selected .p-recipe-list-sort-button__text--arrow:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-list-sort-dropdown{height:100%;position:relative;transition:0.3s;z-index:1000}.p-recipe-list-sort-dropdown__menu{bottom:auto;top:100%;opacity:0;position:absolute;transition:0.3s;visibility:hidden}@media screen and (min-width: 835px){.p-recipe-list-sort-dropdown__menu{bottom:auto;top:100%}}.p-recipe-list-sort-dropdown:hover .p-recipe-list-sort-dropdown__menu,.p-recipe-list-sort-dropdown:focus-within .p-recipe-list-sort-dropdown__menu{opacity:1;visibility:visible}.p-recipe-list-sort-dropdown:hover .p-recipe-list-sort-dropdown__text--arrow::after{transform:rotate(180deg)}.is-selected .p-recipe-list-sort-dropdown__text--arrow::after{display:none}.p-recipe-list-sort-dropdown__menu{filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.12));font-size:1.2rem;font-weight:bold;line-height:2.8rem;width:110%}@media screen and (min-width: 321px){.p-recipe-list-sort-dropdown__menu{font-size:1.3rem;width:100%}}.p-recipe-list-sort-dropdown__menu-item{background-color:#FFF;border-left:0.1rem solid #EDEFEF;border-right:0.1rem solid #EDEFEF;border-top:0.1rem solid #EDEFEF;cursor:pointer;height:4.8rem}@media screen and (min-width: 835px){.p-recipe-list-sort-dropdown__menu-item{height:3.6rem}}.p-recipe-list-sort-dropdown__menu-item:first-child{border-top:none}.p-recipe-list-sort-dropdown__menu-item:last-child{border-bottom:0.1rem solid #EDEFEF;border-radius:0 0 0.4rem 0.4rem}.p-recipe-list-sort-dropdown__menu-item:hover,.p-recipe-list-sort-dropdown__menu-item:focus-within{background-color:#F2F7F9;color:#006284}.p-recipe-list-sort-dropdown--sub{height:100%;position:relative;transition:0.3s;z-index:1000;align-items:center;color:#979797;display:flex;padding:0 0.8rem;white-space:nowrap;width:100%}.p-recipe-list-sort-dropdown--sub__menu{left:auto;right:100%;top:0;opacity:0;position:absolute;transition:0.3s;visibility:hidden}@media screen and (min-width: 835px){.p-recipe-list-sort-dropdown--sub__menu{left:100%;right:auto;top:0}}.p-recipe-list-sort-dropdown--sub:hover .p-recipe-list-sort-dropdown--sub__menu,.p-recipe-list-sort-dropdown--sub:focus-within .p-recipe-list-sort-dropdown--sub__menu{opacity:1;visibility:visible}.p-recipe-list-sort-dropdown--sub__menu{top:-0.1rem}.p-recipe-list-sort-dropdown--sub__menu-item,.p-recipe-list-sort-dropdown--sub__menu-item--up,.p-recipe-list-sort-dropdown--sub__menu-item--down{background-color:#FFF;border-left:0.1rem solid #EDEFEF;border-right:0.1rem solid #EDEFEF;border-top:0.1rem solid #EDEFEF;cursor:pointer;height:4.8rem}@media screen and (min-width: 835px){.p-recipe-list-sort-dropdown--sub__menu-item,.p-recipe-list-sort-dropdown--sub__menu-item--up,.p-recipe-list-sort-dropdown--sub__menu-item--down{height:3.6rem}.p-recipe-list-sort-dropdown--sub__menu-item:first-child,.p-recipe-list-sort-dropdown--sub__menu-item--up:first-child,.p-recipe-list-sort-dropdown--sub__menu-item--down:first-child{border-top-left-radius:0 !important;border-top-right-radius:0.4rem}.p-recipe-list-sort-dropdown--sub__menu-item:last-child,.p-recipe-list-sort-dropdown--sub__menu-item--up:last-child,.p-recipe-list-sort-dropdown--sub__menu-item--down:last-child{border-bottom-left-radius:0 !important;border-bottom-right-radius:0.4rem}}.p-recipe-list-sort-dropdown--sub__menu-item:first-child,.p-recipe-list-sort-dropdown--sub__menu-item--up:first-child,.p-recipe-list-sort-dropdown--sub__menu-item--down:first-child{border-top-left-radius:0.4rem}.p-recipe-list-sort-dropdown--sub__menu-item:last-child,.p-recipe-list-sort-dropdown--sub__menu-item--up:last-child,.p-recipe-list-sort-dropdown--sub__menu-item--down:last-child{border-bottom:0.1rem solid #EDEFEF;border-bottom-left-radius:0.4rem}.p-recipe-list-sort-dropdown--sub__menu-item--up{color:#F28184}.p-recipe-list-sort-dropdown--sub__menu-item--down{color:#6CADC4}.p-recipe-list-sort-dropdown--sub__menu-item-link{align-items:center;display:flex;height:100%;padding:0 2.4rem;position:relative;text-decoration:none}.p-recipe-list-sort-dropdown--sub__menu-item-link:hover:before{background-image:url(/kenko/assets/owan/icon/icon_check-26b4bf492a801b745a7b0dcf1d29263767f2b2ca94606bf571835a1d7c4122fa.png);background-size:contain;content:'';height:1.6rem;left:0.4rem;position:absolute;top:1.6rem;width:1.6rem}@media screen and (min-width: 835px){.p-recipe-list-sort-dropdown--sub__menu-item-link:hover:before{top:1rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-nutrition-search{position:relative}.p-recipe-nutrition-search__label{font-size:1.4rem;margin-left:0.8rem}@media screen and (min-width: 835px){.p-recipe-nutrition-search__label{font-size:1.3rem}}.p-recipe-nutrition-search__inner{display:inline-block}.p-recipe-nutrition-search__checkbox-container{align-items:center;display:flex;flex-direction:row;text-decoration:none}.p-recipe-nutrition-search__checkbox-image-wrapper{background-color:#FFF;border:1px solid #DCE0E0;border-radius:2px;display:inline-block;height:2.7rem;min-width:2.7rem;padding:0.3rem;text-align:center;width:2.7rem}.p-recipe-nutrition-search__checkbox-image{width:1.5rem}.p-recipe-nutrition-search__text{font-size:1.3rem;line-height:2.8rem;margin-left:0.8rem;text-decoration:none}@media screen and (min-width: 835px){.p-recipe-nutrition-search__text{font-size:1.4rem}}.p-recipe-nutrition-search .c-indicator{height:2.8rem;width:22.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-pr-banner{margin:2rem 1.6rem}@media screen and (min-width: 835px){.p-recipe-pr-banner{margin:3.2rem 4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@media screen and (min-width: 835px){.p-recipe-practical-kitchens-banner__content{display:flex;justify-content:space-between}}.p-recipe-practical-kitchens-banner__img-wrapper{height:17.8rem;width:35.3rem}@media screen and (min-width: 835px){.p-recipe-practical-kitchens-banner__img-wrapper{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;height:17.8rem;width:35.3rem}.p-recipe-practical-kitchens-banner__img-wrapper:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-practical-kitchens-banner__img-wrapper:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}}.p-recipe-practical-kitchens-banner__description{font-size:1.5rem;font-weight:500;line-height:3.0rem;margin-top:2.4rem}@media screen and (min-width: 835px){.p-recipe-practical-kitchens-banner__description{height:21.0rem;margin-top:0;width:36.1rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-qa__question::before,.p-recipe-qa__answer::before{color:#676767;font-family:'Oswald', sans-serif;font-size:3.2rem;font-weight:normal;margin-right:0.4rem;position:relative;top:1.0rem}@media screen and (min-width: 835px){.p-recipe-qa__question::before,.p-recipe-qa__answer::before{font-size:4.0rem;margin-right:1.2rem}}.p-recipe-qa__question,.p-recipe-qa__answer{font-size:1.5rem;line-height:2.3rem;padding-left:2.1em;text-indent:-2.1em}@media screen and (min-width: 835px){.p-recipe-qa__question,.p-recipe-qa__answer{line-height:3.0rem;padding-left:3.0em;text-indent:-3.0em}}.p-recipe-qa{background-color:#FBFAF7;border-radius:0.4rem;padding:0.8rem;position:relative}@media screen and (min-width: 835px){.p-recipe-qa{padding:1.6rem}}.p-recipe-qa__d-list{background-color:#FFF;border:1px solid #F6F6F6;border-radius:0.4rem;padding:0.6rem 1.1rem 0.8rem}@media screen and (min-width: 835px){.p-recipe-qa__d-list{padding:0.6rem 1.6rem 1.8rem}}.p-recipe-qa__heading{font-size:1.8rem;font-weight:bold}.p-recipe-qa__d-term{border-bottom:1px solid #DCE0E0;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-recipe-qa__d-term{padding-bottom:1.2rem}}.p-recipe-qa__d-term::before{content:'';margin-top:0.8rem;padding-top:0.8rem}@media screen and (min-width: 835px){.p-recipe-qa__d-term::before{margin-top:1.6rem;padding-top:1.6rem}}.p-recipe-qa__d-term:first-child::before{content:none}.p-recipe-qa__d-description{padding:0.8rem 0 1.2rem}.p-recipe-qa__question{font-weight:bold}.p-recipe-qa__question::before{content:'Q.'}.p-recipe-qa__answer::before{content:'A.'}.p-recipe-qa__information{margin-top:1.0rem;text-align:right}@media screen and (min-width: 835px){.p-recipe-qa__information{margin-top:0.8rem}}@media screen and (min-width: 321px){.p-recipe-qa__information-list{display:inline-flex}}.p-recipe-qa__information-item{color:#676767;font-size:1.3rem;margin:0 0 0.4rem 1.5rem}@media screen and (min-width: 321px){.p-recipe-qa__information-item{margin:0 0 0.4rem 0}}.p-recipe-qa__information-item:first-child{margin:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-related-tag{position:relative}.p-recipe-related-tag__list{display:flex;flex-wrap:wrap;margin-top:2.0rem}.p-recipe-related-tag__item{margin:0 0.8rem 0.8rem 0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-rich-square-list__list{display:grid;grid-column-gap:1.6rem;grid-row-gap:3.2rem;grid-template-columns:1fr 1fr}@media screen and (min-width: 835px){.p-recipe-rich-square-list__list{grid-template-columns:1fr 1fr 1fr}}.p-recipe-rich-square-list__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;text-decoration:none}.p-recipe-rich-square-list__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-rich-square-list__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-rich-square-list-item{position:relative}.p-recipe-rich-square-list-item__photo{position:relative}.p-recipe-rich-square-list-item__photo-image-container--sp-only{display:block !important}@media screen and (min-width: 835px){.p-recipe-rich-square-list-item__photo-image-container--sp-only{display:none !important}}.p-recipe-rich-square-list-item__photo-image-container--pc-only{display:none !important}@media screen and (min-width: 835px){.p-recipe-rich-square-list-item__photo-image-container--pc-only{display:block !important}}.p-recipe-rich-square-list-item__photo-image{height:auto;vertical-align:bottom;width:100%}.p-recipe-rich-square-list-item__photo-shadow{background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));bottom:0;height:4.8rem;position:absolute;width:100%}.p-recipe-rich-square-list-item__tag{bottom:0.8rem;color:#FFF;font-size:1.3rem;font-weight:bold;line-height:1.7rem;padding-left:1.6em;position:absolute;text-indent:-1.6em}.p-recipe-rich-square-list-item__tag::before{content:'#';margin-left:0.8rem}.p-recipe-rich-square-list-item__detail{margin-top:0.8rem}.p-recipe-rich-square-list-item__title{background:#FFF;font-size:1.5rem;font-weight:bold;line-height:2.3rem;padding:0.2rem 0.8rem}.p-recipe-rich-square-list-item__ingredient{color:#676767;margin-top:1.0rem;padding:0 0.8rem}.p-recipe-rich-square-list-item__ingredient-text--sp-only{display:block !important;font-size:1.3rem;line-height:2.0rem}@media screen and (min-width: 835px){.p-recipe-rich-square-list-item__ingredient-text--sp-only{display:none !important}}.p-recipe-rich-square-list-item__ingredient-text--pc-only{display:none !important;font-size:1.2rem;line-height:1.8rem}@media screen and (min-width: 835px){.p-recipe-rich-square-list-item__ingredient-text--pc-only{display:block !important}}.p-recipe-rich-square-list-item__inline-nutrition{margin-top:0.5rem;padding:0 0.8rem}.p-recipe-rich-square-list-item__inline-nutrition-list{display:flex;font-size:1.3rem}.p-recipe-rich-square-list-item__inline-nutrition-item{margin-left:0.8rem}.p-recipe-rich-square-list-item__inline-nutrition-item:first-child{margin-left:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-square-list__list{column-gap:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:3.6rem;row-gap:2.4rem}@media screen and (min-width: 835px){.p-recipe-square-list__list{column-gap:1.8rem;grid-template-columns:repeat(3, 1fr)}}.p-recipe-square-list__item--sp-only{display:block !important}@media screen and (min-width: 835px){.p-recipe-square-list__item--sp-only{display:none !important}}.p-recipe-square-list__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-recipe-square-list__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-square-list__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-square-list__link:link,.p-recipe-square-list__link:visited{color:#333}.p-recipe-square-list__image-container{border-radius:0.8rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-recipe-square-list__image{height:auto;width:100%}.p-recipe-square-list__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-recipe-square-list__title{font-size:1.8rem;margin-top:1.6rem}}.p-recipe-square-list__inline-nutrition{margin-top:0.8rem}.p-recipe-square-list--small__list{column-gap:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:3.6rem;row-gap:2.4rem}@media screen and (min-width: 835px){.p-recipe-square-list--small__list{column-gap:3.2rem;grid-template-columns:repeat(5, 1fr)}}.p-recipe-square-list--small__item--sp-only{display:block !important}@media screen and (min-width: 835px){.p-recipe-square-list--small__item--sp-only{display:none !important}}.p-recipe-square-list--small__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-recipe-square-list--small__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-square-list--small__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-square-list--small__link:link,.p-recipe-square-list--small__link:visited{color:#333}.p-recipe-square-list--small__image-container{border-radius:0.8rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-recipe-square-list--small__image{height:auto;width:100%}.p-recipe-square-list--small__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-recipe-square-list--small__title{font-size:1.4rem;line-height:2.1rem;margin-top:0.8rem}}.p-recipe-square-list--small__inline-nutrition{margin-top:0.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-step{position:relative}.p-recipe-step__item{display:flex;margin-top:3.0rem}.p-recipe-step__item:first-child{margin-top:0}.p-recipe-step__item-step{font-family:'Oswald', sans-serif;font-size:4.4rem;margin-right:1.6rem}@media screen and (min-width: 835px){.p-recipe-step__item-step{margin-right:2.5rem}}.p-recipe-step__item-description{font-size:1.5rem;line-height:2.3rem;padding-top:2.0rem}.p-recipe-step__item-comment{font-size:1.3rem;font-weight:bold;margin-top:1.0rem;padding-left:2.2em;text-indent:-2.2em}.p-recipe-step__item-comment:before{background-image:url(/kenko/assets/owan/icon/icon_author-24bd379fca74031df810001943f5568add173b09f65d683abacfd9a646ac10f4.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2.0rem;margin-right:0.5rem;position:relative;top:0.5rem;width:2.0rem}.p-recipe-step__item-image-container{border-radius:0.4rem;height:16.8rem;overflow:hidden;position:relative;width:25rem;z-index:1;margin-top:2.0rem}@media screen and (min-width: 321px){.p-recipe-step__item-image-container{border-radius:0.4rem;height:19.5rem;overflow:hidden;position:relative;width:29rem;z-index:1}}@media screen and (min-width: 835px){.p-recipe-step__item-image-container{border-radius:0.4rem;height:16rem;overflow:hidden;position:relative;width:24rem;z-index:1}}.p-recipe-step__link{margin-top:-1.0rem}.p-recipe-step__item-banner{margin-top:4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-step-for-not-logged-in__list{position:relative}.p-recipe-step-for-not-logged-in__item{display:flex;margin-top:3.0rem}.p-recipe-step-for-not-logged-in__item:first-child{margin-top:0}.p-recipe-step-for-not-logged-in__item-step{font-family:'Oswald', sans-serif;font-size:4.4rem;margin-right:1.6rem}@media screen and (min-width: 835px){.p-recipe-step-for-not-logged-in__item-step{margin-right:2.5rem}}.p-recipe-step-for-not-logged-in__item-description{font-size:1.5rem;line-height:2.3rem;padding-top:2.0rem}.p-recipe-step-for-not-logged-in__cover{background:linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.6) 0.01%, rgba(255,255,255,0.9) 47.1%, #FFF 100%);height:100%;position:absolute;width:100%}.p-recipe-step-for-not-logged-in__section{height:5.4rem;position:relative;text-align:center}@media screen and (min-width: 835px){.p-recipe-step-for-not-logged-in__section{height:3.0rem}}.p-recipe-step-for-not-logged-in__section-border-wrapper{align-items:center;display:flex;height:100%}.p-recipe-step-for-not-logged-in__section-border{border:none;border-bottom:2px dashed #E3B02A;width:100%}.p-recipe-step-for-not-logged-in__section-text{background-color:#FFF;bottom:0;font-size:1.8rem;font-weight:bold;left:0;line-height:2.7rem;margin:auto;position:absolute;right:0;top:0;width:50%}@media screen and (min-width: 835px){.p-recipe-step-for-not-logged-in__section-text{font-size:2rem;line-height:3rem;width:42%}}.p-recipe-step-for-not-logged-in__promotion{padding-top:2.4rem}@media screen and (min-width: 835px){.p-recipe-step-for-not-logged-in__promotion{padding-top:1.6rem}}.p-recipe-step-for-not-logged-in__promotion-description{width:100%}.p-recipe-step-for-not-logged-in__main-button-container{padding:0.8rem 1.6rem 0}@media screen and (min-width: 835px){.p-recipe-step-for-not-logged-in__main-button-container{padding:0.8rem 20.8rem 0}}.p-recipe-step-for-not-logged-in__sub-button-container{padding:1.0rem 1.6rem 0}@media screen and (min-width: 835px){.p-recipe-step-for-not-logged-in__sub-button-container{padding:1.6rem 20.8rem 0}}.p-recipe-step-for-not-logged-in__text-button-container{display:flex;justify-content:center;padding-top:4.0rem}@media screen and (min-width: 835px){.p-recipe-step-for-not-logged-in__text-button-container{padding-top:1.6rem}}.p-recipe-step-for-not-logged-in__text-button-wrapper{position:relative;text-decoration:none}.p-recipe-step-for-not-logged-in__text-button{font-size:1.5rem;letter-spacing:0.05em;line-height:2.4rem;text-align:center}.p-recipe-step-for-not-logged-in__text-button::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:auto;right:-1rem;top:51%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-tag{position:relative}.p-recipe-tag__list{display:flex;flex-wrap:wrap}.p-recipe-tag__item{margin-right:1.5rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-book-recipe{column-gap:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:3.6rem;row-gap:2.4rem}@media screen and (min-width: 835px){.p-recipe-book-recipe{column-gap:1.8rem;grid-template-columns:repeat(3, 1fr)}}.p-recipe-book-recipe__item{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-recipe-book-recipe__item:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-book-recipe__item:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-book-recipe__item:link,.p-recipe-book-recipe__item:visited{color:#333}.p-recipe-book-recipe__link{text-decoration:none}.p-recipe-book-recipe__image-container{border-radius:0.8rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-recipe-book-recipe__name{font-weight:bold;margin-top:0.8rem}@media screen and (min-width: 835px){.p-recipe-book-recipe__name{font-size:1.8rem;margin-top:1.6rem}}.p-recipe-book-recipe__nutrition{margin-top:0.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-book{padding-bottom:8rem}.p-recipe-book__section,.p-recipe-book__section--with-border{margin-top:4rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-recipe-book__section,.p-recipe-book__section--with-border{margin-top:3.2rem;padding:0 4rem}}.p-recipe-book__section--with-border::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:4rem}@media screen and (min-width: 835px){.p-recipe-book__section--with-border::after{margin-top:3.2rem}}.p-recipe-book__heading{font-size:2rem;font-weight:bold}@media screen and (min-width: 835px){.p-recipe-book__heading{font-size:2.2rem}}.p-recipe-book__related-articles{margin-top:3.2rem}@media screen and (min-width: 835px){.p-recipe-book__related-articles{margin-top:1.6rem}}.p-recipe-book__list{display:grid;gap:4rem;grid-template-columns:1fr}@media screen and (min-width: 835px){.p-recipe-book__list{gap:1rem;grid-template-columns:repeat(4, 1fr)}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-book-food{display:grid;gap:4rem;margin-top:3.2rem}@media screen and (min-width: 835px){.p-recipe-book-food{gap:1.6rem}}.p-recipe-book-food__item{display:grid;gap:0.8rem;grid-template-columns:9.6rem 1fr}@media screen and (min-width: 835px){.p-recipe-book-food__item{gap:2.4rem}}.p-recipe-book-food__name{font-weight:bold}@media screen and (min-width: 835px){.p-recipe-book-food__name{font-size:1.8rem}}.p-recipe-book-food__description{font-size:1.5rem;margin-top:0.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-book-list-item{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-recipe-book-list-item:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-recipe-book-list-item:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-recipe-book-list-item:link,.p-recipe-book-list-item:visited{color:#333}.p-recipe-book-list-item__link{text-decoration:none}.p-recipe-book-list-item__image-container{border-radius:0.4rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1;margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-recipe-book-list-item__image-container{margin-bottom:1.1rem}}.p-recipe-book-list-item__image{height:100%;object-fit:cover;width:100%}.p-recipe-book-list-item__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-recipe-book-list-item__heading{font-size:1.5rem;line-height:2.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-book-nutritionist{background-color:#FBFAF7;display:grid;font-weight:bold;gap:0.8rem;grid-template-columns:9.6rem 1fr;padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-recipe-book-nutritionist{gap:2.4rem;padding:3.2rem 4rem}}.p-recipe-book-nutritionist__photo-wrapper{align-items:center;display:flex;justify-content:center}.p-recipe-book-nutritionist__comment{font-size:1.6rem;line-height:2.4rem}@media screen and (min-width: 835px){.p-recipe-book-nutritionist__comment{font-size:1.5rem;line-height:2.2rem}}.p-recipe-book-nutritionist__name{font-size:1.4rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-recipe-book-nutritionist__name{font-size:1.3rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipe-nutritions{color:#676767;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.p-recipe-nutritions{font-size:1.3rem;line-height:1.8rem}}.p-recipe-nutritions__item{margin-right:0.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-recipes-for-trouble__link-wrapper:nth-child(1)::after,.p-recipes-for-trouble__link-wrapper:nth-child(3)::after{background-color:#DCE0E0;border:1px solid #DCE0E0;content:'';display:inline-block;height:0;margin-left:2.4rem;position:absolute;transform:rotate(90deg);width:1.2rem}.p-recipes-for-trouble__link-text{font-size:1.4rem;font-weight:500;line-height:2.1rem;text-decoration:none}@media screen and (min-width: 835px){.p-recipes-for-trouble__link-text{font-size:1.3rem;line-height:1.9rem}}.p-recipes-for-trouble__header-title-wrapper{margin:2.4rem auto 0}@media screen and (min-width: 835px){.p-recipes-for-trouble__header-title-wrapper{margin-top:3.2rem}}.p-recipes-for-trouble__header-title{font-size:1.4rem;font-weight:bold;letter-spacing:0.2rem;line-height:2.1rem;text-align:center}.p-recipes-for-trouble__links-section--sp-only{display:grid !important;gap:2.4rem 0;grid-template-columns:repeat(2, 1fr);margin:3.2rem auto;width:30.0rem}@media screen and (min-width: 835px){.p-recipes-for-trouble__links-section--sp-only{display:none !important}}.p-recipes-for-trouble__links-section--pc-only{display:none !important;margin:4.0rem 8.3rem}@media screen and (min-width: 835px){.p-recipes-for-trouble__links-section--pc-only{display:flex !important}}.p-recipes-for-trouble__link-wrapper{position:relative}@media screen and (min-width: 835px){.p-recipes-for-trouble__link-wrapper:not(:last-child):after{background-color:#DCE0E0;border:1px solid #DCE0E0;content:'';display:inline-block;height:0;left:90%;margin-left:3.4rem;position:absolute;top:1.1rem;transform:rotate(90deg);width:1.2rem}.p-recipes-for-trouble__link-wrapper:nth-child(n+2) .p-recipes-for-trouble__link-text{display:inline-block;margin-left:4.8rem}}.p-recipes-for-trouble__link-wrapper:nth-child(3)::after{top:1.1rem}.p-recipes-for-trouble__link-wrapper:nth-child(even) .p-recipes-for-trouble__link-text{display:inline-block;margin-left:2.4rem}@media screen and (min-width: 835px){.p-recipes-for-trouble__link-wrapper:nth-child(even) .p-recipes-for-trouble__link-text{margin-left:4.8rem}}.p-recipes-for-trouble__header-caution{background:#FBFAF7;font-size:1.3rem;line-height:1.9rem;margin-bottom:4.0rem;padding:1.6rem 1.6rem 1.6rem 2.8rem;text-indent:-1.6rem}@media screen and (min-width: 835px){.p-recipes-for-trouble__header-caution{text-align:center}}.p-recipes-for-trouble__contents{margin-bottom:8.0rem}@media screen and (min-width: 835px){.p-recipes-for-trouble__contents{margin-bottom:5.6rem}}.p-recipes-for-trouble__content-title-wrapper{margin-bottom:4.0rem;position:relative}.p-recipes-for-trouble__content-title-wrapper::before{background-color:#DCE0E0;border:1px solid #DCE0E0;content:'';height:4.0rem;position:absolute;width:1.6rem}.p-recipes-for-trouble__content-title{display:inline-block;font-family:YuMincho;font-size:2.2rem;font-weight:600;line-height:3.3rem;margin-left:3.2rem;margin-top:0.5rem}.p-recipes-for-trouble__content-section:not(:last-child):after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin:6.4rem 1.6rem 4.0rem 1.6rem}@media screen and (min-width: 835px){.p-recipes-for-trouble__content-section:not(:last-child):after{margin:6.4rem 4.0rem 4.5rem 4.0rem}}.p-recipes-for-trouble__content-recipes--sp-only{display:grid !important;column-gap:1.6rem;display:grid;grid-template-columns:repeat(2, 1fr);margin:0 1.6rem;row-gap:5.6rem}@media screen and (min-width: 835px){.p-recipes-for-trouble__content-recipes--sp-only{display:none !important}}.p-recipes-for-trouble__content-recipes--pc-only{display:none !important;column-gap:1.6rem;display:grid;grid-template-columns:repeat(4, 1fr);margin:0 4.0rem;row-gap:5.6rem}@media screen and (min-width: 835px){.p-recipes-for-trouble__content-recipes--pc-only{display:grid !important}}.p-recipes-for-trouble__image-container{border-radius:0.4rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}@media screen and (min-width: 835px){.p-recipes-for-trouble__image-container{border-radius:0.2rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}}.p-recipes-for-trouble__recipe-title{display:inline-block;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;line-height:2.2rem;margin:0.8rem 0.8rem 0 0.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registrations-confirm__title{font-size:2.0rem;font-weight:bold}@media screen and (min-width: 835px){.p-registrations-confirm__title{font-size:2.2rem;letter-spacing:0.035rem;line-height:2.8rem}}.p-registrations-confirm__sub-title,.p-registrations-confirm__message{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 835px){.p-registrations-confirm__sub-title,.p-registrations-confirm__message{font-size:1.5rem}}.p-registrations-confirm__profile-item-title,.p-registrations-confirm__profile-item-content,.p-registrations-confirm__terms-agree-label,.p-registrations-confirm__terms-agree-notice,.p-registrations-confirm__modify-body-profile-anchor{font-size:1.4rem}@media screen and (min-width: 835px){.p-registrations-confirm__profile-item-title,.p-registrations-confirm__profile-item-content,.p-registrations-confirm__terms-agree-label,.p-registrations-confirm__terms-agree-notice,.p-registrations-confirm__modify-body-profile-anchor{font-size:1.3rem}}.p-registrations-confirm{background-color:#F7F7F3;padding:3.2rem 1.6rem 8.0rem}@media screen and (min-width: 835px){.p-registrations-confirm{margin:0 4.0rem 8.0rem;padding:3.2rem 3.2rem 4.0rem}}.p-registrations-confirm__sub-title{margin-top:2.4rem}@media screen and (min-width: 835px){.p-registrations-confirm__sub-title{margin-top:1.6rem}}.p-registrations-confirm__border{display:none}@media screen and (min-width: 835px){.p-registrations-confirm__border{border:none;height:0.2rem;position:relative;display:block;margin:2.4rem 0 3.2rem}.p-registrations-confirm__border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}}.p-registrations-confirm__profile{background-color:#FFF;border:solid 2px #40556D;border-radius:4px;margin-top:3.2rem;padding:3.2rem 2.4rem}@media screen and (min-width: 835px){.p-registrations-confirm__profile{padding:3.2rem}}.p-registrations-confirm__profile-row{border-top:solid 1px #DCE0E0;display:flex;padding:1.6rem 0}@media screen and (min-width: 835px){.p-registrations-confirm__profile-row{padding:1.6rem 0 0.8rem}}.p-registrations-confirm__profile-row:first-child{border-top-width:0;padding-top:0}.p-registrations-confirm__profile-item-title{flex-shrink:0;font-weight:bold;width:11.2rem}@media screen and (min-width: 835px){.p-registrations-confirm__profile-item-title{width:14.5rem}}.p-registrations-confirm__message{margin-top:4.0rem;text-align:center}.p-registrations-confirm__terms-agree{background-color:#FFF;border:2px solid #40556D;border-radius:4px;margin-top:2.4rem;padding:2.4rem;text-align:center}@media screen and (min-width: 835px){.p-registrations-confirm__terms-agree{margin:1.6rem auto 0;width:27.3rem}}.p-registrations-confirm__terms-agree-label{font-weight:bold}.p-registrations-confirm__terms-anchor{color:#0086B0}.p-registrations-confirm__terms-anchor:visited{color:#0086B0}.p-registrations-confirm__terms-agree-notice{font-weight:bold;margin-top:1.6rem}.p-registrations-confirm__submit{margin:4.0rem auto 0;width:83.965%}@media screen and (min-width: 835px){.p-registrations-confirm__submit{width:26.4rem}}.p-registrations-confirm__modify-body-profile{display:block;margin-top:2.4rem;text-align:center;width:100%}.p-registrations-confirm__modify-body-profile-anchor{color:#006284;text-decoration:none}.p-registrations-confirm__icon-edit{height:1.531rem;vertical-align:middle;width:1.531rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registrations-ms-new__title--with-email{font-size:2.2rem;font-weight:bold;letter-spacing:0.004rem;line-height:3.3rem;text-align:center}@media screen and (min-width: 835px){.p-registrations-ms-new__title--with-email{font-size:3.2rem;line-height:4.8rem}}.p-registrations-ms-new__email-label,.p-registrations-ms-new__password-label{font-size:1.5rem;font-weight:bold;line-height:2.25rem}.p-registrations-ms-new__email-field,.p-registrations-ms-new__password-field{border:none;border-bottom:1px solid #DCE0E0;border-radius:0;box-shadow:none;font-size:2.0rem;line-height:3.0rem;margin:1.4rem 0 2.4rem;padding:0 0 0.8rem}.p-registrations-ms-new__email-field:focus,.p-registrations-ms-new__password-field:focus{outline:none}.p-registrations-ms-new__inner{line-height:3.2rem;margin:-2.5rem 0 4.0rem;padding:0 3.2rem;text-align:center}@media screen and (min-width: 835px){.p-registrations-ms-new__inner{margin:-5.0rem 0 4.0rem;padding:0;line-height:0}}.p-registrations-ms-new__inner--with-email{padding-top:1.5rem;text-align:center}@media screen and (min-width: 835px){.p-registrations-ms-new__inner--with-email{padding-top:5.0rem}}.p-registrations-ms-new__title{color:#FFF;font-size:2.2rem;font-weight:bold;line-height:3.3rem}@media screen and (min-width: 835px){.p-registrations-ms-new__title{font-size:3.2rem;line-height:4.8rem}}.p-registrations-ms-new__modal-link{margin-top:1.0rem}@media screen and (min-width: 835px){.p-registrations-ms-new__modal-link{margin-top:1.6rem}}.p-registrations-ms-new__modal-link-anchor{color:#F8C43F;font-size:1.4rem;font-weight:bold;line-height:2.1rem;text-decoration:none}@media screen and (min-width: 835px){.p-registrations-ms-new__modal-link-anchor{font-size:1.6rem;line-height:2.4rem}}.p-registrations-ms-new__campaign{background-color:rgba(255,255,255,0.15);color:#FFF;margin:1.6rem calc(-50vw + 50%) 0;padding:0.8rem}@media screen and (min-width: 835px){.p-registrations-ms-new__campaign{padding:0.8rem}}.p-registrations-ms-new__campaign-title{font-size:1.5rem;font-weight:bold;line-height:2.3rem}@media screen and (min-width: 835px){.p-registrations-ms-new__campaign-title{font-size:1.8rem;line-height:2.7rem}}.p-registrations-ms-new__campaign-character-image.is-hidden{display:none}.p-registrations-ms-new__campaign-description{color:#676767;font-size:1.4rem;line-height:2.1rem;margin:0.8rem 0 1.4rem}@media screen and (min-width: 835px){.p-registrations-ms-new__campaign-description{line-height:2.4rem;margin-top:1.6rem}}.p-registrations-ms-new__campaign-plans{text-align:center}.p-registrations-ms-new__registration-title{color:#333;font-size:3.2rem;font-weight:700;line-height:4.8rem}.p-registrations-ms-new__registration-button-wrapper .p-registration-button__terms-agree{margin:4rem 0 3rem}.p-registrations-ms-new__registration-button-wrapper .p-registration-button__terms-agree-button{font-size:1.6rem;font-weight:700;height:3rem}.p-registrations-ms-new__registration-button-wrapper .p-registration-button__terms-agree-button-wrapper{margin-top:1.6rem}@media screen and (min-width: 835px){.p-registrations-ms-new__registration-button-wrapper .p-registration-button__terms-agree-button-wrapper{margin-top:2.6rem}}.p-registrations-ms-new__registration-button-wrapper .p-registration-button__registration{margin:2.3rem 0 2.4rem}@media screen and (min-width: 835px){.p-registrations-ms-new__registration-button-wrapper .p-registration-button__section-border{margin:2.4rem auto}}.p-registrations-ms-new__registration-button-wrapper .p-registration-button__login-button-wrapper{margin-top:1rem}.p-registrations-ms-new__registration-button-wrapper .p-registration-button__login-link{color:#333;font-size:1.4rem;font-weight:500;margin-right:4rem}@media screen and (min-width: 835px){.p-registrations-ms-new__registration-button-wrapper .p-registration-button__login-link{font-size:1.6rem}}.p-registrations-ms-new__link{margin-top:2.4rem}.p-registrations-ms-new__link:first-child{margin-top:0}.p-registrations-ms-new__link-anchor{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:500;line-height:2.1rem}.p-registrations-ms-new__link-anchor:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-registrations-ms-new__link-anchor:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-registrations-ms-new__link-anchor:link,.p-registrations-ms-new__link-anchor:visited{color:#333}@media screen and (min-width: 835px){.p-registrations-ms-new__link-anchor{font-size:1.6rem;line-height:2.3rem}}.p-registrations-ms-new__link-anchor-underline{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:500;line-height:2.1rem;text-decoration-line:underline}.p-registrations-ms-new__link-anchor-underline:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-registrations-ms-new__link-anchor-underline:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-registrations-ms-new__link-anchor-underline:link,.p-registrations-ms-new__link-anchor-underline:visited{color:#333}.p-registrations-ms-new__link-anchor-underline.is-hidden{display:none}@media screen and (min-width: 835px){.p-registrations-ms-new__link-anchor-underline{line-height:2.3rem}}.p-registrations-ms-new__form{margin:8.0rem 3.2rem 0;text-align:left}@media screen and (min-width: 835px){.p-registrations-ms-new__form{margin:4.0rem auto 0;width:48rem}}.p-registrations-ms-new__email-field{width:100%}.p-registrations-ms-new__password-field{padding-right:6.6rem}.p-registrations-ms-new__password-button{background-position:center !important;background-size:2.4rem !important;border:none;margin-top:1.4rem;opacity:1 !important;text-indent:-9999px}.p-registrations-ms-new__password-button.is-show-password{background:url(/kenko/assets/shared/icon_eye_open-e0561514a681c034edadb26d61a72e4ee572f85d4ed8da7809378913bfc89009.png) 0 0 no-repeat}.p-registrations-ms-new__password-button.is-hide-password{background:url(/kenko/assets/shared/icon_eye_close-3511cb42961d01ce8df61a225d3d98a02e28a968102295a9cc4cf9d5f8e340cf.png) 0 0 no-repeat}.p-registrations-ms-new__registration-button-container{margin-top:1.4rem}@media screen and (min-width: 835px){.p-registrations-ms-new__registration-button-container{margin:1.4rem auto 0;width:32rem}}.p-registrations-ms-new__information-link{margin-top:2.4rem;text-align:center}.p-registrations-ms-new__information-link-anchor{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:bold;line-height:2.1rem}.p-registrations-ms-new__information-link-anchor:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-registrations-ms-new__information-link-anchor:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-registrations-ms-new__information-link-anchor:link,.p-registrations-ms-new__information-link-anchor:visited{color:#006284}.p-registrations-ms-new__error-message{color:#E54848;font-size:1.3rem;font-weight:bold;line-height:1.95rem;margin-bottom:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registrations-new__benefit--profile,.p-registrations-new__benefit--nutrition,.p-registrations-new__benefit--popular,.p-registrations-new__benefit--favorite,.p-registrations-new__benefit--menu{margin-top:5.6rem}.p-registrations-new__benefits--large,.p-registrations-new__benefits--small{align-items:stretch;display:flex;justify-content:space-between;margin:0 auto}.p-registrations-new{background-color:#F7F7F3;padding:3.2rem 1.6rem 8.0rem;text-align:center}@media screen and (min-width: 835px){.p-registrations-new{padding:3.0rem 4.0rem 4.0rem}}.p-registrations-new__title{font-size:2.0rem;font-weight:bold;margin-top:3.2rem}@media screen and (min-width: 835px){.p-registrations-new__title{font-size:2.2rem;letter-spacing:0.035rem;line-height:2.8rem}}.p-registrations-new__title:first-child{margin-top:0}.p-registrations-new__title-sub{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 835px){.p-registrations-new__title-sub{letter-spacing:0.035rem;line-height:2.8rem}}.p-registrations-new__register-form{margin:3.2rem auto 4.0rem}@media screen and (min-width: 835px){.p-registrations-new__register-form{max-width:32.0rem}}.p-registrations-new__submit-button{width:100%}.p-registrations-new__mail-notice{font-size:1.3rem;margin:1.6rem auto 0;text-align:left}@media screen and (min-width: 835px){.p-registrations-new__mail-notice{width:54.4rem}}.p-registrations-new__mail-notice-anchor{color:#006284}.p-registrations-new__information-link-anchor{font-size:1.3rem;text-decoration:none;vertical-align:middle}.p-registrations-new__section-border--dotted{border:none;height:0.2rem;position:relative;margin-top:4.0rem}.p-registrations-new__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-registrations-new__benefits--large{flex-direction:column}@media screen and (min-width: 835px){.p-registrations-new__benefits--large{flex-direction:row;width:57.5rem}}@media screen and (min-width: 835px){.p-registrations-new__benefits--small{width:50.9rem}}.p-registrations-new__benefit--profile{margin-top:3.2rem;width:100%}@media screen and (min-width: 835px){.p-registrations-new__benefit--profile{width:23.1rem}}.p-registrations-new__benefit--nutrition{width:100%}@media screen and (min-width: 835px){.p-registrations-new__benefit--nutrition{margin-top:3.2rem;width:28.8rem}}.p-registrations-new__benefit--popular{width:calc(94/343*100%)}@media screen and (min-width: 835px){.p-registrations-new__benefit--popular{width:9.4rem}}.p-registrations-new__benefit--favorite{width:calc(102/343*100%)}@media screen and (min-width: 835px){.p-registrations-new__benefit--favorite{width:10.2rem}}.p-registrations-new__benefit--menu{width:calc(106/343*100%)}@media screen and (min-width: 835px){.p-registrations-new__benefit--menu{width:10.6rem}}.p-registrations-new__benefit-image--profile{width:100%}.p-registrations-new__benefit-image--nutrition{width:100%}.p-registrations-new__benefit-image--popular{width:100%}.p-registrations-new__benefit-image--favorite{width:100%}.p-registrations-new__benefit-image--menu{width:100%}.p-registrations-new__benefit-caption{font-size:1.6rem;font-weight:bold;margin:1.6rem auto 0;max-width:67%}.p-registrations-new__benefit-caption--small{font-size:1.6rem;font-weight:bold;margin-top:1.6rem}.p-registrations-new__benefits-notice{font-size:1.4rem;line-height:2.8rem;margin-top:5.6rem;text-align:left}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registrations-preregister__mail-address,.p-registrations-preregister__faq{background-color:#FFF;border:2px solid #40556D;border-radius:4px;padding:3.2rem 2.4rem}.p-registrations-preregister__title{font-size:2.0rem;font-weight:bold}@media screen and (min-width: 835px){.p-registrations-preregister__title{font-size:2.2rem}}.p-registrations-preregister__message,.p-registrations-preregister__mail-address,.p-registrations-preregister__faq-title,.p-registrations-preregister__faq-list-item{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 835px){.p-registrations-preregister__message,.p-registrations-preregister__mail-address,.p-registrations-preregister__faq-title,.p-registrations-preregister__faq-list-item{font-size:1.5rem}}.p-registrations-preregister__notice{font-size:1.4rem}@media screen and (min-width: 835px){.p-registrations-preregister__notice{font-size:1.3rem}}.p-registrations-preregister{background-color:#F7F7F3;padding:3.2rem 1.6rem 8.0rem}@media screen and (min-width: 835px){.p-registrations-preregister{margin:4.0rem;padding:3.2rem 4.0rem 8.0rem}}.p-registrations-preregister__message{margin-top:2.4rem}.p-registrations-preregister__mail-address{margin:3.2rem 0;padding:1.6rem 2.4rem;word-break:break-all}.p-registrations-preregister__notice{margin-top:0.8rem}.p-registrations-preregister__faq{margin-top:0.8rem}.p-registrations-preregister__faq-list{margin:1.6rem 0 0 1.8rem}@media screen and (min-width: 835px){.p-registrations-preregister__faq-list{list-style-position:inside;margin:1.7rem 0 0 0}}.p-registrations-preregister__faq-list-item{font-weight:normal;line-height:3.2rem;list-style-type:decimal}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registration__header,.p-registration__header--with-border{padding-left:3.2rem;padding-right:3.2rem;padding-top:3.2rem}@media screen and (min-width: 835px){.p-registration__header,.p-registration__header--with-border{padding-left:0;padding-right:0;padding-top:3.6rem}}.p-registration{overflow-x:hidden;position:relative}.p-registration--with-nutrition-point-video{overflow:hidden}.p-registration__background--with-nutrition-point-video{background-color:#C5C9C8;height:88.0rem;left:0;position:absolute;top:0;width:100%;z-index:-10000}@media screen and (min-width: 835px){.p-registration__background--with-nutrition-point-video{display:none}}.p-registration__background-cover--white-gradation{background:linear-gradient(to bottom, #FFF, #FFF 50%, rgba(255,255,255,0));height:70.0rem;left:0;position:absolute;top:0;width:100%;z-index:-9999}@media screen and (min-width: 835px){.p-registration__background-cover--white-gradation{height:88.0rem}}.p-registration__inner{margin:0 auto;width:100%}@media screen and (min-width: 835px){.p-registration__inner{width:67.3rem}}.p-registration__header{padding-bottom:4.0rem}.p-registration__header--with-border{padding-bottom:0}.p-registration__header--with-border::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin:4.0rem -1.6rem 0}@media screen and (min-width: 835px){.p-registration__header--with-border::after{margin:4.0rem 0 0}}.p-registration__heading{font-size:2.2rem;font-weight:bold;line-height:3.3rem;text-align:center}@media screen and (min-width: 835px){.p-registration__heading{font-size:3.2rem;line-height:4.8rem}}.p-registration__description{font-size:1.4rem;line-height:2.1rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-registration__description{font-size:1.5rem;line-height:2.3rem;margin-top:1.6rem;text-align:center}}.p-registration__description-link-container{margin-top:0.8rem;text-align:center}@media screen and (min-width: 835px){.p-registration__description-link-container{margin-top:2.4rem}}.p-registration__description-link--help{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;align-items:center;display:inline-flex;font-size:1.4rem;font-weight:bold;line-height:2.1rem}.p-registration__description-link--help:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-registration__description-link--help:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-registration__description-link--help:link,.p-registration__description-link--help:visited{color:#006284}.p-registration__description-link--help::before{background-image:url(/kenko/assets/owan/icon/icon_help_blue-80a88efdde46aefcc0b98e1458f5e871ad1785228c4b68d21113568efe480ce5.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.6rem;width:1.6rem;content:'';margin-right:0.8rem}.p-registration__content{position:relative}.p-registration__content-section-container--with-nutrition-point-video{height:69.8rem}@media screen and (min-width: 835px){.p-registration__content-section-container--with-nutrition-point-video{height:inherit}}.p-registration__content-section{padding:0 3.2rem;position:relative}@media screen and (min-width: 835px){.p-registration__content-section{padding:0}}.p-registration__content-section--with-sp-swiper{overflow:hidden;padding:0 0 0 4.0rem}@media screen and (min-width: 835px){.p-registration__content-section--with-sp-swiper{padding:0}}.p-registration__content-section--pc-width-narrow{padding:0 3.2rem}@media screen and (min-width: 835px){.p-registration__content-section--pc-width-narrow{margin:0 auto;padding:0;width:48.0rem}}.p-registration__content-section--with-nutrition-standard-set{padding:0 1.6rem}@media screen and (min-width: 835px){.p-registration__content-section--with-nutrition-standard-set{margin:0 -3.2rem;padding:0}}.p-registration__catch-section{background-color:#F7F7F3;margin-top:2.4rem}@media screen and (min-width: 835px){.p-registration__catch-section{margin:0 -200%;margin-top:3.2rem;padding:0 200%}}.p-registration__catch-inner{padding:2.4rem 3.2rem}@media screen and (min-width: 835px){.p-registration__catch-inner{padding:3.2rem 9.0rem}}.p-registration__catch-heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-registration__catch-description{font-size:1.4rem;line-height:2.1rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-registration__catch-description{font-size:1.3rem;line-height:2.0rem}}.p-registration__catch-button{margin:1.6rem 0}@media screen and (min-width: 835px){.p-registration__catch-button{margin:1.6rem 0 0 0}}.p-registration__button-container{margin:4.0rem 0}.p-registration__button-container--with-message-video{bottom:2.4rem;position:fixed;width:100%}@media screen and (min-width: 321px){.p-registration__button-container--with-message-video{bottom:3.2rem}}@media screen and (min-width: 835px){.p-registration__button-container--with-message-video{bottom:inherit;left:50%;top:93%;transform:translateX(-50%) translateY(-93%)}}.p-registration__button-container--with-nutrition-point-video{bottom:3.2rem;position:absolute;width:100%}@media screen and (min-width: 600px){.p-registration__button-container--with-nutrition-point-video{bottom:inherit;margin:4.0rem 0;position:relative}}.p-registration__button:not(:first-child){margin-top:1.6rem}.p-registration__flash{margin:0 3.2rem}@media screen and (min-width: 835px){.p-registration__flash{margin:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registration-button{position:relative}.p-registration-button__terms-agree{opacity:1.0;transition:opacity 0.3s ease-in-out;visibility:visible}.p-registration-button__terms-agree.is-hidden-animation{opacity:0;visibility:hidden}.p-registration-button__terms-agree.is-hidden{display:none}.p-registration-button__terms-agree-service-description{opacity:1.0;transition:opacity 0.3s ease-in-out;visibility:visible;color:#E3B02A}.p-registration-button__terms-agree-service-description.is-hidden-animation{opacity:0;visibility:hidden}.p-registration-button__terms-agree-service-description.is-hidden{display:none}.p-registration-button__terms-agree-label{color:#333;display:inline-block;font-size:1.3rem;font-weight:500;line-height:2rem;margin-top:1.5rem}@media screen and (min-width: 835px){.p-registration-button__terms-agree-label{font-size:1.4rem;line-height:2.4rem}}.p-registration-button__terms-agree-label-service-description{color:#FFF;display:inline-block;font-size:1.4rem;font-weight:bold;line-height:2rem;margin-top:1.5rem}@media screen and (min-width: 835px){.p-registration-button__terms-agree-label-service-description{font-size:1.4rem;line-height:2.4rem}}.p-registration-button__terms-agree-button-wrapper{margin-top:1.2rem}.p-registration-button__login-ms-new{align-items:baseline;display:flex;justify-content:center}.p-registration-button__login-button-wrappr{margin-top:1rem}.p-registration-button__login-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;align-items:center;color:#E3B02A;display:inline-flex;font-size:1.4rem;font-weight:bold;height:4.4rem;justify-content:center;text-decoration:none;width:100%}.p-registration-button__login-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-registration-button__login-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-registration-button__login-link{font-size:1.6rem;height:4rem}}.p-registration-button__registration{opacity:1.0;transition:opacity 0.3s ease-in-out;visibility:visible}.p-registration-button__registration.is-hidden-animation{opacity:0;visibility:hidden}.p-registration-button__registration.is-hidden{display:none}.p-registration-button__section-border{border:1px solid #DCE0E0;margin:1.6rem auto;max-width:31.1rem}@media screen and (min-width: 835px){.p-registration-button__section-border{max-width:40rem}}.p-registration-button__flash{background-color:rgba(255,255,255,0.15);border-radius:0.8rem;margin:1.6rem auto;max-width:31.1rem;padding:1.6rem;text-align:left}@media screen and (min-width: 835px){.p-registration-button__flash{margin:3.2rem auto;max-width:40rem}}.p-registration-button__flash-message{color:#FFF;font-size:1.3rem;font-weight:bold;line-height:2.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registration-message{position:relative}.p-registration-message__message-container{left:50%;padding:0 1.6rem;position:fixed;top:75%;transform:translateX(-50%) translateY(-75%);width:100%}@media screen and (min-width: 321px){.p-registration-message__message-container{padding:0 3.2rem}}@media screen and (min-width: 835px){.p-registration-message__message-container{padding:0;width:67.3rem}}.p-registration-message__message_heading{background-color:#006284;border-radius:0.4rem;color:#FFF;display:inline-block;font-size:1.3rem;font-weight:bold;line-height:2.6rem;margin-left:0.8rem;padding:0 0.8rem;text-align:center;z-index:2}@media screen and (min-width: 835px){.p-registration-message__message_heading{font-size:1.4rem;line-height:3.3rem}}.p-registration-message .p-registration-message__message,.p-registration-message .p-registration-message__message-strong{font-size:1.5rem;font-weight:bold;line-height:2.6rem}@media screen and (min-width: 835px){.p-registration-message .p-registration-message__message,.p-registration-message .p-registration-message__message-strong{font-size:1.8rem;line-height:3.2rem}}.p-registration-message__message{background-color:rgba(255,255,255,0.8);border-radius:0.4rem;margin-top:-0.7rem;padding:1.6rem;z-index:1}@media screen and (min-width: 835px){.p-registration-message__message{padding:2.4rem}}.p-registration-message__message-strong{color:#0086B0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registration-nutrition-point__inner--center{text-align:center}.p-registration-nutrition-point__point-heading{background-color:#006284;border-radius:0.4rem;color:#FFF;display:inline-block;font-size:1.4rem;font-weight:bold;line-height:2.1rem;padding:0.8rem 1.0rem;text-align:center}@media screen and (min-width: 835px){.p-registration-nutrition-point__point-heading{font-size:1.8rem;line-height:2.7rem}}.p-registration-nutrition-point__point-list{margin-top:0.8rem}@media screen and (min-width: 835px){.p-registration-nutrition-point__point-list{margin-top:1.6rem}}.p-registration-nutrition-point__more-detail-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-top:1.6rem}.p-registration-nutrition-point__more-detail-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-registration-nutrition-point__more-detail-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-registration-nutrition-point__more-detail-link:link,.p-registration-nutrition-point__more-detail-link:visited{color:#006284}@media screen and (min-width: 835px){.p-registration-nutrition-point__more-detail-link{font-size:1.6rem;line-height:2.4rem;margin-top:2.4rem}}.p-registration-nutrition-point__more-detail-link::after{background-image:url(/kenko/assets/owan/icon/icon_magnifying_glass_plus-a6941f02c9ce945a0cd744603a5be653b874409aa6ea9b1653b51b4ae9e1ac46.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.6rem;width:1.6rem;content:'';margin-left:0.8rem;vertical-align:text-top}.p-registration-nutrition-point__notice{font-size:1.3rem;line-height:2.0rem;margin-top:1.6rem;text-align:left}@media screen and (min-width: 835px){.p-registration-nutrition-point__notice{font-size:1.4rem;line-height:2.1rem;margin-top:2.4rem;text-align:center}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registration-sample-recipe__recipe-list--sp-only{display:block !important}@media screen and (min-width: 835px){.p-registration-sample-recipe__recipe-list--sp-only{display:none !important}}.p-registration-sample-recipe__recipe-list--pc-only{display:none !important}@media screen and (min-width: 835px){.p-registration-sample-recipe__recipe-list--pc-only{display:block !important}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-registrations-signup__title{font-size:2.0rem;font-weight:bold}@media screen and (min-width: 835px){.p-registrations-signup__title{font-size:2.2rem;letter-spacing:0.035rem;line-height:2.8rem}}.p-registrations-signup__sub-title,.p-registrations-signup__profile-title{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 835px){.p-registrations-signup__sub-title,.p-registrations-signup__profile-title{font-size:1.5rem}}.p-registrations-signup__gender-selection,.p-registrations-signup__profile-description,.p-registrations-signup__activity-title,.p-registrations-signup__activity-description,.p-registrations-signup__dietary-concern-label,.p-registrations-signup__checkbox-label,.p-registrations-signup__error-message,.p-registrations-signup__error-title,.p-registrations-signup__error-message-item{font-size:1.4rem}@media screen and (min-width: 835px){.p-registrations-signup__gender-selection,.p-registrations-signup__profile-description,.p-registrations-signup__activity-title,.p-registrations-signup__activity-description,.p-registrations-signup__dietary-concern-label,.p-registrations-signup__checkbox-label,.p-registrations-signup__error-message,.p-registrations-signup__error-title,.p-registrations-signup__error-message-item{font-size:1.3rem}}.p-registrations-signup__activity-image--level-1,.p-registrations-signup__activity-image--level-2,.p-registrations-signup__activity-image--level-3{background:center/100% no-repeat;flex:0 0 auto;margin-left:0.4rem;height:4.8rem;width:4.8rem}.p-registrations-signup{background-color:#F7F7F3;padding:3.2rem 1.6rem 8.0rem}@media screen and (min-width: 835px){.p-registrations-signup{margin:0 4.0rem 8.0rem;padding:3.2rem 3.2rem 4.0rem}}.p-registrations-signup__sub-title{margin-top:2.4rem}@media screen and (min-width: 835px){.p-registrations-signup__sub-title{margin-top:1.6rem}}.p-registrations-signup__border{border:none;height:0.2rem;position:relative;margin:4.0rem 0}.p-registrations-signup__border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}@media screen and (min-width: 835px){.p-registrations-signup__border{margin:4.0rem 0 3.2rem}}.p-registrations-signup__border--first{border:none;height:0.2rem;position:relative;margin:4.0rem 0}.p-registrations-signup__border--first::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}@media screen and (min-width: 835px){.p-registrations-signup__border--first{margin:4.0rem 0 3.2rem}}@media screen and (min-width: 835px){.p-registrations-signup__border--first{border:none;height:0.2rem;position:relative;margin:2.4rem 0 3.2rem}.p-registrations-signup__border--first::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}}.p-registrations-signup__profile-form{margin-top:2.4rem}.p-registrations-signup__profile-title{margin-top:3.2rem}.p-registrations-signup__profile-title:first-child{margin:0}.p-registrations-signup__gender-list{display:flex;justify-content:flex-start;margin-top:2.4rem}@media screen and (min-width: 835px){.p-registrations-signup__gender-list{margin-top:0.8rem}}.p-registrations-signup__gender-selection{margin-right:3.2rem}.p-registrations-signup__gender-input{margin:0 0.8rem 0 0}.p-registrations-signup__gender-label{margin-left:0.8rem;vertical-align:middle}.p-registrations-signup__inputs{margin-top:2.4rem}@media screen and (min-width: 835px){.p-registrations-signup__inputs{margin-top:0.8rem}}.p-registrations-signup__inputs--no-sub-title{margin-top:2.4rem}.p-registrations-signup__profile-text-input{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;margin:0 0.8rem;padding:0.8rem;text-align:center;width:5.6rem}@media screen and (min-width: 835px){.p-registrations-signup__profile-text-input{height:3.2rem;line-height:3.2rem}}.p-registrations-signup__profile-text-input:focus{outline:0}.p-registrations-signup__profile-text-input::-webkit-input-placeholder,.p-registrations-signup__profile-text-input::-moz-placeholder,.p-registrations-signup__profile-text-input:-ms-input-placeholder{color:#676767}@media screen and (min-width: 835px){.p-registrations-signup__profile-text-input{margin-left:1.6rem}}.p-registrations-signup__profile-text-input:first-child{margin-left:0}.p-registrations-signup__profile-description{margin-top:0.8rem}@media screen and (min-width: 835px){.p-registrations-signup__profile-description{margin-top:0.7rem}}.p-registrations-signup__activity-selection{margin-top:3.2rem}.p-registrations-signup__activity-radio-container{display:flex}.p-registrations-signup__activity-radio{margin-top:1.2rem}@media screen and (min-width: 835px){.p-registrations-signup__activity-radio{margin-top:1.4rem}}.p-registrations-signup__activity-label{display:flex;margin-left:0.4rem}.p-registrations-signup__activity-image--level-1{background-image:url(/kenko/assets/v2/registrations/icon_activity_1-707d0044c8286a71ca6c49475d9d02a3d1eed35e13d09191cca9f6342fb7b3bd.png)}.p-registrations-signup__activity-image--level-2{background-image:url(/kenko/assets/v2/registrations/icon_activity_2-36aaefca538bc5819001d3f43cb2524897f32ba929583a62b40deccd1ff1475b.png)}.p-registrations-signup__activity-image--level-3{background-image:url(/kenko/assets/v2/registrations/icon_activity_3-c88f3c0d32f45ab10d421fc96d5109c67001f1ee627c542b87c7e8832f1f4637.png)}.p-registrations-signup__activity-explanation{flex:0 1 auto;margin-left:0.8rem}.p-registrations-signup__activity-title{font-weight:bold}.p-registrations-signup__activity-description{margin-top:0.8rem}.p-registrations-signup__dietary-concern{display:flex;margin-top:2.4rem;align-items:stretch}@media screen and (min-width: 835px){.p-registrations-signup__dietary-concern{margin-top:1.6rem}}.p-registrations-signup__dietary-concern:first-child{margin-top:3.2rem}@media screen and (min-width: 835px){.p-registrations-signup__dietary-concern:first-child{margin-top:2.4rem}}.p-registrations-signup__dietary-concern-radio-button{display:flex;flex-direction:column;justify-content:center}.p-registrations-signup__dietary-concern-label{margin-left:1.6rem}.p-registrations-signup__dietary-concerns{margin-top:4.0rem}.p-registrations-signup__sub-dietary-concerns{margin-top:4.0rem}.p-registrations-signup__pregnancy-due-date{margin-top:4.0rem}.p-registrations-signup__submit--with-cancel{margin-top:4.0rem}@media screen and (min-width: 835px){.p-registrations-signup__submit--with-cancel{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:3.2rem;width:32.2rem}}.p-registrations-signup__submit-section-button{margin:5.6rem auto 0;width:20.8rem}@media screen and (min-width: 835px){.p-registrations-signup__submit-section-button{margin:4.0rem auto 0 0;width:15.3rem}}.p-registrations-signup__submit-section-button--with-cancel{margin:2.4rem auto 0;width:20.8rem}@media screen and (min-width: 835px){.p-registrations-signup__submit-section-button--with-cancel{margin:0;width:15.3rem}}.p-registrations-signup__error-message{color:#E54848;font-weight:bold;line-height:2.2rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-registrations-signup__error-message{margin-top:0.8rem}}.p-registrations-signup__incomplete-messages{color:#E54848;font-weight:bold;margin-top:5.6rem}@media screen and (min-width: 835px){.p-registrations-signup__incomplete-messages{margin-top:4.0rem}}.p-registrations-signup__error-title{color:#E54848;font-weight:bold}.p-registrations-signup__error-message-list{margin-top:1.6rem}.p-registrations-signup__error-message-item{color:#E54848;line-height:2.8rem;list-style:disc inside}.p-registrations-signup .js-hidden{display:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.signup-methods{background-color:#F7F7F3;padding:0 1.6rem 0 1.6rem}@media screen and (min-width: 835px){.signup-methods{margin:0 3.2rem 0 3.2rem;padding:0}}.signup-methods__main{width:100%}@media screen and (min-width: 835px){.signup-methods__main{padding:0 4.3rem 0 4.3rem}}.signup-methods__title{font-size:2.0rem;font-weight:bold;line-height:3.0rem;padding-top:3.2rem}@media screen and (min-width: 835px){.signup-methods__title{font-size:2.2rem;line-height:2.8rem}}.signup-methods__description{font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-top:2.4rem}@media screen and (min-width: 835px){.signup-methods__description{font-size:1.5rem;line-height:2.6rem;margin-top:4.0rem}}.signup-methods__annotation{font-size:1.4rem;line-height:2.1rem;margin-top:2.4rem}@media screen and (min-width: 835px){.signup-methods__annotation{font-size:1.3rem;font-weight:500;line-height:2.6rem;margin-top:0.8rem}}.signup-methods__selection{background:#FFF;border:0.2rem solid #40556D;border-radius:0.4rem;margin-top:4.0rem}@media screen and (min-width: 835px){.signup-methods__selection{width:38.2rem}}.signup-methods__app{margin:3.2rem auto 0 auto;width:27.4rem}@media screen and (min-width: 835px){.signup-methods__app{width:28.8rem}}.signup-methods__comment{font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-top:2.4rem;text-align:center}@media screen and (min-width: 835px){.signup-methods__comment{font-size:1.3rem;line-height:2.6rem}}.signup-methods__app-download-badge{display:flex;justify-content:space-between;margin:0.8rem auto 3.2rem auto;width:29.5rem}@media screen and (min-width: 835px){.signup-methods__app-download-badge{width:30.7rem}}.signup-methods__appstore-badge{height:4.6rem;width:12.6rem}@media screen and (min-width: 835px){.signup-methods__appstore-badge{height:4.8rem;width:13.1rem}}.signup-methods__google-play-badge{height:4.5rem;width:15.3rem}@media screen and (min-width: 835px){.signup-methods__google-play-badge{height:4.8rem;width:16.0rem}}.signup-methods__from-web{padding:4.0rem 0 9.3rem 0}.signup-methods__from-web-text a{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.signup-methods__from-web-text a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.signup-methods__from-web-text a:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.signup-methods__from-web-text a:link,.signup-methods__from-web-text a:visited{color:#333}.signup-methods__from-web-text::before{border-bottom:0.4rem solid transparent;border-left:0.4rem solid #333;border-top:0.4rem solid transparent;content:'';display:inline-block;height:0;width:0;margin-right:0.2rem;position:relative;top:-0.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sign-up-success__content{background-color:#F7F7F3;padding:3.2rem 1.6rem 8.8rem}@media screen and (min-width: 835px){.p-sign-up-success__content{margin:3.0rem 4.0rem;padding:1.2rem 0 0 0}}.p-sign-up-success__heading{font-size:2.0rem;font-weight:bold;line-height:3.0rem;margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-sign-up-success__heading{font-size:2.2rem;line-height:2.8rem;margin-bottom:1.6rem}}.p-sign-up-success__section-border{margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-sign-up-success__section-border{margin-bottom:3.2rem}}.p-sign-up-success__description{margin:0}.p-sign-up-success__description-text{font-size:1.6rem;font-weight:bold;line-height:1.0em;margin-bottom:2.3rem}@media screen and (min-width: 835px){.p-sign-up-success__description-text{font-size:1.5rem;line-height:2.2em;margin-bottom:2.3rem}}.p-sign-up-success__inductive-section{margin-bottom:4.0rem}.p-sign-up-success__inductive-section-texts{margin-bottom:4.0rem;margin-top:2.4rem}.p-sign-up-success__inductive-section-text{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-sign-up-success__inductive-section-text{font-size:1.3rem;line-height:2.6rem}}.p-sign-up-success__submit{height:4.0rem;margin:0 auto 0 auto;width:28.8rem}@media screen and (min-width: 835px){.p-sign-up-success__submit{height:3.7rem;margin:0;width:26.4rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sample-recipe-list{padding-bottom:1.2rem}.p-sample-recipe-list__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none}.p-sample-recipe-list__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sample-recipe-list__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sample-recipe-list__list{display:grid;grid-column-gap:1.6rem;grid-row-gap:3.2rem;grid-template-columns:1fr 1fr 1fr}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sample-recipe-list-item__photo{position:relative}.p-sample-recipe-list-item__photo-shadow{background:linear-gradient(180deg, transparent 1.86%, rgba(51,51,51,0.5) 76.88%);border-radius:0 0 0.4rem 0.4rem;bottom:0;height:8.7rem;position:absolute;width:100%;z-index:1}.p-sample-recipe-list-item__photo-image-container{border-radius:0.4rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1}.p-sample-recipe-list-item__photo-image{border-radius:0.4rem;height:auto;vertical-align:bottom;width:100%}.p-sample-recipe-list-item__title-container{bottom:0;padding:0 1.6rem 1.6rem;position:absolute;z-index:2}@media screen and (min-width: 835px){.p-sample-recipe-list-item__title-container{padding:0 0.8rem 0.8rem}}.p-sample-recipe-list-item__title{color:#FFF;font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-sample-recipe-list-item__title{font-size:1.8rem;line-height:2.7rem}}.p-sample-recipe-list-item__nutrition{margin-top:0.3rem}.p-sample-recipe-list-item__nutrition-list{display:flex}.p-sample-recipe-list-item__nutrition-item{color:#FFF;font-size:1.3rem;line-height:2.0rem}@media screen and (min-width: 835px){.p-sample-recipe-list-item__nutrition-item{font-size:1.5rem;line-height:2.3rem}}.p-sample-recipe-list-item__nutrition-item:not(:first-child){margin-left:0.4rem}.p-sample-recipe-list-item__sample-title{font-size:1.8rem;font-weight:bold;line-height:2.7rem;padding:1.6rem 0;text-align:center}.p-sample-recipe-list-item__sample-subtitle{border-bottom:1px solid #DCE0E0;border-top:1px solid #DCE0E0;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 0}@media screen and (min-width: 835px){.p-sample-recipe-list-item__sample-subtitle{margin:0 1.6rem;padding:1.6rem 0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-secure-body-profile__content{margin:2.4rem 1.6rem 12.0rem}@media screen and (min-width: 835px){.p-secure-body-profile__content{margin:3.0rem 4.0rem}}.p-secure-body-profile__flash{margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-secure-body-profile__flash{margin-bottom:3.0rem}}@media screen and (min-width: 835px){.p-secure-body-profile__content-inner{background-color:#F7F7F3;border-radius:0.4rem;padding:2.4rem 3.2rem 4.0rem}}@media screen and (min-width: 835px){.p-secure-body-profile__content-inner--edit{background-color:#F7F7F3;border-radius:0.4rem;padding:3.2rem 3.2rem 4.0rem}}.p-secure-body-profile__text-container{margin:4.0rem 0 2.4rem}.p-secure-body-profile__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-secure-body-profile__heading{font-size:1.5rem;line-height:2.2rem}}.p-secure-body-profile__text{font-size:1.4rem;line-height:2.1rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-secure-body-profile__text{font-size:1.5rem;line-height:2.2rem;margin-top:1.6rem}}.p-secure-body-profile__link-container{margin-top:1.6rem}.p-secure-body-profile .js-hidden{display:none}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-secure-body-profile-list__content,.p-secure-body-profile-list__content--with-tabs{background-color:#FFF;border:0.2rem solid #40556D;border-radius:0.4rem;position:relative}.p-secure-body-profile-list--sp-only{display:block !important}@media screen and (min-width: 835px){.p-secure-body-profile-list--sp-only{display:none !important}}.p-secure-body-profile-list--with-tabs{margin-top:6.8rem}.p-secure-body-profile-list__content--with-tabs{border-radius:0 0.4rem 0.4rem 0.4rem}.p-secure-body-profile-list__tab-list{display:flex;flex-wrap:wrap;left:-0.2rem;position:absolute;top:-4.2rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__tab-list{top:-4.8rem}}.p-secure-body-profile-list__tab-item{background-color:#40556D;border-color:#40556D;border-radius:0.4rem 0.4rem 0 0;border-style:solid;border-width:0.2rem 0.2rem 0;color:#FFF;cursor:pointer;font-size:1.3rem;font-weight:bold;line-height:1.9rem;margin-right:0.8rem;min-width:9.2rem;padding:1.1rem 0.6rem 1.0rem;text-align:center}@media screen and (min-width: 835px){.p-secure-body-profile-list__tab-item{border-radius:0.8rem 0.8rem 0 0;font-size:1.6rem;line-height:2.4rem;padding:1.1rem 0;width:15.0rem}}.p-secure-body-profile-list__tab-item.is-active{background-color:#FFF;color:#676767;cursor:default}.p-secure-body-profile-list__note{max-width:12.4rem;min-width:8.0rem;position:absolute;right:-0.2rem;text-align:right;top:-4.4rem;width:calc(100% - 25.0rem)}@media screen and (min-width: 835px){.p-secure-body-profile-list__note{max-width:13.3rem;top:-3.0rem}}.p-secure-body-profile-list__note-inner{color:#676767;font-size:1.2rem;line-height:1.8rem;position:relative;text-align:left;text-indent:1.6rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__note-inner{font-size:1.3rem;line-height:1.3rem;width:auto}}.p-secure-body-profile-list__note-inner:before{background-color:#FC962D;border-radius:50%;content:'';display:inline-block;height:1.2rem;left:0;margin-right:0.5rem;position:absolute;top:0.3rem;width:1.2rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__note-inner:before{top:0}}.p-secure-body-profile-list__inner{margin:3.2rem 2.4rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__inner{margin:3.2rem 3.2rem 3.2rem}}.p-secure-body-profile-list__inner--nutrition-list{margin:3.2rem 2.4rem 4.0rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__inner--nutrition-list{margin:3.2rem 2.4rem 2.4rem}}.p-secure-body-profile-list__inner--nutritionist-advice{margin:3.2rem 2.4rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__inner--nutritionist-advice{margin:2.4rem 2.4rem 2.8rem}}.p-secure-body-profile-list__heading-container{column-gap:1.0rem;display:grid;grid-template-columns:1fr 5.0rem}.p-secure-body-profile-list__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__heading{font-size:1.8rem;line-height:2.8rem}}.p-secure-body-profile-list__link{text-decoration:none;word-break:break-all}.p-secure-body-profile-list__link-label{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.3rem;font-weight:bold;line-height:1.6rem}.p-secure-body-profile-list__link-label:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-secure-body-profile-list__link-label:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-secure-body-profile-list__link-label:link,.p-secure-body-profile-list__link-label:visited{color:#006284}.p-secure-body-profile-list__link-label:before{background-image:url(/kenko/assets/owan/icon/icon_pencil-a4147a39f95523b480de070e8677ea276e348adea0734dca977bcc4acd99d2e8.png);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.6rem;margin-right:0.4rem;position:relative;top:0.2rem;width:1.6rem}.p-secure-body-profile-list__inner-content{margin-top:3.2rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__inner-content{margin-top:2.4rem}}.p-secure-body-profile-list__profile-d-list{column-gap:2.2rem;display:grid;grid-template-columns:8.4rem 1fr;margin:1.3rem 0}@media screen and (min-width: 835px){.p-secure-body-profile-list__profile-d-list{column-gap:5.4rem;grid-template-columns:9.0rem 1fr;margin:1.3rem 0 0.8rem;row-gap:0.8rem}}.p-secure-body-profile-list__profile-d-term{font-size:1.4rem;font-weight:bold;line-height:2.6rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__profile-d-term{font-size:1.5rem;line-height:2.2rem}}.p-secure-body-profile-list__profile-d-description{font-size:1.4rem;line-height:2.6rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__profile-d-description{font-size:1.3rem}}.p-secure-body-profile-list__profile-d-description-inner--primary{display:grid;grid-template-columns:4.6rem 1rem 1fr}@media screen and (min-width: 835px){.p-secure-body-profile-list__profile-d-description-inner--primary{grid-template-columns:4.2rem 1rem 1fr}}.p-secure-body-profile-list__profile-d-description-inner--minor{display:grid;grid-template-columns:6.0rem 1rem 1fr}@media screen and (min-width: 835px){.p-secure-body-profile-list__profile-d-description-inner--minor{grid-template-columns:11.5rem 1rem 1fr}}.p-secure-body-profile-list__nutrition-container{display:none}.p-secure-body-profile-list__nutrition-container.is-active{display:block}.p-secure-body-profile-list__nutrition--pc-only{display:none !important}@media screen and (min-width: 835px){.p-secure-body-profile-list__nutrition--pc-only{display:block !important}}.p-secure-body-profile-list__nutrition--sp-only{display:block !important}@media screen and (min-width: 835px){.p-secure-body-profile-list__nutrition--sp-only{display:none !important}}.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{content:'';display:block}@media screen and (min-width: 835px){.p-secure-body-profile-list__nutrition-d-list-container{column-gap:6.4rem;display:grid;grid-template-columns:1fr 1fr}}.p-secure-body-profile-list__nutrition-d-list{display:grid;grid-template-columns:1fr 1fr;margin:1.3rem 0 1.2rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__nutrition-d-list{grid-template-columns:1fr 1fr;margin:1.3rem 0 1.1rem;row-gap:0.8rem}}.p-secure-body-profile-list__nutrition-d-term{font-size:1.4rem;font-weight:bold;line-height:2.6rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__nutrition-d-term{font-size:1.5rem;line-height:2.0rem}}.p-secure-body-profile-list__nutrition-d-description{font-size:1.4rem;line-height:2.6rem;text-align:right}@media screen and (min-width: 835px){.p-secure-body-profile-list__nutrition-d-description{font-size:1.3rem;line-height:2.0rem}}.p-secure-body-profile-list__nutrition-d-description.is-manual .value{display:inline-block}.p-secure-body-profile-list__nutrition-d-description.is-manual .value:before{background-color:#FC962D;border-radius:50%;content:'';display:inline-block;height:1.2rem;margin-right:0.8rem;position:relative;top:0.1rem;width:1.2rem}.p-secure-body-profile-list__text{font-size:1.4rem;line-height:2.1rem;margin-top:3.2rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__text{font-size:1.3rem;line-height:1.9rem;margin-top:2.4rem}}.p-secure-body-profile-list__nutrition-link-container{margin-top:1.6rem;text-align:right}.p-secure-body-profile-list__nutritionist-advice-item{font-size:1.4rem;font-weight:bold;line-height:2.8rem;margin:2.8rem 0 0 1.8rem;text-indent:-1.8rem}@media screen and (min-width: 835px){.p-secure-body-profile-list__nutritionist-advice-item{font-size:1.3rem;line-height:3.2rem;margin:0;text-indent:0}}.p-secure-body-profile-list__nutritionist-advice-item::before{content:'・';display:marker}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-form-nutrition-standard-sets{width:100%}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets{padding:0 3.2rem 0 3.2rem}}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__section{display:flex}}.p-form-nutrition-standard-sets__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;padding-top:4.0rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__title{font-size:1.5rem;line-height:2.6rem;margin-right:1.6rem;padding-top:3.3rem}}.p-form-nutrition-standard-sets__calculation{display:flex}.p-form-nutrition-standard-sets__inputs{margin-top:1.6rem;width:5.6rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__inputs{margin-top:2.9rem}}.p-form-nutrition-standard-sets__unit{margin:2.6rem 0.8rem 0 0.8rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__unit{margin:3.5rem 1.6rem 0 0.8rem}}.p-form-nutrition-standard-sets__reset-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;color:#006284;cursor:pointer;display:flex;font-size:1.4rem;font-weight:bold;line-height:2.2rem;margin:2.9rem 0 0 auto;width:7.5rem}.p-form-nutrition-standard-sets__reset-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-form-nutrition-standard-sets__reset-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-form-nutrition-standard-sets__reset-link:link,.p-form-nutrition-standard-sets__reset-link:visited{color:#006284}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__reset-link{margin-top:3.7rem}}.p-form-nutrition-standard-sets__reset-link:before{content:url(/kenko/assets/owan/icon/icon_reload-9251f933e488346762eab22269c81de7708e0eab8f39ef75b640109c5a4a5b25.png);padding-top:0.1rem}.p-form-nutrition-standard-sets__header{display:flex}.p-form-nutrition-standard-sets__reset-link-pfc{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;color:#006284;cursor:pointer;display:flex;font-size:1.4rem;font-weight:bold;line-height:2.2rem;margin:4.0rem 0 0 auto;width:7.6rem}.p-form-nutrition-standard-sets__reset-link-pfc:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-form-nutrition-standard-sets__reset-link-pfc:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-form-nutrition-standard-sets__reset-link-pfc:link,.p-form-nutrition-standard-sets__reset-link-pfc:visited{color:#006284}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__reset-link-pfc{margin:3.6rem 0 0 0}}.p-form-nutrition-standard-sets__reset-link-pfc:before{content:url(/kenko/assets/owan/icon/icon_reload-9251f933e488346762eab22269c81de7708e0eab8f39ef75b640109c5a4a5b25.png);padding-top:0.1rem}@media screen and (min-width: 481px){.p-form-nutrition-standard-sets__sub{width:30rem}}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__sub-section{display:flex}}.p-form-nutrition-standard-sets__pfc-calculations{display:flex;margin:0 0 0 auto}.p-form-nutrition-standard-sets__gram-unit{margin:2.6rem 0 0 0.8rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__gram-unit{margin:3.5rem 0 0 0.8rem}}.p-form-nutrition-standard-sets__range_scale{display:flex;justify-content:space-between;margin:2.4rem 1.5rem 0.8rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__range_scale{display:flex;justify-content:space-between;margin:2.4rem 1.5rem 0.8rem}}.p-form-nutrition-standard-sets__elem{color:#676767;font-size:1.2rem;font-weight:bold;line-height:1.8rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__elem{margin-right:7.0rem}}.p-form-nutrition-standard-sets__elem::after{border-left:solid 1px #676767;content:'';display:block;height:0.4rem;margin:0 auto;width:0}.p-form-nutrition-standard-sets__elem:first-child{margin-left:0.8rem}.p-form-nutrition-standard-sets__elem:last-child{margin-right:0.5rem}.p-form-nutrition-standard-sets__section-range{display:flex;position:relative}.p-form-nutrition-standard-sets__section-range input[type='range']{width:100%}.p-form-nutrition-standard-sets__section-range input[type='range'][type='range']{-webkit-appearance:none;appearance:none;background-color:#40556D;border-radius:1.0rem;height:0.9rem}.p-form-nutrition-standard-sets__section-range input[type='range'][type='range']:focus,.p-form-nutrition-standard-sets__section-range input[type='range'][type='range']:active{outline:none}.p-form-nutrition-standard-sets__section-range input[type='range'][type='range']::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#40556D;border:solid 6px #FFF;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 0 1px #40556D;height:2.8rem;width:2.8rem}.p-form-nutrition-standard-sets__section-range::after{bottom:2.2rem;color:#676767;content:'[%]';left:95%;position:absolute}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__section-range::after{bottom:2.3rem;font-size:84%;left:28.8rem;position:absolute}}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__sub-other{width:35rem}}.p-form-nutrition-standard-sets__calculation-other{display:flex}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__calculation-other{margin-left:auto;width:22.1rem}}.p-form-nutrition-standard-sets::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets::after{margin-top:3.7rem}}.p-form-nutrition-standard-sets__nutrition-description{font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-top:0.8rem}.p-form-nutrition-standard-sets__calculation-last{display:flex;justify-content:space-between}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__calculation-last{justify-content:start;width:21.1rem}}.p-form-nutrition-standard-sets__last-inputs{margin-top:3.2rem;width:5.6rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__last-inputs{margin-top:2.4rem}}.p-form-nutrition-standard-sets__last-unit{margin:4.1rem 0.8rem 0 0.8rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__last-unit{margin:3.0rem 1.6rem 0 0.8rem}}.p-form-nutrition-standard-sets__last-reset-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;color:#006284;cursor:pointer;display:flex;font-size:1.4rem;font-weight:bold;line-height:2.2rem;margin:4.3rem 0 0 auto;width:7.5rem}.p-form-nutrition-standard-sets__last-reset-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-form-nutrition-standard-sets__last-reset-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-form-nutrition-standard-sets__last-reset-link:link,.p-form-nutrition-standard-sets__last-reset-link:visited{color:#006284}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__last-reset-link{margin-top:3.3rem}}.p-form-nutrition-standard-sets__last-reset-link:before{content:url(/kenko/assets/owan/icon/icon_reload-9251f933e488346762eab22269c81de7708e0eab8f39ef75b640109c5a4a5b25.png);padding-top:0.1rem}.p-form-nutrition-standard-sets__input{border:1px solid #979797;border-radius:4px;font-size:1.6rem;height:4.0rem;line-height:2.4rem;text-align:center;width:5.6rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__input{height:3.2rem}}.p-form-nutrition-standard-sets__input:focus{outline:0}.p-form-nutrition-standard-sets__buttons{display:flex;flex-direction:column;margin:4.0rem  auto 8.0rem auto;width:22.4rem}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__buttons{flex-direction:row;margin:3.2rem  0 4.0rem 0;width:inherit}}.p-form-nutrition-standard-sets__cancel-button{margin-bottom:2.4rem;order:2}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__cancel-button{margin-right:1.6rem;order:1;width:10.5rem}}.p-form-nutrition-standard-sets__change-button{margin-bottom:2.4rem;order:1}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__change-button{order:2;width:18.0rem}}.p-form-nutrition-standard-sets__input-control{display:flex}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__input-control{display:flex}}.p-form-nutrition-standard-sets__calculations{display:flex}@media screen and (min-width: 835px){.p-form-nutrition-standard-sets__submit-section{padding:0 3.2rem 0 3.2rem}}.p-form-nutrition-standard-sets__submit-section .error ul{margin-top:3.2rem}.p-form-nutrition-standard-sets__submit-section .error ul li{color:#E54848;font-size:1.3rem;font-weight:bold;line-height:2.2rem}.p-form-nutrition-standard-sets__button-container{margin:4.0rem 0}.p-form-nutrition-standard-sets__button:not(:first-child){margin-top:1.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-secure-personal-nutrition-standard-sets-content{background-color:#F7F7F3;padding:0 1.6rem 0 1.6rem}@media screen and (min-width: 835px){.p-secure-personal-nutrition-standard-sets-content{margin:0 3.2rem 0 3.2rem;padding:0}}.p-secure-personal-nutrition-standard-sets-content__section{width:100%}@media screen and (min-width: 835px){.p-secure-personal-nutrition-standard-sets-content__section{padding:0 3.2rem 0 3.2rem}}.p-secure-personal-nutrition-standard-sets-content__section::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}@media screen and (min-width: 835px){.p-secure-personal-nutrition-standard-sets-content__section::after{margin-top:2.4rem}}.p-secure-personal-nutrition-standard-sets-content__title{font-size:2.2rem;font-weight:bold;line-height:3.0rem;padding-top:3.2rem}@media screen and (min-width: 835px){.p-secure-personal-nutrition-standard-sets-content__title{font-size:2.0rem;line-height:2.8rem}}.p-secure-personal-nutrition-standard-sets-content__nutrition-description{font-size:1.6rem;font-weight:bold;line-height:2.4rem;padding-top:1.6rem}@media screen and (min-width: 835px){.p-secure-personal-nutrition-standard-sets-content__nutrition-description{font-size:1.5rem;line-height:2.2rem}}.p-secure-personal-nutrition-standard-sets-content__nutrition-item::before{border-bottom:0.4rem solid transparent;border-left:0.4rem solid #333;border-top:0.4rem solid transparent;content:'';display:inline-block;height:0;width:0;margin-right:0.2rem;position:relative;top:-0.2rem}.p-secure-personal-nutrition-standard-sets-content__nutrition-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;padding-top:1.6rem}.p-secure-personal-nutrition-standard-sets-content__nutrition-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-secure-personal-nutrition-standard-sets-content__nutrition-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-secure-personal-nutrition-standard-sets-content__nutrition-link:link,.p-secure-personal-nutrition-standard-sets-content__nutrition-link:visited{color:#333}@media screen and (min-width: 835px){.p-secure-personal-nutrition-standard-sets-content__nutrition-link{padding-top:0.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-secure-posted-recipe-profiles-edit__input-text,.p-secure-posted-recipe-profiles-edit__input-text--long{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;width:100%}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__input-text,.p-secure-posted-recipe-profiles-edit__input-text--long{height:3.2rem;line-height:3.2rem}}.p-secure-posted-recipe-profiles-edit__input-text:focus,.p-secure-posted-recipe-profiles-edit__input-text--long:focus{outline:0}.p-secure-posted-recipe-profiles-edit__input-text::-webkit-input-placeholder,.p-secure-posted-recipe-profiles-edit__input-text--long::-webkit-input-placeholder,.p-secure-posted-recipe-profiles-edit__input-text::-moz-placeholder,.p-secure-posted-recipe-profiles-edit__input-text--long::-moz-placeholder,.p-secure-posted-recipe-profiles-edit__input-text:-ms-input-placeholder,.p-secure-posted-recipe-profiles-edit__input-text--long:-ms-input-placeholder{color:#676767}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__input-text,.p-secure-posted-recipe-profiles-edit__input-text--long{max-width:24.0rem}}.p-secure-posted-recipe-profiles-edit{margin:1.6rem 0 8.0rem}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit{margin:3.2rem 4.0rem 8.0rem}}.p-secure-posted-recipe-profiles-edit__form{background-color:#F7F7F3;margin-top:1.6rem;padding:3.2rem 1.6rem 4.0rem}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__form{margin-top:3.2rem;padding:3.2rem 3.2rem 4.0rem}}.p-secure-posted-recipe-profiles-edit__hr{border:none;height:2px;position:relative;margin-top:1.6rem}.p-secure-posted-recipe-profiles-edit__hr::before{background-image:linear-gradient(to right, #333, #333 1px, transparent 1px, transparent 5px);background-repeat:repeat-x;background-size:6px 2px;display:block;height:2px;bottom:0;content:'';left:0;position:absolute;right:0;top:0}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__hr{margin-top:2.4rem}}.p-secure-posted-recipe-profiles-edit__hr--no-margin{border:none;height:2px;position:relative;margin-top:0}.p-secure-posted-recipe-profiles-edit__hr--no-margin::before{background-image:linear-gradient(to right, #333, #333 1px, transparent 1px, transparent 5px);background-repeat:repeat-x;background-size:6px 2px;display:block;height:2px;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-secure-posted-recipe-profiles-edit__item-heading{font-size:2.0rem;font-weight:bold}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__item-heading{font-size:1.8rem}}.p-secure-posted-recipe-profiles-edit__sub-heading{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__sub-heading{font-size:1.5rem}}.p-secure-posted-recipe-profiles-edit__description{font-size:1.4rem;margin:0.8rem 0 3.2rem}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__description{font-size:1.3rem}}.p-secure-posted-recipe-profiles-edit__item-body{margin:4.0rem 0}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__item-body{margin:3.2rem 0 4.0rem}}.p-secure-posted-recipe-profiles-edit__list-item{margin-top:2.4rem}.p-secure-posted-recipe-profiles-edit__list-item:first-child{margin-top:0}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__list-item{margin-top:1.6rem}}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__input-text--long{max-width:40.0rem}}.p-secure-posted-recipe-profiles-edit__radio-label{display:flex;justify-content:flex-start}.p-secure-posted-recipe-profiles-edit__item-label{font-size:1.4rem;font-weight:bold;line-height:2.4rem;margin-left:1.6rem}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__item-label{font-size:1.3rem;line-height:2.0rem}}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__submit-area{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto;width:35.2rem}}.p-secure-posted-recipe-profiles-edit__submit{margin:4.0rem auto 0;width:22.4rem}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__submit{margin:3.2rem 0 0;width:16.8rem}}.p-secure-posted-recipe-profiles-edit__error-message{color:#E54848;font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-secure-posted-recipe-profiles-edit__error-message{font-size:1.3rem;line-height:2.2rem;margin-top:0.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sensei-article-list{margin:1.6rem 0 3.2rem}@media screen and (min-width: 835px){.p-sensei-article-list{display:grid;gap:1.6rem;grid-template-columns:1fr 1fr}}.p-sensei-article-list__item:not(:last-child){margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-sensei-article-list__item:not(:last-child){margin-bottom:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sensei-article-list-item__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none;width:100%}.p-sensei-article-list-item__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sensei-article-list-item__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sensei-article-list-item__image-container{border-radius:0.4rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1;position:relative}.p-sensei-article-list-item__image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-sensei-article-list-item__image--pc-only{display:block !important}}.p-sensei-article-list-item__image--sp-only{display:block !important}@media screen and (min-width: 835px){.p-sensei-article-list-item__image--sp-only{display:none !important}}.p-sensei-article-list-item__title-container{bottom:0;position:absolute;width:100%}.p-sensei-article-list-item__category{background-color:#F2F7F9;color:#40556D;display:inline-block;font-size:1.0rem;line-height:1.5rem;padding:0.2rem 0.8rem}@media screen and (min-width: 835px){.p-sensei-article-list-item__category{font-size:1.3rem;line-height:1.95rem}}.p-sensei-article-list-item__lead_paragraph{background-color:rgba(255,255,255,0.8);-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:1.4rem;font-weight:bold;height:5.0rem;-webkit-line-clamp:2;line-height:2.1rem;overflow:hidden;padding:0.4rem 0.8rem;width:94%}@media screen and (min-width: 835px){.p-sensei-article-list-item__lead_paragraph{padding:0.8rem 1.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sensei-article-rich-item__doctor{display:grid;grid-column-gap:1.6rem;grid-row-gap:1.6rem;grid-template-areas:'area1 area2' 'area3 area3';grid-template-columns:12.6rem 1fr;grid-template-rows:12.6rem 1fr;position:relative}@media screen and (min-width: 835px){.p-sensei-article-rich-item__doctor{grid-row-gap:inherit;grid-template-areas:'area1 area2' 'area1 area3';grid-template-columns:23.0rem 1fr;grid-template-rows:10.8rem 4.5rem}}.p-sensei-article-rich-item__doctor-photo{display:flex;grid-area:area1}.p-sensei-article-rich-item__doctor-photo-image{border-radius:0.4rem;height:12.6rem;overflow:hidden;position:relative;width:12.6rem;z-index:1;object-fit:cover}@media screen and (min-width: 835px){.p-sensei-article-rich-item__doctor-photo-image{border-radius:0.4rem;height:15.3rem;overflow:hidden;position:relative;width:23rem;z-index:1}}.p-sensei-article-rich-item__doctor-detail{bottom:0;grid-area:area2;position:absolute;width:100%}.p-sensei-article-rich-item__doctor-name{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-sensei-article-rich-item__doctor-name{font-size:2.6rem;line-height:3.9rem}}.p-sensei-article-rich-item__doctor-category{color:#676767;font-size:1.3rem;line-height:2.0rem;margin-top:0.4rem}@media screen and (min-width: 835px){.p-sensei-article-rich-item__doctor-category{font-size:1.4rem;line-height:2.1rem}}.p-sensei-article-rich-item__doctor-border{border:none;border-top:0.1rem solid #DCE0E0;height:0;margin-top:1.6rem}@media screen and (min-width: 835px){.p-sensei-article-rich-item__doctor-border{margin:1.0rem 0}}.p-sensei-article-rich-item__doctor-lead-paragraph{font-size:1.5rem;grid-area:area3;line-height:2.3rem}@media screen and (min-width: 835px){.p-sensei-article-rich-item__doctor-lead-paragraph{font-size:1.6rem;line-height:2.4rem}}.p-sensei-article-rich-item__article-list{display:grid;grid-row-gap:2.4rem;grid-template-columns:1fr;margin-top:4.0rem}@media screen and (min-width: 835px){.p-sensei-article-rich-item__article-list{grid-template-columns:repeat(2, 1fr)}}.p-sensei-article-rich-item__article::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;content:'';margin-top:1.6rem}@media screen and (min-width: 835px){.p-sensei-article-rich-item__article::after{margin-top:2.4rem}}.p-sensei-article-rich-item__article-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;text-decoration:none}.p-sensei-article-rich-item__article-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sensei-article-rich-item__article-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sensei-article-rich-item__article-inner{border-left:0.4rem solid #333;padding:0 0 0 1.6rem;position:relative}@media screen and (min-width: 835px){.p-sensei-article-rich-item__article-inner{padding:0 4.0rem 0 3.2rem}}.p-sensei-article-rich-item__article-title{font-size:1.8rem;line-height:2.2rem;min-height:4.4rem}@media screen and (min-width: 835px){.p-sensei-article-rich-item__article-title{font-size:2.0rem;line-height:3.0rem;min-height:6.6rem}}.p-sensei-article-rich-item__article-excerpt{font-size:1.4rem;line-height:2.1rem;margin-top:1.0rem;position:relative}@media screen and (min-width: 835px){.p-sensei-article-rich-item__article-excerpt{font-size:1.6rem;line-height:2.4rem;margin-top:0.8rem}}.p-sensei-article-rich-item__article-excerpt::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.8rem;margin-top:-0.53rem;position:absolute;top:53%;width:0.8rem;left:0;left:inherit;margin-left:0.8rem}.p-sensei-article-rich-item__read-more{padding-top:2.4rem;text-align:center}@media screen and (min-width: 835px){.p-sensei-article-rich-item__read-more{text-align:left}}.p-sensei-article-rich-item__read-more-link--sp-only{display:inline-block !important;max-width:31.1rem;width:100%}@media screen and (min-width: 835px){.p-sensei-article-rich-item__read-more-link--sp-only{display:none !important}}.p-sensei-article-rich-item__read-more-link--pc-only{display:none !important}@media screen and (min-width: 835px){.p-sensei-article-rich-item__read-more-link--pc-only{display:block !important}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sensei-article-rich-list__item:not(:last-child){margin-bottom:5.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-service-description-membership{background-color:#FBFAF7;padding:8.0rem 2.4rem 5.6rem;text-align:center}@media screen and (min-width: 835px){.p-service-description-membership{margin:0 auto;max-width:100%;padding:4.0rem 8.0rem;width:84.0rem}}.p-service-description-membership__title-wrapper{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-service-description-membership__title-wrapper{padding-bottom:3.2rem}}.p-service-description-membership__title{display:inline-block;font-size:2.2rem;font-weight:bold;line-height:3.2rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-service-description-membership__title{font-size:2.8rem}}.p-service-description-membership__description-wrapper{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-service-description-membership__description-wrapper{padding-bottom:5.6rem}}.p-service-description-membership__description{font-size:1.6rem;line-height:3.2rem;text-align:left}@media screen and (min-width: 835px){.p-service-description-membership__description{text-align:center}}.p-service-description-membership__plans{align-items:stretch;display:flex;flex-flow:column nowrap;padding:0 0 4.0rem}@media screen and (min-width: 835px){.p-service-description-membership__plans{align-items:flex-end;flex-flow:row nowrap;justify-content:space-between;padding:0 0 5.6rem}}.p-service-description-membership__plan{padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-service-description-membership__plan{padding-bottom:0;width:21.6rem}}.p-service-description-membership__plan-inner--highlight-text{background-color:#E3B02A;border-radius:4px 4px 0 0;color:#FFF;font-size:1.8rem;font-weight:bold;line-height:3.2rem;padding-left:2.0rem;text-align:left;width:100%}@media screen and (min-width: 835px){.p-service-description-membership__plan-inner--highlight-text{padding:0;text-align:center}}.p-service-description-membership__plan-inner--campaign-text{background-color:#F28184;border-radius:4px 4px 0 0;color:#FFF;font-size:1.8rem;font-weight:bold;line-height:3.2rem;padding-left:2.0rem;text-align:left;width:100%}@media screen and (min-width: 835px){.p-service-description-membership__plan-inner--campaign-text{padding:0;text-align:center}}.p-service-description-membership__whitebox{background-color:#FFF;border-radius:8px;padding:1.4rem 1.6rem 1.4rem 2.4rem}@media screen and (min-width: 835px){.p-service-description-membership__whitebox{padding:2.8rem 1.4rem 2.0rem}}.p-service-description-membership__whitebox--highlight{background-color:#FFF;border:4px solid #E3B02A;border-radius:0 0 8px 8px;padding:1.4rem 1.6rem 1.4rem 2.4rem}@media screen and (min-width: 835px){.p-service-description-membership__whitebox--highlight{padding:2.8rem 1.4rem 2.0rem}}.p-service-description-membership__whitebox--campaign{background-color:#FFF;border:4px solid #F28184;border-radius:0 0 8px 8px;padding:1.4rem 1.6rem 1.4rem 2.4rem}@media screen and (min-width: 835px){.p-service-description-membership__whitebox--campaign{padding:2.8rem 1.4rem 2.0rem}}.p-service-description-membership__whitebox-inner{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-inner{display:inline}}.p-service-description-membership__whitebox-header{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-header{font-size:2.2rem;line-height:3.2rem}}.p-service-description-membership__whitebox-header-wrapper{text-align:left}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-header-wrapper{padding-bottom:0.4rem;text-align:center}}.p-service-description-membership__whitebox-before{color:#979797;font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration-line:line-through}.p-service-description-membership__whitebox-after{color:#5DA399;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-service-description-membership__whitebox-difference{align-items:center;display:flex;flex-direction:row;justify-content:left}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-difference{justify-content:space-between;min-height:3.4rem;padding:0 2.4rem}}.p-service-description-membership__whitebox-arrow-wrapper{padding:0 0.8rem;width:2.8rem}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-arrow-wrapper{padding:0;width:1.2rem}}.p-service-description-membership__whitebox-divider-wrapper{padding:1.0rem 1.4rem}.p-service-description-membership__whitebox-divider{border-bottom:none;border-left:none;border-right:none;border-top:1px solid #DCE0E0}.p-service-description-membership__whitebox-price-wrapper{align-items:flex-end;display:flex;flex-direction:row;justify-content:center;padding:0.9rem 0}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-price-wrapper{padding:0}}.p-service-description-membership__whitebox-price-wrapper--highlight{align-items:flex-end;color:#5DA399;display:flex;flex-direction:row;justify-content:center}.p-service-description-membership__whitebox-price-wrapper--campaign{align-items:flex-end;color:#5DA399;display:flex;flex-direction:row;justify-content:center}.p-service-description-membership__whitebox-price-container{border-left:1px solid #DCE0E0;min-height:5rem;padding-left:1.4rem}.p-service-description-membership__whitebox-price{font-size:2.6rem;font-weight:bold;letter-spacing:0.05em;line-height:3.2rem}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-price{font-size:2.8rem;letter-spacing:normal}}.p-service-description-membership__whitebox-unit{font-size:1.2rem;font-weight:bold;letter-spacing:0.2em;white-space:nowrap}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-unit{font-size:1.4rem;letter-spacing:normal}}.p-service-description-membership__whitebox-percentage-wrapper{min-height:2.1rem}.p-service-description-membership__whitebox-percentage{color:#F28184;font-size:1.1rem;font-weight:bold;letter-spacing:0.05em;line-height:1.6rem}@media screen and (min-width: 835px){.p-service-description-membership__whitebox-percentage{font-size:1.4rem;line-height:2.1rem}}.p-service-description-membership__button-wrapper{padding:0 0 4.0rem}@media screen and (min-width: 835px){.p-service-description-membership__button-wrapper{padding:0 23.2rem 5.6rem}}.p-service-description-membership__button{background-color:#F28184;border-radius:5.0rem;display:block;padding:1.0rem 0;position:relative;text-decoration:none}.p-service-description-membership__button::after{border-right:2px solid #FFF;border-top:2px solid #FFF;content:'';height:1.2rem;margin-top:-0.6rem;position:absolute;right:1.6rem;top:50%;transform:rotate(45deg);width:1.2rem}.p-service-description-membership__button-text{color:#FFF;font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-service-description-membership__hint-wrapper{text-align:left}.p-service-description-membership__hint{color:#676767;font-size:1.3rem;line-height:2.2rem}.p-service-description-membership__keisyouhou-wrapper{padding:0 0 2.4rem;text-align:left}@media screen and (min-width: 835px){.p-service-description-membership__keisyouhou-wrapper{padding:0 14.0rem 2.4rem}}.p-service-description-membership__keisyouhou{font-size:1.3rem;line-height:2.2rem}.p-service-description-membership__campaign-image-container{padding:0 0 3.2rem}@media screen and (min-width: 835px){.p-service-description-membership__campaign-image-container{padding:0 0 1.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@media screen and (min-width: 835px){.p-service-description #bubble1{left:calc(216 / 1366 * 100%);position:absolute;top:35.2rem;width:64.7rem}}@media screen and (min-width: 835px) and (min-width: 808px){.p-service-description #bubble1{width:68.0rem}}@media screen and (min-width: 835px){.p-service-description #bubble2{left:max(1.6rem, calc(50% - 43.0rem));position:absolute;top:104.3rem;width:40.1rem}.p-service-description #bubble3{left:calc(84.729064% - 25.1566502rem);position:absolute;top:164.2rem;width:calc(19.704433% + 20.847291rem)}}@media screen and (min-width: 835px) and (min-width: 972px){.p-service-description #bubble3{left:calc(50% + 8.6rem);width:40.0rem}}@media screen and (min-width: 835px){.p-service-description #bubble4{left:27.4rem;left:max(1.6rem, calc(50% - 40.9rem));position:absolute;top:222.1rem;width:43.4rem}}.p-service-description .p-service-description__fixed-bar,.p-service-description .p-service-description__fixed-bar--scrolled{display:flex;height:5.6rem;justify-content:space-between;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width: 835px){.p-service-description .p-service-description__fixed-bar,.p-service-description .p-service-description__fixed-bar--scrolled{height:8.9rem}}.p-service-description__fixed-bar--scrolled{background-color:rgba(255,255,255,0.5)}.p-service-description .p-service-description__logo,.p-service-description .p-service-description__logo--scrolled{background-position:center;background-repeat:no-repeat;background-size:contain;height:2.4rem;margin:1.6rem 0 0 1.6rem;width:14.128rem}@media screen and (min-width: 835px){.p-service-description .p-service-description__logo,.p-service-description .p-service-description__logo--scrolled{height:4.077rem;margin:2.4rem 0 0 4.0rem;width:24.0rem}}.p-service-description__logo-wrapper{position:absolute;z-index:100}.p-service-description__logo{background-image:url(/kenko/assets/static_pages/service_description/logo-white-sp-9de456c2810a66a6b5d38f7f1a015c90a13d274d9eba56167b7a91be534d6d65.png)}@media screen and (min-width: 835px){.p-service-description__logo{background-image:url(/kenko/assets/static_pages/service_description/logo-white-52e983544b9711192836219971093c1254711c242a14ab90a88adf63f5565cba.png)}}.p-service-description__logo--scrolled{background-image:url(/kenko/assets/static_pages/service_description/logo-black-sp-ef3ae85d95c3ad26c47164e93e5cf7ac27dc2235291cfbfeebf599fd644e22d5.png)}@media screen and (min-width: 835px){.p-service-description__logo--scrolled{background-image:url(/kenko/assets/static_pages/service_description/logo-black-53ebd5f9f66e267759f3355f8ab277d43dae2fd8425e9c74ab7f1e66d8771397.png)}}.p-service-description__logo-link{display:block;height:100%;width:100%}.p-service-description__signup-button{background-color:rgba(227,176,42,0.8);border-radius:6.5rem;color:#FFF;font-size:1.2rem;font-weight:bold;height:3.4rem;line-height:3.4rem;margin:1.1rem 1.6rem 0 0;padding:0 2.4rem;text-align:center}@media screen and (min-width: 835px){.p-service-description__signup-button{font-size:1.6rem;height:4.5rem;line-height:4.5rem;margin:2.2rem 4.0rem 0 0}}.p-service-description__signup-button--scrolled{margin:1.5rem 4.0rem 0 0}.p-service-description__membership-button{background-color:rgba(227,176,42,0.8);border-radius:6.5rem;color:#FFF;font-size:1.2rem;font-weight:bold;height:3.4rem;line-height:3.4rem;margin:1.1rem 1.6rem 0 0;padding:0 2.4rem;text-align:center}@media screen and (min-width: 835px){.p-service-description__membership-button{font-size:1.6rem;height:4.5rem;line-height:4.5rem;margin:2.2rem 4.0rem 0 0}}.p-service-description__membership-button--scrolled{margin:1.5rem 4.0rem 0 0}.p-service-description__membership-link{height:100%;text-decoration:none;width:100%}.p-service-description__signup-link{height:100%;text-decoration:none;width:100%}.p-service-description__hero-header{height:62.1rem;position:relative;width:100%}@media screen and (min-width: 835px){.p-service-description__hero-header{height:76.8rem}}.p-service-description__hero-logo{background-image:url(/kenko/assets/static_pages/service_description/salad-3bcb23deb4afe95634d1ca90938170b649065c8060046f60378ff7610bfe9f1e.jpg);background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:cover;filter:brightness(70%);height:100%;width:100%}.p-service-description__hero-message{color:#FFF;display:block;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:3.7rem;font-weight:900;left:3.2rem;letter-spacing:0.04em;line-height:5.0rem;position:absolute;top:34.7rem}@media screen and (min-width: 835px){.p-service-description__hero-message{font-size:5.2rem;left:9.4rem;letter-spacing:0.14em;line-height:7.7rem;top:34.8rem}}.p-service-description__section{margin:4.0rem 0 8.0rem}@media screen and (min-width: 835px){.p-service-description__section{margin:8.0rem 0}}@media screen and (min-width: 835px){.p-service-description__main-message{margin:0 auto;width:69.8rem}}.p-service-description__heading{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:900;letter-spacing:0.01em;line-height:5.0rem;padding:0.8rem 2rem;text-align:center}@media screen and (min-width: 835px){.p-service-description__heading{font-size:4.2rem;letter-spacing:0.04em;line-height:6.7rem}}.p-service-description__heading-sub-caption{font-size:1.6rem;font-weight:bold;letter-spacing:0.06em;line-height:3.2rem;margin-top:2.4rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__heading-sub-caption{font-size:1.8rem;line-height:3.5rem}}.p-service-description__footnote-mark{font-size:1.0rem;font-weight:bold}@media screen and (min-width: 835px){.p-service-description__footnote-mark{font-size:1.2rem}}.p-service-description__footnote-list{font-size:1.3rem;line-height:2.4rem;margin-top:0.8rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__footnote-list{color:#676767;font-size:1.2rem;line-height:1.8rem;margin-top:2.4rem}}.p-service-description__footnote-item:before{content:'※'}@media screen and (min-width: 835px){.p-service-description__footnote-item--prevent-padding{margin-left:-3.2rem}}.p-service-description__footnote-item--prevent-padding:before{content:'※'}@media screen and (min-width: 835px){.p-service-description__footnote-center{font-size:1.2rem;text-align:center}}.p-service-description__dietary-concerns{border-top:solid 1px #979797;margin:5.4rem 3.2rem 0;position:relative}@media screen and (min-width: 835px){.p-service-description__dietary-concerns{margin:6.3rem 0 0}}.p-service-description__dietary-concern-title{background-color:#FFF;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.8rem;font-weight:500;left:calc(50% - 12.5rem);padding:0 0.8rem;position:absolute;top:-1.4rem;width:25.0rem}@media screen and (min-width: 835px){.p-service-description__dietary-concern-title{left:calc(50% - 13.3rem);line-height:3.0rem;padding:0 1.6rem;top:-1.5rem;width:26.6rem}}.p-service-description__dietary-concerns-list{display:flex;flex-wrap:wrap;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;justify-content:space-around;padding-top:2.9rem}.p-service-description__dietary-concern{margin-top:2.4rem}@media screen and (min-width: 835px){.p-service-description__dietary-concern{margin:3.7rem 2.6rem 0}}.p-service-description__dietary-concerns-modal-link{align-items:baseline;border:1px solid #333;border-radius:2.0rem;cursor:pointer;display:flex;font-size:1.5rem;font-weight:bold;height:4.0rem;justify-content:center;line-height:4.0rem;margin:4.8rem 3.2rem 0;position:relative;text-align:center;text-decoration:none}@media screen and (min-width: 835px){.p-service-description__dietary-concerns-modal-link{border-radius:2.2rem;font-size:1.4rem;height:4.4rem;line-height:4.4rem;margin:4.8rem auto 0;width:26.0rem}}.p-service-description__dietary-concerns-modal-link:after{background-image:url(/kenko/assets/owan/icon/icon_magnifying_glass_plus_black-eb9efdc703dbf1e4cad640d7e68d6c9d19918d5b45b637db343d33c7646ac586.png);background-repeat:no-repeat;background-size:contain;content:'';display:block;height:2.0rem;position:absolute;right:4.0rem;top:1.0rem;width:2.0rem}@media screen and (min-width: 835px){.p-service-description__dietary-concerns-modal-link:after{right:2.0rem}}.p-service-description__membership-button-wrapper{margin:1.2rem 3.2rem 0}@media screen and (min-width: 835px){.p-service-description__membership-button-wrapper{margin:1.2rem auto 0;width:26.0rem}}.p-service-description__membership-button-wrapper--under-plan-selection{margin:-3.4rem 3.2rem 2.4rem}@media screen and (min-width: 835px){.p-service-description__membership-button-wrapper--under-plan-selection{margin:-3.2rem auto 2.4rem;width:26.0rem}}.p-service-description__section-header{position:relative}.p-service-description__section-header-image{height:19.2rem;object-fit:cover}@media screen and (min-width: 835px){.p-service-description__section-header-image{height:auto}}@media screen and (min-width: 835px){.p-service-description__section-header-image--right-margined{display:block;width:94.1435%}}.p-service-description__section-header-caption{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:900;height:9.6rem;left:3.2rem;letter-spacing:0.01em;line-height:4.0rem;position:absolute;top:calc(50% - 4.8rem)}@media screen and (min-width: 835px){.p-service-description__section-header-caption{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:4.2rem;font-weight:900;left:7.3rem;letter-spacing:0.04em;line-height:6.7rem;top:calc(50% - 3.35rem)}}.p-service-description__two-columns{display:flex;flex-direction:column}@media screen and (min-width: 835px){.p-service-description__two-columns{flex-direction:row-reverse;justify-content:space-between;margin:10.4rem auto 0;max-width:136.6rem}}.p-service-description__chart-link{display:block;padding:3.2rem 3.2rem 0}@media screen and (min-width: 835px){.p-service-description__chart-link{flex-shrink:0;margin:0 8.0rem 0 4.4rem;padding:0;width:40.1903%}}.p-service-description__chart{object-fit:contain}.p-service-description__inner-section{margin-top:1.6rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__inner-section{margin:0 4.4rem 0 8.3rem;padding:0;width:44.6559%}}.p-service-description__inner-paragraph{font-size:1.8rem;font-weight:bold;letter-spacing:0.06em;line-height:3.5rem;margin-top:3.5rem}.p-service-description__inner-paragraph:first-child{letter-spacing:0.06em;margin-top:0}.p-service-description__features{margin-top:4.0rem}@media screen and (min-width: 835px){.p-service-description__features{background-image:url(/kenko/assets/static_pages/service_description/bubble-section-3c7c9a1d5951ac66c853d335f3ad75dccde3d43409b6f8557d92ff2ce0e5c2e4.png);background-position-x:center;background-position-y:top;background-repeat:no-repeat;height:283.4rem;margin-top:8.0rem}}@media screen and (min-width: 835px){.p-service-description__features-inner{height:100%;margin:0 auto;max-width:136.6rem;position:relative}}.p-service-description__feature-image-wrapper{background-color:#F6F1E8}.p-service-description__feature-image-wrapper--bottom{background-color:#F6F1E8;padding-bottom:8.0rem}.p-service-description__feature{background-color:#FBFAF7}@media screen and (min-width: 835px){.p-service-description__feature{background-color:transparent}}.p-service-description__feature--colored{background-color:#F6F1E8}@media screen and (min-width: 835px){.p-service-description__feature--colored{background-color:transparent}}.p-service-description__feature-image-top{object-fit:cover;width:100%}.p-service-description__feature-image{display:block}.p-service-description__feature-image--a{display:block;padding-top:4.0rem}.p-service-description__feature-image--ab{display:block}.p-service-description .p-service-description__feature-title,.p-service-description .p-service-description__feature-title-first{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:900}.p-service-description__feature-title{font-size:2.8rem;letter-spacing:0.01em;line-height:4.0rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__feature-title{font-size:3.8rem;letter-spacing:0.04em;line-height:6.0rem;padding:0}}.p-service-description__feature-title-first{font-size:2.8rem;letter-spacing:0.01em;line-height:4.0rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__feature-title-first{background-color:rgba(255,255,255,0.6);font-size:4.2rem;letter-spacing:0.12em;line-height:6.7rem;padding:3.2rem}}@media screen and (min-width: 1180px){.p-service-description__feature-title-first{background-color:transparent}}.p-service-description__feature-margined-block{padding-left:3.2rem}.p-service-description .p-service-description__feature-sentence,.p-service-description .p-service-description__feature-sentence--margined{font-size:1.6rem;font-weight:bold;letter-spacing:0.06em;line-height:3.2rem;margin-top:2.4rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description .p-service-description__feature-sentence,.p-service-description .p-service-description__feature-sentence--margined{font-size:1.8rem;letter-spacing:0.06em;line-height:3.5rem;padding:0}}.p-service-description__feature-sentence{margin-top:2.4rem}@media screen and (min-width: 835px){.p-service-description__feature-sentence--margined{margin-top:1.6rem}}@media screen and (min-width: 835px){.p-service-description__quote{margin:12.0rem auto 0;max-width:136.6rem}}@media screen and (min-width: 835px){.p-service-description__quote-flip{margin:8.0rem auto 12.0rem;max-width:136.6rem}}.p-service-description__quote-inner{background-color:#FBFAF7;padding-top:10.0rem;position:relative}@media screen and (min-width: 850px){.p-service-description__quote-inner{margin-left:36.2372%;max-width:79.1rem;padding-top:6.4rem}}.p-service-description__quote-inner-flip{background-color:#FBFAF7;padding-bottom:8.0rem;padding-top:10.0rem;position:relative}@media screen and (min-width: 850px){.p-service-description__quote-inner-flip{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 8.0rem;padding:0}}.p-service-description__quote-image-left{background-image:url(/kenko/assets/static_pages/service_description/sensei-sp-fad9d435555ea2a9d30e09e41c221cd001658e6a250a431f05ac2c65c716daab.png);background-repeat:no-repeat;background-size:contain;width:100%}@media screen and (min-width: 850px){.p-service-description__quote-image-left{background-image:url(/kenko/assets/static_pages/service_description/sensei-0cd08d1c3261ff09edca535ba8bb9aa8e089eb6bb610d9853a3ea940811fe9cb.png);left:-41.5rem;max-height:67.6rem;max-width:50.7rem;object-fit:cover;position:absolute;top:6.4rem}}.p-service-description__quote-image-left:before{content:'';display:block;padding-top:calc(100% / 750 * 422)}@media screen and (min-width: 850px){.p-service-description__quote-image-left:before{padding-top:calc(100% / 1014 * 1352)}}.p-service-description__quote-image-right{background-image:url(/kenko/assets/static_pages/service_description/nutritionist-sp-df5e8e57e92c96d17f00995f7d83ba22906f40d0d7fceff753b76fad29f5b071.png);background-repeat:no-repeat;background-size:contain;width:100%}@media screen and (min-width: 850px){.p-service-description__quote-image-right{background-image:url(/kenko/assets/static_pages/service_description/nutritionist-ad61514e4e96c8514d59a59c0e5f5be65c4fc2c37e108b7e5417516340584737.png);height:50rem;margin-left:5.6rem;max-width:50.7rem}}.p-service-description__quote-image-right:before{content:'';display:block;padding-top:calc(100% / 750 * 422)}@media screen and (min-width: 850px){.p-service-description__quote-image-right:before{padding-top:calc(100% / 1014 * 1000)}}.p-service-description__quote-title{background-color:#FFF;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.2rem;font-weight:900;height:4.0rem;left:0;letter-spacing:0.01em;padding:0.3rem 3.2rem;position:absolute;text-align:center;top:8.0rem;white-space:nowrap}@media screen and (min-width: 835px){.p-service-description__quote-title{font-size:2.4rem;height:4.8rem;letter-spacing:0.04em;line-height:4.0rem;padding:0.4rem 1.6rem 0.4rem 14.8rem;position:static;width:36.6rem}}.p-service-description__quote-title-flip{background-color:#FFF;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.2rem;font-weight:900;height:4.0rem;left:0;padding:0.3rem 3.2rem;position:absolute;text-align:center;top:8.0rem}@media screen and (min-width: 835px){.p-service-description__quote-title-flip{font-size:2.4rem;height:4.8rem;line-height:4.0rem;padding:0.4rem 1.6rem 0.4rem 6.4rem;position:static;width:36.8rem}}@media screen and (min-width: 835px){.p-service-description__quote-body{margin:0 6.4rem 0 14.8rem;padding-bottom:6.4rem}}@media screen and (min-width: 835px){.p-service-description__quote-body-flip{margin-top:6.4rem;width:64.3rem}}.p-service-description__quote-message{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:900;line-height:4.0rem;margin-top:2.4rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__quote-message{font-size:4.2rem;line-height:6.7rem;padding:0}}.p-service-description__quote-message-flip{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.8rem;font-weight:900;line-height:4.0rem;margin-top:2.4rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__quote-message-flip{font-size:4.2rem;line-height:6.7rem;padding:0 0 0 6.4rem}}.p-service-description__quote-content{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:500;line-height:3.4rem;margin-top:2.4rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__quote-content{font-size:1.8rem;line-height:3.6rem;margin-top:3.2rem;padding:0}}.p-service-description__quote-content-flip{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:500;line-height:3.4rem;margin-top:2.4rem;padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__quote-content-flip{font-size:1.8rem;line-height:3.6rem;margin-top:3.2rem;padding:0 0 0 6.4rem}}.p-service-description__quote-first-letter{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:3.0rem;font-weight:500;line-height:3.3rem}@media screen and (min-width: 835px){.p-service-description__quote-first-letter{font-size:3.6rem}}.p-service-description__quote-last-letter{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:3.0rem;font-weight:500;line-height:3.3rem}@media screen and (min-width: 835px){.p-service-description__quote-last-letter{font-size:3.6rem}}.p-service-description__quote-profile{font-size:1.4rem;line-height:2.8rem;margin:2.4rem 3.2rem 0}@media screen and (min-width: 835px){.p-service-description__quote-profile{font-size:1.6rem;line-height:2.6rem;margin:3.2rem 0 0}}.p-service-description__quote-external-link{border:solid 1px #333;border-radius:2.0rem;display:block;font-size:1.5rem;font-weight:bold;height:4.0rem;line-height:4.0rem;margin:4.0rem 3.2rem 0;position:relative;text-align:center;text-decoration:none}@media screen and (min-width: 835px){.p-service-description__quote-external-link{margin:3.2rem 0 0 auto;padding-right:1.2rem;width:24.4rem}}.p-service-description__quote-external-link:after{background-image:url(/kenko/assets/owan/icon/icon_arrow_right_black-41e5bdc01120fe7bb3707715ab35079570e4759ad3729e9f1c88452179a53690.png);background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.0rem;position:absolute;right:1.6rem;top:1.5rem;width:0.6rem}.p-service-description__plans-caption{margin:3.2rem 0 2.4rem}.p-service-description__gochisousama{background-image:url(/kenko/assets/static_pages/service_description/foliage-sp-350c7b4b0f6ab1056518d08d70e647d0300f179c60e5978cd6c44a27d5923e2a.png);background-repeat:no-repeat;background-size:cover;height:37.5rem;padding-top:11.2rem}@media screen and (min-width: 835px){.p-service-description__gochisousama{background-image:url(/kenko/assets/static_pages/service_description/foliage-60bf75858eadc5396572dff06d064a07e1091e647b5e8d53a0617ecb10962db6.png);height:44.8rem;padding-top:12.4rem}}@media screen and (min-width: 850px){.p-service-description__gochisousama{padding-top:19.1rem}}.p-service-description__gochisousama-overlay{width:100%}.p-service-description__gochisousama-caption{color:#FFF;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:2.3rem;font-weight:900;line-height:3.6rem;text-align:center}@media screen and (min-width: 835px){.p-service-description__gochisousama-caption{font-size:4.2rem;letter-spacing:0.12em;line-height:6.7rem}}.p-service-description__gochisousama-caption-break{display:inline}@media screen and (min-width: 850px){.p-service-description__gochisousama-caption-break{display:none}}.p-service-description__gochisousama-signup{margin-top:1.6rem}@media screen and (min-width: 835px){.p-service-description__gochisousama-signup{margin-top:3.6rem}}.p-service-description__doctor-link{color:#FFF;display:block;font-size:1.5rem;font-weight:bold;margin-top:2.4rem;text-align:center;text-decoration:underline;width:100%}@media screen and (min-width: 835px){.p-service-description__doctor-link{font-size:1.6rem}}.p-service-description__doctor-link:link{color:#FFF}.p-service-description__doctor-link:visited{color:#FFF}.p-service-description__doctor-link:hover{color:#FFF}.p-service-description__doctor-link:active{color:#FFF}.p-service-description__citation{margin:8.0rem 3.2rem}@media screen and (min-width: 835px){.p-service-description__citation{margin:8.0rem auto;max-width:93.2rem;padding:0 3.2rem}}.p-service-description__cite{display:block;font-size:1.3rem;line-height:2.4rem;margin-top:2.4rem}@media screen and (min-width: 835px){.p-service-description__cite{font-size:1.4rem}}.p-service-description__footer{background:rgba(64,85,109,0.95);bottom:-6.0rem;opacity:0;padding:1.6rem 0;position:fixed;text-align:center;transition:all 0.5s ease-in-out;visibility:hidden;width:100%;z-index:1100}.p-service-description__footer.is-shown{bottom:0;opacity:1.0;visibility:visible}.p-service-description__footer .p-registration-button__registration{padding:4.0rem 0 0.8rem}@media screen and (min-width: 835px){.p-service-description__footer .p-registration-button__registration{padding:0.8rem 0}}.p-service-description__footer .p-registration-button__flash{margin:0 auto 1.6rem}@media screen and (min-width: 835px){.p-service-description__footer .p-registration-button__flash{margin:0.8rem auto 3.2rem}}.p-service-description__footer-back-agree{position:absolute;right:0.8rem;top:0.6rem}.p-service-description__footer-back-agree-button{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;height:4.0rem;width:4.0rem}.p-service-description__footer-back-agree-button:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-service-description__footer-back-agree-button:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-service-description__footer-back-agree-button.is-hidden{display:none}.p-service-description__footer-back-agree-icon{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #FFF;border-top:solid 0.2rem #FFF;content:'';height:1.5rem;margin-top:-1rem;position:absolute;top:53%;width:1.5rem;left:32%;top:49%}.p-service-description__footer-membership-button{margin:0 auto;width:31.1rem}@media screen and (min-width: 835px){.p-service-description__footer-membership-button{width:32.0rem}}.p-service-description__modal-link{margin-top:1.0rem}@media screen and (min-width: 835px){.p-service-description__modal-link{margin-top:1.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-service-description-services__container{padding:5.6rem 2.4rem 8.0rem}@media screen and (min-width: 835px){.p-service-description-services__container{margin:0 auto;max-width:100%;width:84.0rem}}.p-service-description-services__image{max-height:220rem}@media screen and (min-width: 835px){.p-service-description-services__image{max-height:100%}}.p-service-description-services__image-wrapper{text-align:center}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sessions-ms-login__title,.p-sessions-ms-login__title--email-login{font-size:3.2rem;font-weight:bold;letter-spacing:0.004rem;line-height:4.8rem;text-align:center}@media screen and (min-width: 835px){.p-sessions-ms-login__title,.p-sessions-ms-login__title--email-login{font-size:3.2rem;line-height:6.3rem}}.p-sessions-ms-login__email-label,.p-sessions-ms-login__password-label{font-size:1.5rem;font-weight:bold;line-height:2.25rem}.p-sessions-ms-login__email-field,.p-sessions-ms-login__password-field{border:none;border-bottom:1px solid #DCE0E0;border-radius:0;box-shadow:none;font-size:2.0rem;line-height:3.0rem;margin:1.4rem 0 2.4rem;padding:0 0 0.8rem}.p-sessions-ms-login__email-field:focus,.p-sessions-ms-login__password-field:focus{outline:none}.p-sessions-ms-login__inner{margin:0 0 4.0rem;padding:0 3.2rem;text-align:center}@media screen and (min-width: 835px){.p-sessions-ms-login__inner{padding:0}}.p-sessions-ms-login__inner--email-login{padding-top:1.5rem;text-align:center}@media screen and (min-width: 835px){.p-sessions-ms-login__inner--email-login{padding-top:5.0rem}}.p-sessions-ms-login__title{color:#333}.p-sessions-ms-login__login{margin:3.2rem 0 2.4rem}.p-sessions-ms-login__section-border{border:1px solid #DCE0E0;margin:1.6rem auto;max-width:31.1rem}@media screen and (min-width: 835px){.p-sessions-ms-login__section-border{margin:2.4rem auto;max-width:40rem}}.p-sessions-ms-login__to-support{margin-top:3.2rem}.p-sessions-ms-login__to-registration{margin:2.4rem 0}.p-sessions-ms-login__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;font-family:'YuGothic';font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem;text-decoration-line:underline}.p-sessions-ms-login__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sessions-ms-login__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sessions-ms-login__link:link,.p-sessions-ms-login__link:visited{color:#333}@media screen and (min-width: 835px){.p-sessions-ms-login__link{font-size:1.4rem;line-height:2.25rem}}.p-sessions-ms-login__form{margin:8.0rem 3.2rem 0;text-align:left}@media screen and (min-width: 835px){.p-sessions-ms-login__form{margin:4.0rem auto 0;width:48rem}}.p-sessions-ms-login__email-field{width:100%}.p-sessions-ms-login__password-field{padding-right:6.6rem}.p-sessions-ms-login__password-button{background-position:center !important;background-size:2.4rem !important;border:none;margin-top:1.4rem;opacity:1 !important;text-indent:-9999px}.p-sessions-ms-login__password-button.is-show-password{background:url(/kenko/assets/shared/icon_eye_open-e0561514a681c034edadb26d61a72e4ee572f85d4ed8da7809378913bfc89009.png) 0 0 no-repeat}.p-sessions-ms-login__password-button.is-hide-password{background:url(/kenko/assets/shared/icon_eye_close-3511cb42961d01ce8df61a225d3d98a02e28a968102295a9cc4cf9d5f8e340cf.png) 0 0 no-repeat}.p-sessions-ms-login__login-button-container{margin-top:1.4rem}@media screen and (min-width: 835px){.p-sessions-ms-login__login-button-container{margin:1.4rem auto 0;width:32rem}}.p-sessions-ms-login__information-link{margin-top:2.4rem;text-align:center}.p-sessions-ms-login__information-link-anchor{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:bold;line-height:2.1rem;text-decoration:none}.p-sessions-ms-login__information-link-anchor:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-sessions-ms-login__information-link-anchor:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-sessions-ms-login__information-link-anchor:link,.p-sessions-ms-login__information-link-anchor:visited{color:#006284}.p-sessions-ms-login__flash{background-color:rgba(0,0,0,0.25);border-radius:0.8rem;margin:1.6rem auto 0;max-width:31.1rem;padding:1.6rem;text-align:left}@media screen and (min-width: 835px){.p-sessions-ms-login__flash{margin:2.4rem auto 0;max-width:40rem}}.p-sessions-ms-login__flash-message{color:#FFF;font-size:1.3rem;font-weight:bold;line-height:1.95rem}.p-sessions-ms-login__error-message{color:#E54848;font-size:1.3rem;font-weight:bold;line-height:1.95rem;margin-bottom:2.4rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-sessions-login__title,.p-sessions-login__social-login{font-size:2.0rem;font-weight:bold;text-align:center}@media screen and (min-width: 835px){.p-sessions-login__title,.p-sessions-login__social-login{font-size:2.2rem}}.p-sessions-login__social-button--facebook,.p-sessions-login__social-button--yahoo-jp,.p-sessions-login__social-button--line,.p-sessions-login__social-button--apple,.p-sessions-login__social-button--google{border-radius:0.4rem;display:block;font-size:1.6rem;font-weight:bold;height:4.0rem;margin:2.4rem auto 0;padding:0.8rem 0;text-align:center;text-decoration:none;width:calc(100% - 2 * 1.2rem)}@media screen and (min-width: 835px){.p-sessions-login__social-button--facebook,.p-sessions-login__social-button--yahoo-jp,.p-sessions-login__social-button--line,.p-sessions-login__social-button--apple,.p-sessions-login__social-button--google{margin-top:1.6rem;max-width:32.0rem}}.p-sessions-login__social-button-text--facebook,.p-sessions-login__social-button-text--yahoo-jp,.p-sessions-login__social-button-text--line,.p-sessions-login__social-button-text--apple,.p-sessions-login__social-button-text--google{color:#FFF;vertical-align:top;width:21rem}@media screen and (min-width: 835px){.p-sessions-login{margin:4.0rem}}.p-sessions-login__inner{background-color:#F7F7F3;padding:3.2rem 1.6rem 8.0rem;text-align:center}@media screen and (min-width: 835px){.p-sessions-login__inner{padding:3.2rem 3.2rem 8.0rem}}.p-sessions-login__form{display:flex;flex-direction:column;margin:3.2rem auto 4.0rem}@media screen and (min-width: 835px){.p-sessions-login__form{max-width:32.0rem}}.p-sessions-login__text-input{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;width:100%}@media screen and (min-width: 835px){.p-sessions-login__text-input{height:3.2rem;line-height:3.2rem}}.p-sessions-login__text-input:focus{outline:0}.p-sessions-login__text-input::-webkit-input-placeholder,.p-sessions-login__text-input::-moz-placeholder,.p-sessions-login__text-input:-ms-input-placeholder{color:#676767}.p-sessions-login__password{margin-top:0.8rem}@media screen and (min-width: 835px){.p-sessions-login__password{margin-top:1.6rem}}.p-sessions-login__error-message{color:#E54848;font-size:1.4rem;font-weight:bold;margin-top:2.4rem}@media screen and (min-width: 835px){.p-sessions-login__error-message{margin-top:1.6rem}}.p-sessions-login__login-button-container{margin:4.0rem auto 0;width:23.9rem}@media screen and (min-width: 835px){.p-sessions-login__login-button-container{margin-top:2.4rem;width:100%}}.p-sessions-login__error-message+.p-sessions-login__login-button-container{margin-top:2.4rem}@media screen and (min-width: 835px){.p-sessions-login__error-message+.p-sessions-login__login-button-container{margin-top:1.6rem}}.p-sessions-login__information-links{margin-top:2.4rem}.p-sessions-login__information-link{color:#006284;font-size:1.4rem;font-weight:bold;line-height:3.0rem;margin-top:0.8rem;position:relative}.p-sessions-login__information-link:first-child{margin-top:0}.p-sessions-login__information-link::before{border-bottom:0.3rem solid transparent;border-left:0.3rem solid #333;border-top:0.3rem solid transparent;content:'';display:inline-block;height:0;width:0;margin-right:0.8rem}.p-sessions-login__information-link-anchor{text-decoration:none}.p-sessions-login__section-border--dotted{border:none;height:0.2rem;position:relative}.p-sessions-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-sessions-login__social-login{margin:4.0rem 0 3.2rem}@media screen and (min-width: 835px){.p-sessions-login__social-login{margin-bottom:4.0rem}}@media screen and (min-width: 835px){.p-sessions-login__social-buttons{margin:0 auto;width:32.0rem}}.p-sessions-login__social-button--facebook{background-color:#3B5998;margin-top:0}.p-sessions-login__social-button--yahoo-jp{background-color:#FFF;border:solid 1px #DCE0E0}.p-sessions-login__social-button--line{background-color:#06C755}.p-sessions-login__social-button--apple{background-color:#000}.p-sessions-login__social-button--google{background-color:#FFF;border:solid 1px #DCE0E0}.p-sessions-login__social-button-icon{margin-right:0.8rem;width:2.4rem}.p-sessions-login__social-button-text--yahoo-jp{color:#333}.p-sessions-login__social-button-text--google{color:#333}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-list-head{display:flex;justify-content:space-between}.p-list-head__pagination{margin-right:1.6rem;text-align:right}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-modal-simple{display:none}.p-modal-simple.is-shown{display:block}.p-modal-simple__heading{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 835px){.p-modal-simple__heading{font-size:1.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-nutrition-graph{position:relative}.p-nutrition-graph__not-logged-in{min-height:13.4rem;overflow:hidden}.p-nutrition-graph__not-logged-in-background{background:url(/kenko/assets/v2/commons/disabled_nutrition-6c49a021e334f9aeaea2cbd3fec8ccd36c90fcf4ba4b9751588e58efaac30163.png) no-repeat;background-position:1.6rem 0;background-size:70.7rem 12.9rem;height:12.9rem;position:absolute;top:0;width:100%}@media screen and (min-width: 835px){.p-nutrition-graph__not-logged-in-background{background-position:0 0;background-size:contain;width:70.7rem}}.p-nutrition-graph__not-logged-in-content{position:absolute;top:0;width:100%}.p-nutrition-graph__copy{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-top:2.4rem;text-align:center}@media screen and (min-width: 835px){.p-nutrition-graph__copy{font-size:1.8rem;line-height:2.7rem}}.p-nutrition-graph__promotion-text{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-align:center}@media screen and (min-width: 835px){.p-nutrition-graph__promotion-text{font-size:2.0rem;line-height:3.0rem}}.p-nutrition-graph__registration{margin:1.6rem auto 0;width:24.0rem}@media screen and (min-width: 835px){.p-nutrition-graph__registration{margin:2.4rem auto 0;width:auto}}.p-nutrition-graph__nutrition{overflow-x:scroll;padding-left:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition{overflow-x:inherit;padding-left:0}}.p-nutrition-graph__nutrition-inner--num1{min-width:7.6rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num1{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num1::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num1::after{content:none}}.p-nutrition-graph__nutrition-inner--num2{min-width:17.8rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num2{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num2::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num2::after{content:none}}.p-nutrition-graph__nutrition-inner--num3{min-width:28rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num3{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num3::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num3::after{content:none}}.p-nutrition-graph__nutrition-inner--num4{min-width:38.2rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num4{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num4::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num4::after{content:none}}.p-nutrition-graph__nutrition-inner--num5{min-width:48.4rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num5{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num5::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num5::after{content:none}}.p-nutrition-graph__nutrition-inner--num6{min-width:58.6rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num6{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num6::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num6::after{content:none}}.p-nutrition-graph__nutrition-inner--num7{min-width:68.8rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num7{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num7::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num7::after{content:none}}.p-nutrition-graph__nutrition-inner--num8{min-width:79rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num8{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num8::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num8::after{content:none}}.p-nutrition-graph__nutrition-inner--num9{min-width:89.2rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num9{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num9::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num9::after{content:none}}.p-nutrition-graph__nutrition-inner--num10{min-width:99.4rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num10{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num10::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num10::after{content:none}}.p-nutrition-graph__nutrition-inner--num11{min-width:109.6rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num11{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num11::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num11::after{content:none}}.p-nutrition-graph__nutrition-inner--num12{min-width:119.8rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num12{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num12::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num12::after{content:none}}.p-nutrition-graph__nutrition-inner--num13{min-width:130rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num13{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num13::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num13::after{content:none}}.p-nutrition-graph__nutrition-inner--num14{min-width:140.2rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num14{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num14::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num14::after{content:none}}.p-nutrition-graph__nutrition-inner--num15{min-width:150.4rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num15{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num15::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num15::after{content:none}}.p-nutrition-graph__nutrition-inner--num16{min-width:160.6rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num16{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num16::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num16::after{content:none}}.p-nutrition-graph__nutrition-inner--num17{min-width:170.8rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num17{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num17::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num17::after{content:none}}.p-nutrition-graph__nutrition-inner--num18{min-width:181rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num18{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num18::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num18::after{content:none}}.p-nutrition-graph__nutrition-inner--num19{min-width:191.2rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num19{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num19::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num19::after{content:none}}.p-nutrition-graph__nutrition-inner--num20{min-width:201.4rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num20{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num20::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num20::after{content:none}}.p-nutrition-graph__nutrition-inner--num21{min-width:211.6rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num21{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num21::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num21::after{content:none}}.p-nutrition-graph__nutrition-inner--num22{min-width:221.8rem;position:relative}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num22{min-width:inherit}}.p-nutrition-graph__nutrition-inner--num22::after{content:'';height:0.1rem;left:100%;position:absolute;top:0;width:1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__nutrition-inner--num22::after{content:none}}.p-nutrition-graph__list{display:flex;margin-bottom:1.5rem}@media screen and (min-width: 835px){.p-nutrition-graph__list{flex-wrap:wrap;margin:0}}.p-nutrition-graph__item{margin-right:2.6rem;min-width:7.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__item{margin-right:5.6rem;min-width:inherit;width:7.6rem}.p-nutrition-graph__item:nth-child(6n){margin-right:0}.p-nutrition-graph__item:nth-child(n+7){margin-top:1.6rem}}.p-nutrition-graph__item:last-child{margin-right:0}.p-nutrition-graph__description{font-size:1.3rem;margin-top:1.5rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-nutrition-graph__description{margin-top:2.0rem;padding:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-site-top-information__link,.p-site-top-information__title{color:#40556D;font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:1.4rem;line-height:2.2rem}@media screen and (min-width: 835px){.p-site-top-information__link,.p-site-top-information__title{font-size:1.3rem}}.p-site-top-information{background-color:#F6F6F6;border-radius:4px;padding:1.2rem 1.6rem;text-align:left}@media screen and (min-width: 835px){.p-site-top-information{border-radius:8px;text-align:center}}.p-site-top-information__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#40556D;display:inline-block;text-decoration:none;word-break:break-all}.p-site-top-information__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-site-top-information__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-site-top-information__link:link,.p-site-top-information__link:visited{color:#40556D}.p-site-top-information__link::before{content:none}@media screen and (min-width: 835px){.p-site-top-information__link::before{border-bottom:0.3rem solid transparent;border-left:0.3rem solid #40556D;border-top:0.3rem solid transparent;content:'';display:inline-block;height:0;width:0;margin-right:1.0rem;position:relative;top:-0.1rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-swiper{height:100%;margin-left:-1.6rem;margin-right:-1.6rem;position:relative}@media screen and (min-width: 835px){.p-swiper{margin-left:4rem;margin-right:4rem}}.swiper-container{height:100%}.swiper-slide:first-child{margin-left:1.6rem}@media screen and (min-width: 835px){.swiper-slide:first-child{margin-left:0}}@media screen and (min-width: 835px){.swiper-scrollbar{display:none}}.swiper-pagination{display:none}@media screen and (min-width: 835px){.swiper-pagination{display:block}}.swiper-button-prev,.swiper-button-next{display:none}@media screen and (min-width: 835px){.swiper-button-prev,.swiper-button-next{display:flex}}.swiper-button-prev,.swiper-button-next{color:#676767;position:absolute;top:45%}.swiper-button-prev:focus,.swiper-button-next:focus{outline:none}.swiper-button-prev{left:-3.5rem}.swiper-button-next{right:-3.5rem}.swiper-button-prev:after,.swiper-button-next:after{font-size:1.8rem}.swiper-scrollbar{background-color:#FFF}.swiper-pagination-bullet{background-color:#DCE0E0;opacity:1.0}.swiper-pagination-bullet-active{background-color:#006284;opacity:0.3}.swiper-scrollbar-drag{background-color:#DCE0E0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-swiper-article{overflow-x:hidden}.p-swiper-article .p-swiper{margin-left:auto;margin-right:auto;max-width:28.7rem;position:relative}@media screen and (min-width: 835px){.p-swiper-article .p-swiper{max-width:32.0rem}}.p-swiper-article .swiper-container{height:100%;overflow:visible;width:100%;z-index:1}.p-swiper-article .swiper-pagination{bottom:inherit;display:block;margin-top:0.3rem;position:relative}@media screen and (min-width: 835px){.p-swiper-article .swiper-pagination{margin-top:1.3rem}}.p-swiper-article .swiper-pagination-bullet{height:0.8rem;width:0.8rem}@media screen and (min-width: 835px){.p-swiper-article .swiper-pagination-bullet{height:1.0rem;width:1.0rem}}.p-swiper-article .swiper-pagination-bullet-active{background-color:#333;opacity:inherit}.p-swiper-article__section{padding-bottom:0.4rem}.p-swiper-article__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;height:100%;text-decoration:none}.p-swiper-article__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-swiper-article__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-swiper-article__item{border-radius:0.4rem;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:100%;overflow:hidden;position:relative}.p-swiper-article__item-new-icon{background-image:url(/kenko/assets/owan/icon/icon_new_corner-0dedaba770502eaa5a2acebef34a57b0b0b36c38db29200761fa0aacff3a2b88.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:4.8rem;width:4.8rem;position:absolute;z-index:2}.p-swiper-article__item-image-container{align-items:center;display:flex;height:18.7rem;justify-content:center;overflow:hidden}@media screen and (min-width: 835px){.p-swiper-article__item-image-container{height:21.3rem}}.p-swiper-article__item-detail{display:grid;grid-row-gap:0.8rem;grid-template-rows:1fr 5.4rem;padding:1.2rem 1.6rem}@media screen and (min-width: 835px){.p-swiper-article__item-detail{padding:0.8rem 1.6rem}}.p-swiper-article__item-border{background:linear-gradient(90deg, #EEA825 0%, #FB4D65 100%);height:0.8rem}.p-swiper-article__item-title{color:#333;font-size:1.6rem;font-weight:bold;line-height:2.0rem;min-height:6.0rem}@media screen and (min-width: 835px){.p-swiper-article__item-title{font-size:1.8rem;line-height:2.3rem}}.p-swiper-article__item-description{color:#333;font-size:1.2rem;line-height:1.7rem}@media screen and (min-width: 835px){.p-swiper-article__item-description{line-height:1.8rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-swiper-banner{overflow-x:hidden;padding:0 1.6rem}@media screen and (min-width: 835px){.p-swiper-banner{padding:0}}.p-swiper-banner .p-swiper{margin-left:auto;margin-right:auto;max-width:100%;position:relative}@media screen and (min-width: 835px){.p-swiper-banner .p-swiper{max-width:23.6rem}}.p-swiper-banner .swiper-container{height:100%;overflow:visible;width:100%;z-index:1}.p-swiper-banner .swiper-pagination{bottom:inherit;display:block;margin-top:1.6rem;position:relative}.p-swiper-banner .swiper-pagination-bullet{height:0.8rem;width:0.8rem}@media screen and (min-width: 835px){.p-swiper-banner .swiper-pagination-bullet{height:1.0rem;width:1.0rem}}.p-swiper-banner .swiper-pagination-bullet-active{background-color:#333;opacity:inherit}.p-swiper-banner__item-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:block;height:100%;text-decoration:none}.p-swiper-banner__item-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-swiper-banner__item-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-swiper-banner__item{border-radius:0.4rem;box-shadow:0 0.4rem 0.4rem rgba(0,0,0,0.25);height:100%;overflow:hidden;position:relative}.p-swiper-banner__item-image-container{align-items:center;display:flex;height:auto;justify-content:center;overflow:hidden}@media screen and (min-width: 835px){.p-swiper-banner__item-image-container{height:7.6rem}}.p-swiper-banner__item-image{width:100%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-swiper-kitchen-recipe{height:30rem}@media screen and (min-width: 835px){.p-swiper-kitchen-recipe{height:39.5rem}}.p-swiper-kitchen-recipe__author{color:#676767;font-size:1.3rem;font-weight:bold;height:4rem;line-height:1.9rem;margin-bottom:0.4rem}.p-swiper-kitchen-recipe__card{height:22.6rem}@media screen and (min-width: 835px){.p-swiper-kitchen-recipe__card{height:30.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-swiper-practical-kitchen-recipes{height:45.1rem;margin-top:2.4rem}@media screen and (min-width: 835px){.p-swiper-practical-kitchen-recipes{height:42.7rem}}.p-swiper-practical-kitchen-recipes__item{height:38.7rem}@media screen and (min-width: 835px){.p-swiper-practical-kitchen-recipes__item{height:39.3rem}}.p-swiper-practical-kitchen-recipes__item-inner--pc-only{display:none !important}@media screen and (min-width: 835px){.p-swiper-practical-kitchen-recipes__item-inner--pc-only{display:block !important}}.p-swiper-practical-kitchen-recipes__item-inner--sp-only{display:block !important}@media screen and (min-width: 835px){.p-swiper-practical-kitchen-recipes__item-inner--sp-only{display:none !important}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-swiper-recipe-history{height:24.5rem;position:relative}.p-swiper-recipe-history__item{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.p-swiper-recipe-history__item:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-swiper-recipe-history__item:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-swiper-recipe-history__link{text-decoration:none;word-break:break-all}.p-swiper-recipe-history__image-container{border-radius:0.4rem;height:auto;overflow:hidden;position:relative;width:auto;z-index:1;margin-bottom:0.8rem}.p-swiper-recipe-history__title{font-size:1.4rem;font-weight:bold;line-height:2.0rem;margin-bottom:0.8rem;min-height:4.0rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-swiper-sample-recipe{padding-bottom:1.2rem}.p-swiper-sample-recipe__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;display:inline-block;text-decoration:none}.p-swiper-sample-recipe__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-swiper-sample-recipe__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-swiper-tieup{height:38rem}@media screen and (min-width: 835px){.p-swiper-tieup{height:40rem}}.p-swiper-tieup__card{height:34.3rem}@media screen and (min-width: 835px){.p-swiper-tieup__card{height:35.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-swiper-top-banner .p-swiper{margin:0}.p-swiper-top-banner .swiper-container{height:16.8rem}.p-swiper-top-banner .swiper-slide{width:34.3rem;overflow:hidden;height:12rem;border-radius:6px}.p-swiper-top-banner .swiper-pagination{display:block}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-syokujinokihon-article-list__item:not(:last-child),.p-syokujinokihon-article-list__item--second-half:not(:last-child){border-bottom:1px solid #DCE0E0}@media screen and (min-width: 835px){.p-syokujinokihon-article-list__item:not(:last-child),.p-syokujinokihon-article-list__item--second-half:not(:last-child){border-bottom:none}}.p-syokujinokihon-article-list{margin-top:0.8rem}@media screen and (min-width: 835px){.p-syokujinokihon-article-list{display:grid;gap:3.4rem;grid-auto-flow:row dense;grid-template-columns:1fr 1fr;margin-top:2.5rem;row-gap:2.7rem}}.p-syokujinokihon-article-list__item{grid-column-start:1;padding:0 1.6rem 0 3.0rem}@media screen and (min-width: 835px){.p-syokujinokihon-article-list__item{height:auto;padding:0}}.p-syokujinokihon-article-list__item--second-half{padding:0 1.6rem 0 3.0rem}@media screen and (min-width: 835px){.p-syokujinokihon-article-list__item--second-half{grid-column-start:2;padding:0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-syokujinokihon-article-list-item__link{color:#333;display:inline-block;font-size:1.5rem;line-height:2.0rem;position:relative;text-decoration:none;width:100%}@media screen and (min-width: 835px){.p-syokujinokihon-article-list-item__link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}}.p-syokujinokihon-article-list-item__link::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #BDBDBD;border-top:solid 0.2rem #BDBDBD;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;left:inherit;right:0.8rem}.p-syokujinokihon-article-list-item__title-container{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;align-items:center;display:grid;gap:2.0rem;grid-template-columns:2.1rem 1fr;height:7.2rem;width:92%}.p-syokujinokihon-article-list-item__title-container:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-syokujinokihon-article-list-item__title-container:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}@media screen and (min-width: 835px){.p-syokujinokihon-article-list-item__title-container{gap:0.9rem;grid-template-columns:2.3rem 1fr;height:auto}}.p-syokujinokihon-article-list-item__number{color:#40556D;font-size:1.8rem;font-weight:600;line-height:2.148rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase__link,.p-textbase__link--bold{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:underline}.p-textbase__link:hover,.p-textbase__link--bold:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase__link:hover .hover-scale-image,.p-textbase__link--bold:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase__link:link,.p-textbase__link--bold:link,.p-textbase__link:visited,.p-textbase__link--bold:visited{color:#006284}.p-textbase,.p-textbase--sp-tofu{border-radius:0;padding:3.5rem 1.6rem}@media screen and (min-width: 835px){.p-textbase,.p-textbase--sp-tofu{border-radius:4px;padding:4.0rem}}.p-textbase__heading--outline-grape,.p-textbase__heading--outline-tomato{font-size:1.6rem;font-weight:bold;line-height:2.8rem;margin-bottom:2.4rem;padding:1.6rem 3.2rem}@media screen and (min-width: 835px){.p-textbase__heading--outline-grape,.p-textbase__heading--outline-tomato{font-size:1.8rem;line-height:2.4rem;margin-bottom:3.2rem}}.p-textbase{background-color:#F7F7F3}.p-textbase--sp-tofu{background-color:#FFF}@media screen and (min-width: 835px){.p-textbase--sp-tofu{background-color:#F7F7F3}}.p-textbase__link--bold{font-weight:bold}.p-textbase__date{font-size:1.4rem;line-height:1.9rem;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-textbase__date{font-size:1.3rem}}.p-textbase__heading{font-size:2.0rem;font-weight:bold;letter-spacing:0.035rem;line-height:2.8rem;margin-bottom:3.0rem}@media screen and (min-width: 835px){.p-textbase__heading{font-size:2.2rem}}.p-textbase__heading--small{margin-bottom:0.5rem}.p-textbase__meal-standard-theme-heading{border-left:solid 0.4rem #40556D;font-size:2.0rem;font-weight:bold;letter-spacing:0.035rem;line-height:3.0rem;margin-bottom:0.8rem;padding-left:0.8rem}@media screen and (min-width: 835px){.p-textbase__meal-standard-theme-heading{font-size:2.0rem;line-height:2.8rem;margin-bottom:0}}.p-textbase__meal-standard-theme-description{font-size:1.4rem;line-height:2.2rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-textbase__meal-standard-theme-description{font-size:1.3rem}}.p-textbase__meal-standard-theme-content{margin-top:1.8rem}.p-textbase__index{background-color:#FFF;border:2px solid #40556D;border-radius:4px;margin-bottom:4rem;padding:2.4rem}.p-textbase__index-heading{font-size:1.8rem;font-weight:bold;line-height:2.8rem}.p-textbase__description{margin-bottom:3.0rem}@media screen and (min-width: 835px){.p-textbase__description{margin-bottom:2.0rem}}.p-textbase__description-text{margin-bottom:2.0rem}.p-textbase__description-text--middle{margin-bottom:3.2rem}.p-textbase__description-text--middle-bold{margin-bottom:3.2rem}.p-textbase__description-text--middle-without-margin{margin-bottom:0}.p-textbase__description-text--middle-short-margin{margin-bottom:1.6rem}.p-textbase__content{margin-bottom:4.0rem}.p-textbase__go-top{margin-top:4.0rem;padding:0 4.8rem;text-align:center}@media screen and (min-width: 835px){.p-textbase__go-top{padding:0;width:17.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-account-settings__buttons,.p-textbase-account-settings__buttons--pc-column{display:flex;flex-direction:column;justify-content:center;padding:1.6rem 3.6rem}@media screen and (min-width: 835px){.p-textbase-account-settings__buttons,.p-textbase-account-settings__buttons--pc-column{flex-direction:row-reverse;justify-content:flex-end;padding:0.8rem 0}}.p-textbase-account-settings__button-container,.p-textbase-account-settings__button-container--large{margin-bottom:1.6rem;width:100%}@media screen and (min-width: 835px){.p-textbase-account-settings__button-container,.p-textbase-account-settings__button-container--large{margin-right:1.6rem;width:13.9rem}}.p-textbase-account-settings__outline{font-size:1.6rem;font-weight:bold;line-height:2.8rem;margin-bottom:2.4rem;padding:1.6rem 3.2rem}@media screen and (min-width: 835px){.p-textbase-account-settings__outline{font-size:1.8rem;line-height:2.4rem;margin-bottom:3.2rem}}.p-textbase-account-settings{margin-bottom:3.2rem}.p-textbase-account-settings__section{margin-bottom:0.8rem}.p-textbase-account-settings__section--heading2{margin-bottom:1.6rem}.p-textbase-account-settings__section--midium-bottom{margin-bottom:2.4rem}.p-textbase-account-settings__section--large-bottom{margin-bottom:3.2rem}.p-textbase-account-settings__setting-title{display:inline-block;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 835px){.p-textbase-account-settings__setting-title{font-size:1.5rem}}.p-textbase-account-settings__d-list{padding-top:0.8rem}@media screen and (min-width: 835px){.p-textbase-account-settings__d-list{padding:0}}.p-textbase-account-settings__setting-link{background-color:transparent;border-style:none;color:#006284;display:inline-block;font-size:1.3rem;font-style:normal;font-weight:500;margin-left:1.6rem;padding:0rem;text-decoration:none}@media screen and (min-width: 835px){.p-textbase-account-settings__setting-link{margin-left:0.8rem}}.p-textbase-account-settings__setting-link:active,.p-textbase-account-settings__setting-link:visited{color:#006284}.p-textbase-account-settings__setting-head{margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-textbase-account-settings__setting-head{margin-bottom:1.2rem}}.p-textbase-account-settings__setting-content{font-size:1.4rem}@media screen and (min-width: 835px){.p-textbase-account-settings__setting-content{font-size:1.3rem}}.p-textbase-account-settings__setting-item{padding-bottom:3.2rem}.p-textbase-account-settings__heading2{font-size:2.0rem;font-weight:bold;line-height:3.0rem}.p-textbase-account-settings__input{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;width:100%}@media screen and (min-width: 835px){.p-textbase-account-settings__input{height:3.2rem;line-height:3.2rem}}.p-textbase-account-settings__input:focus{outline:0}.p-textbase-account-settings__input::-webkit-input-placeholder,.p-textbase-account-settings__input::-moz-placeholder,.p-textbase-account-settings__input:-ms-input-placeholder{color:#676767}@media screen and (min-width: 835px){.p-textbase-account-settings__input{max-width:34.7rem}}@media screen and (min-width: 835px){.p-textbase-account-settings__buttons--pc-column{flex-direction:column}}@media screen and (min-width: 835px){.p-textbase-account-settings__button-container--large{width:18.4rem}}.p-textbase-account-settings__error-message{color:#E54848;font-size:1.4rem;font-weight:bold;line-height:2.8rem;padding:0.8rem 0 1.6rem}@media screen and (min-width: 835px){.p-textbase-account-settings__error-message{padding:0 0 1.6rem}}.p-textbase-account-settings__text-bold{font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-textbase-account-settings__outline{font-size:1.5rem;margin-top:0.8rem;padding:2.4rem}.p-textbase-account-settings__outline__title{margin-bottom:1.6rem}.p-textbase-account-settings__outline__o-list{list-style-type:decimal;margin-left:2.0rem}.p-textbase-account-settings__outline__o-item{font-size:1.6rem;font-weight:normal;line-height:3.0rem}@media screen and (min-width: 835px){.p-textbase-account-settings__outline__o-item{font-size:1.5rem}}.p-textbase-account-settings__asterisk{color:#676767;font-size:1.3rem;line-height:2.6rem;padding-top:0.8rem;text-align:justify}.p-textbase-account-settings__error{margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-textbase-account-settings__error{margin-bottom:0.8rem}}.p-textbase-account-settings__error--large-bottom{margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-textbase-account-settings__error--large-bottom{margin-bottom:1.6rem}}.p-textbase-account-settings__error-list{color:#E54848}.p-textbase-account-settings__form-item{margin-bottom:2.4rem;width:100%}@media screen and (min-width: 835px){.p-textbase-account-settings__form-item{margin-bottom:1.6rem;width:32.0rem}}.p-textbase-account-settings__form-item--large-bottom{margin-bottom:3.2rem;width:100%}@media screen and (min-width: 835px){.p-textbase-account-settings__form-item--large-bottom{margin-bottom:2.4rem;width:32.0rem}}.p-textbase-account-settings__form-item--small-bottom{margin-bottom:1.6rem;width:100%}@media screen and (min-width: 835px){.p-textbase-account-settings__form-item--small-bottom{margin-bottom:0.8rem;width:32.0rem}}.p-textbase-account-settings__section-border--dotted{margin-bottom:3.2rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-daiichi-life{background-color:#FFF;border:1px solid #40556D;border-radius:4px;margin-bottom:4.0rem;padding:2.4rem}.p-textbase-daiichi-life__list{margin:1.6rem 0 0 6.0rem}.p-textbase-daiichi-life__list-item{font-weight:bold;font-size:1.5rem;list-style-type:disc}.p-textbase-daiichi-life__notice{font-size:1.3rem;margin:2.4rem 0 0 4.0rem}.p-textbase-daiichi-life__notice.is-error{color:#E54848}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-daiichi-life-button{align-items:center;display:flex;justify-content:center;margin:0 auto;width:28.8rem}@media screen and (min-width: 835px){.p-textbase-daiichi-life-button{width:23.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-dl__term,.p-textbase-dl__term--middle{font-weight:bold;line-height:2.8rem;margin-bottom:3.0rem}.p-textbase-dl__term:after,.p-textbase-dl__term--middle:after{border-bottom:1px solid #333;content:'';display:block;margin-top:0.8rem}.p-textbase-dl__term{font-size:1.6rem}@media screen and (min-width: 835px){.p-textbase-dl__term{font-size:1.5rem}}.p-textbase-dl__term--middle{font-size:1.8rem;margin-bottom:2.4rem}.p-textbase-dl__description{margin-bottom:4.0rem}.p-textbase-dl__description-text{margin-bottom:1.5rem}.p-textbase-dl__description-text--middle{margin-bottom:1.5rem}.p-textbase-dl__description-inner{padding-left:1.2rem}.p-textbase-dl__energy-calculation-description{margin-bottom:3.2rem}.p-textbase-dl__nutrition-standard-description{margin-bottom:8.0rem}@media screen and (min-width: 835px){.p-textbase-dl__nutrition-standard-description{margin-bottom:5.6rem}}.p-textbase-dl__link{display:inline}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-guideline{background-color:#F7F7F3;border-radius:0;padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-textbase-guideline{border-radius:4px;padding:3.2rem 4.0rem}}.p-textbase-guideline__heading-container{padding-bottom:2.4rem}.p-textbase-guideline__heading{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-textbase-guideline__heading{font-size:2.2rem;line-height:2.8rem}}.p-textbase-guideline__heading-contents{padding-bottom:3.2em}.p-textbase-guideline__description-container{padding-bottom:1.6rem}.p-textbase-guideline__description{font-size:1.6rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase-guideline__description{font-size:1.5rem;line-height:3.0rem}}.p-textbase-guideline__section{padding-bottom:0.8rem}.p-textbase-guideline__section-contents{padding-bottom:2.4rem}.p-textbase-guideline__section-heading-container{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-textbase-guideline__section-heading-container{padding-bottom:1.6rem}}.p-textbase-guideline__section-heading{border-bottom:1px solid #979797;font-size:1.8rem;font-weight:bold;line-height:2.8rem;padding-bottom:0.4rem}.p-textbase-guideline__link-container{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-textbase-guideline__link-container{padding-bottom:1.6rem}}.p-textbase-guideline__link{font-size:1.6rem;line-height:3.2rem;text-decoration-line:underline}@media screen and (min-width: 835px){.p-textbase-guideline__link{font-size:1.5rem;line-height:2.6rem;padding-bottom:3.0rem}}.p-textbase-guideline__guidelines{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-guideline__guidelines{font-size:1.5rem;line-height:2.6rem}}.p-textbase-guideline__guidelines-container{padding-bottom:3.2rem}.p-textbase-guideline__dietary-concern-header{border-left:4px solid #40556D;font-size:2.0rem;font-weight:bold;line-height:3.0rem;padding-left:0.8rem}@media screen and (min-width: 835px){.p-textbase-guideline__dietary-concern-header{line-height:2.8rem}}.p-textbase-guideline__dietary-concern-header-container{padding-bottom:2.4rem}.p-textbase-guideline__dietary-concern-container{padding-bottom:4.8rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@media screen and (min-width: 835px){.p-textbase-informations__ul{margin-top:5.0rem}}.p-textbase-informations__u-item{margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-textbase-informations__u-item{display:flex}}.p-textbase-informations__u-item-date{font-size:1.4rem;line-height:2.1rem;margin-bottom:0.8rem}@media screen and (min-width: 835px){.p-textbase-informations__u-item-date{font-size:1.3rem;line-height:1.9rem;margin:0 3.0rem 0 0;width:7.2rem}}.p-textbase-informations__u-item-title{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-informations__u-item-title{font-size:1.5rem;line-height:2.2rem}}.p-textbase-informations__content{margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-textbase-informations__content{margin-bottom:5.6rem}}.p-textbase-informations__content:last-child{margin-bottom:0}.p-textbase-informations__information-text h2{border-left:solid 0.4rem #40556D;font-size:1.8rem;font-weight:bold;line-height:2.8rem;margin-bottom:3.2rem;padding-left:1.6rem}@media screen and (min-width: 835px){.p-textbase-informations__information-text h2{letter-spacing:0.035rem;margin-bottom:2.4rem}}.p-textbase-informations__information-text h3{font-size:1.8rem;font-weight:bold;line-height:2.8rem;margin-bottom:1.6rem;padding-left:1.6rem;position:relative}@media screen and (min-width: 835px){.p-textbase-informations__information-text h3{letter-spacing:0.035rem}}.p-textbase-informations__information-text h3::before{background-color:#40556D;content:'';height:0.8rem;left:0;position:absolute;top:1.0rem;width:0.8rem}.p-textbase-informations__information-text h4{border-bottom:1px solid #DCE0E0;font-size:1.6rem;font-weight:bold;line-height:2.2rem;margin-bottom:0.8rem;padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-textbase-informations__information-text h4{font-size:1.5rem;letter-spacing:0.035rem;line-height:2.2rem}}.p-textbase-informations__information-text p{margin-bottom:3.2rem}.p-textbase-informations__information-text p.note{color:#676767}.p-textbase-informations__information-text ul,.p-textbase-informations__information-text ol{margin:0 0 2.4rem 1.8rem}.p-textbase-informations__information-text ul li,.p-textbase-informations__information-text ol li{padding-left:1.6rem;text-indent:-1.6rem}@media screen and (min-width: 835px){.p-textbase-informations__information-text ul li,.p-textbase-informations__information-text ol li{padding-left:1.5rem;text-indent:-1.5rem}}.p-textbase-informations__information-text ul li:first-child,.p-textbase-informations__information-text ol li:first-child{margin-top:1.5rem}.p-textbase-informations__information-text ul li::before{content:'・';display:marker}.p-textbase-informations__information-text ol{list-style:decimal inside}.p-textbase-informations__information-text a{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:underline}.p-textbase-informations__information-text a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase-informations__information-text a:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase-informations__information-text a:link,.p-textbase-informations__information-text a:visited{color:#006284}.p-textbase-informations__information-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all}.p-textbase-informations__information-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase-informations__information-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase-informations__information-link:link,.p-textbase-informations__information-link:visited{color:#006284}.p-textbase-informations__information-link::before{border-bottom:0.4rem solid transparent;border-left:0.4rem solid #333;border-top:0.4rem solid transparent;content:'';display:inline-block;height:0;width:0;margin:0 0.8rem 0.1rem 0}.p-textbase-informations__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;display:inline;text-decoration:underline}.p-textbase-informations__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase-informations__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase-informations__link:link,.p-textbase-informations__link:visited{color:#333}.p-textbase-informations__link:visited{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#6A4C9C;display:inline-block;text-decoration:none;word-break:break-all}.p-textbase-informations__link:visited:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase-informations__link:visited:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase-informations__link:visited:link,.p-textbase-informations__link:visited:visited{color:#6A4C9C}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-login{background-color:#F7F7F3;padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-textbase-login{padding:3.2rem 4.0rem}}.p-textbase-login__title{font-size:2.0rem;font-weight:bold;line-height:3.0rem}.p-textbase-login__heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-login__heading{font-size:1.5rem;line-height:2.25rem}}.p-textbase-login__body{margin-top:2.4rem}.p-textbase-login__annotation{font-size:1.6rem;line-height:2.4rem;margin-bottom:3.2rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-textbase-login__annotation{font-size:1.5rem;line-height:2.25rem}}.p-textbase-login__section{margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-textbase-login__section{margin-bottom:3.2rem}}.p-textbase-login__section--header{margin-bottom:2.4rem}@media screen and (min-width: 835px){.p-textbase-login__section--header{margin-bottom:4.0rem}}.p-textbase-login__item{font-size:1.4rem;line-height:2.8rem;margin:0 0 1.6rem}@media screen and (min-width: 835px){.p-textbase-login__item{font-size:1.5rem}}.p-textbase-login__checkbox-label{font-size:1.6rem;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-login__checkbox-label{font-size:1.5rem;line-height:2.25rem}}.p-textbase-login__checkbox-title{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-login__checkbox-title{font-size:1.5rem;line-height:2.25rem}}.p-textbase-login__checkbox-list{margin:2.4rem 0 4rem}@media screen and (min-width: 835px){.p-textbase-login__checkbox-list{margin:1.6rem 0 3rem}}.p-textbase-login__checkbox-item:not(:first-of-type){margin-top:1.6rem}@media screen and (min-width: 835px){.p-textbase-login__checkbox-item:not(:first-of-type){margin-top:1.4rem}}.p-textbase-login__textarea-item{margin-top:0.8rem}.p-textbase-login__textarea{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;line-height:2.1rem;padding:0.8rem 1.6rem;height:17.6rem;width:100%;margin-bottom:2.4rem}.p-textbase-login__textarea:focus{outline:0}.p-textbase-login__textarea::-webkit-input-placeholder,.p-textbase-login__textarea::-moz-placeholder,.p-textbase-login__textarea:-ms-input-placeholder{color:#676767}@media screen and (min-width: 835px){.p-textbase-login__textarea{margin-bottom:3.2rem}}.p-textbase-login__textarea-middle{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;line-height:2.1rem;padding:0.8rem 1.6rem;height:11.2rem;width:100%;margin-bottom:0.2rem}.p-textbase-login__textarea-middle:focus{outline:0}.p-textbase-login__textarea-middle::-webkit-input-placeholder,.p-textbase-login__textarea-middle::-moz-placeholder,.p-textbase-login__textarea-middle:-ms-input-placeholder{color:#676767}@media screen and (min-width: 835px){.p-textbase-login__textarea-middle{height:6.5rem;width:30rem}}.p-textbase-login__button-container{padding:0 3.2rem;text-align:center;width:100%}@media screen and (min-width: 835px){.p-textbase-login__button-container{padding:0;text-align:left;width:20.2rem}}.p-textbase-login__section-border--dotted{margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-textbase-login__section-border--dotted{margin-bottom:3.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-meal-standard{background-color:#F7F7F3;border-radius:0;padding:3.2rem 1.6rem}@media screen and (min-width: 835px){.p-textbase-meal-standard{border-radius:4px;padding:3.2rem 4.0rem}}.p-textbase-meal-standard__heading-container{padding-bottom:2.4rem}.p-textbase-meal-standard__heading{font-size:2.0rem;font-weight:bold;line-height:3.0rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__heading{font-size:2.2rem;line-height:2.8rem}}.p-textbase-meal-standard__heading-contents{padding-bottom:0.8rem}.p-textbase-meal-standard__description-container{padding-bottom:1.6rem}.p-textbase-meal-standard__description{font-size:1.6rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__description{font-size:1.5rem;line-height:3.0rem}}.p-textbase-meal-standard__hint-container{padding-bottom:2.4rem}.p-textbase-meal-standard__hint{font-size:1.3rem;line-height:2.6rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__hint{line-height:3.0rem}}.p-textbase-meal-standard__hint--large-height{font-size:1.3rem;line-height:3.2rem}.p-textbase-meal-standard__index-container{padding-bottom:4.8rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__index-container{padding-bottom:4.0rem}}.p-textbase-meal-standard__index-box{background:#FFF;border:0.2rem solid #40556D;border-radius:0.4rem;box-sizing:border-box;padding:2.4rem}.p-textbase-meal-standard__index-title-container{padding-bottom:1.6rem}.p-textbase-meal-standard__index-title{font-size:1.8rem;font-weight:bold;line-height:2.8rem}.p-textbase-meal-standard__index-content-text{font-size:1.6rem;font-weight:bold;line-height:4.0rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__index-content-text{font-size:1.5rem;line-height:3.0rem}}.p-textbase-meal-standard__section{padding-bottom:0.8rem}.p-textbase-meal-standard__section-contents{padding-bottom:0.8rem}.p-textbase-meal-standard__section-heading-container{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__section-heading-container{padding-bottom:1.6rem}}.p-textbase-meal-standard__section-heading{border-bottom:1px solid #979797;font-size:1.8rem;font-weight:bold;line-height:2.8rem;padding-bottom:0.4rem}.p-textbase-meal-standard__link-container{padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__link-container{padding-bottom:1.6rem}}.p-textbase-meal-standard__link{font-size:1.6rem;line-height:3.2rem;text-decoration-line:underline}@media screen and (min-width: 835px){.p-textbase-meal-standard__link{padding-bottom:3.0rem}}.p-textbase-meal-standard__theme-container{padding-bottom:3.2rem}.p-textbase-meal-standard__theme-label-container{padding-bottom:1.6rem}.p-textbase-meal-standard__theme-label{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__theme-label{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__theme-content-text{font-size:1.6rem;line-height:4.0rem;text-decoration-line:underline}@media screen and (min-width: 835px){.p-textbase-meal-standard__theme-content-text{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__formula-pattern-container{padding-bottom:3.2rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__formula-pattern-container{padding-bottom:2.4rem}}.p-textbase-meal-standard__formula-pattern-heading-container{padding-bottom:0.8rem}.p-textbase-meal-standard__formula-pattern-heading{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__formula-pattern-heading{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__formula-pattern-description-container{padding-bottom:4.0rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__formula-pattern-description-container{padding-bottom:3.2rem}}.p-textbase-meal-standard__formula-pattern-description{font-size:1.6rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__formula-pattern-description{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__formula-pattern-details{padding:0 1.6rem 0.8rem}.p-textbase-meal-standard__formula-pattern-detail-container{padding-bottom:1.6rem}.p-textbase-meal-standard__formula-pattern-detail-label-container{padding-bottom:0.8rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__formula-pattern-detail-label-container{padding-bottom:1.6rem}}.p-textbase-meal-standard__formula-pattern-detail-label{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__formula-pattern-detail-label{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__formula-pattern-detail-description-container{padding-bottom:2.4rem}.p-textbase-meal-standard__formula-pattern-detail-description{font-size:1.6rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__formula-pattern-detail-description{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__formula-pattern-description-items{border-left:1px solid #979797;padding-left:2.4rem}.p-textbase-meal-standard__formula-pattern-description-item:not(:last-child){padding-bottom:2.4rem}.p-textbase-meal-standard__formula-pattern-description-item-label{font-size:1.6rem;font-weight:bold;line-height:3.2rem}.p-textbase-meal-standard__formula-pattern-description-item-content{font-size:1.4rem;line-height:2.8rem}.p-textbase-meal-standard__formula-container{padding-bottom:1.6rem}.p-textbase-meal-standard__formula-box{border:1px solid #979797;border-radius:2px;box-sizing:border-box;padding:1.6rem 2.4rem}.p-textbase-meal-standard__formula-label{font-size:1.6rem;font-weight:bold;line-height:3.2rem}.p-textbase-meal-standard__formula-content-text{font-size:1.4rem;line-height:2.8rem}.p-textbase-meal-standard__formula-pattern-list-container{padding-bottom:2.4rem}.p-textbase-meal-standard__items{list-style-type:disc;padding:0 0 1.6rem 1.6rem}.p-textbase-meal-standard__item{font-size:1.6rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__item{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__nutritional_values{padding-bottom:0.8rem}.p-textbase-meal-standard__nutritional_value-container{padding-bottom:2.4rem}.p-textbase-meal-standard__nutritional_value-label-container{padding-bottom:0.8rem}.p-textbase-meal-standard__nutritional_value-label{font-size:1.6rem;font-weight:bold;line-height:2.4rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__nutritional_value-label{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__nutritional_value-description{font-size:1.6rem;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__nutritional_value-description{font-size:1.5rem;line-height:2.6rem}}.p-textbase-meal-standard__by_dietary_concern-main{padding-bottom:2.4rem}.p-textbase-meal-standard__dietary-concern-container{padding-bottom:6.4rem}.p-textbase-meal-standard__dietary-concern-label-container{padding-bottom:0.8rem}.p-textbase-meal-standard__dietary-concern-label{border-left:4px solid #40556D;font-size:2.0rem;font-weight:bold;line-height:3.0rem;padding-left:0.8rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__dietary-concern-label{line-height:2.8rem}}.p-textbase-meal-standard__dietary-concern-detail-label-container{padding-bottom:2.4rem}.p-textbase-meal-standard__dietary-concern-detail-label{border-bottom:1px solid #979797;font-size:1.8rem;font-weight:bold;line-height:2.8rem;padding-bottom:0.4rem}.p-textbase-meal-standard__dietary-concern-detail-content{padding-bottom:1.6rem}.p-textbase-meal-standard__dietary-concern-detail-formula{font-size:1.6rem;font-weight:bold;line-height:3.0rem;padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__dietary-concern-detail-formula{font-size:1.5rem;line-height:2.6rem;padding-bottom:0.8rem}}.p-textbase-meal-standard__dietary-concern-detail-description{font-size:1.6rem;line-height:3.2rem;padding-bottom:2.4rem}@media screen and (min-width: 835px){.p-textbase-meal-standard__dietary-concern-detail-description{font-size:1.5rem;line-height:2.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-ol__item--dotted,.p-textbase-ol__item--dotted-middle{counter-increment:dotted-cnt;padding-left:1.1em;text-indent:-1.1em}.p-textbase-ol__item--dotted::before,.p-textbase-ol__item--dotted-middle::before{content:counter(dotted-cnt) ". ";display:marker}.p-textbase-ol__item{counter-increment:cnt;margin:1.5rem 0;padding-left:2.7em;text-indent:-2.7em}.p-textbase-ol__item::before{content:"（" counter(cnt) "）";display:marker}.p-textbase-ol__item--dotted{margin-bottom:1.6rem}.p-textbase-ol__item--dotted:last-child{margin-bottom:0}.p-textbase-ol__item--dotted-middle{margin-bottom:0.8rem}.p-textbase-ol__item--dotted-middle:last-child{margin-bottom:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-password__form-item{margin-top:1.6rem;width:100%}@media screen and (min-width: 835px){.p-textbase-password__form-item{width:32.0rem}}.p-textbase-password__form-item:first-of-type{margin-top:3.2rem}.p-textbase-password__form-input{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;width:100%}@media screen and (min-width: 835px){.p-textbase-password__form-input{height:3.2rem;line-height:3.2rem}}.p-textbase-password__form-input:focus{outline:0}.p-textbase-password__form-input::-webkit-input-placeholder,.p-textbase-password__form-input::-moz-placeholder,.p-textbase-password__form-input:-ms-input-placeholder{color:#676767}@media screen and (min-width: 835px){.p-textbase-password__form-input{width:32.0rem}}.p-textbase-password__submit{margin:2.4rem auto 0;width:25.6rem}@media screen and (min-width: 835px){.p-textbase-password__submit{margin-left:0;width:32.0rem}}.p-textbase-password__submit-button{width:25.6rem}@media screen and (min-width: 835px){.p-textbase-password__submit-button{width:32.0rem}}.p-textbase-password__sent-email{padding:2.1rem}.p-textbase-password__annotation{margin-top:3.2rem}.p-textbase-password__annotation-note{margin-top:0.8rem}.p-textbase-password__information{margin-top:3.2rem;padding:1.6rem 2.0rem}.p-textbase-password__information-list{margin-top:1.6rem}.p-textbase-password__error{margin-top:0.8rem}.p-textbase-password__error-list{color:#E54848}.p-textbase-password__retry{margin:4.0rem auto 0;width:27.2rem}@media screen and (min-width: 835px){.p-textbase-password__retry{margin-left:0;width:32.0rem}}.p-textbase-password__retry-button{width:27.2rem}@media screen and (min-width: 835px){.p-textbase-password__retry-button{width:32.0rem}}.p-textbase-password__go-top{margin-top:4.0rem;margin:4.0rem auto 0;width:24.2rem}@media screen and (min-width: 835px){.p-textbase-password__go-top{margin-left:0;width:17.6rem}}.p-textbase-password__go-top-button{width:24.2rem}@media screen and (min-width: 835px){.p-textbase-password__go-top-button{width:17.6rem}}.p-textbase-password__logout-button{height:4rem;width:22.4rem}@media screen and (min-width: 835px){.p-textbase-password__logout-button{height:3.7rem;width:18.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-revision{text-align:right}.p-textbase-revision__item{font-size:1.3rem;line-height:2.8rem}.p-textbase-revision__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:underline}.p-textbase-revision__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase-revision__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase-revision__link:link,.p-textbase-revision__link:visited{color:#006284}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-support-requests__input-text{background-color:transparent;border:none;border-bottom:1px solid #DCE0E0;border-radius:0;color:inherit;padding:1.6rem 0 0.8rem;width:100%}.p-textbase-support-requests__input-text:focus{outline:0}.p-textbase-support-requests__new{padding:1rem 3.2rem 0;text-align:center}@media screen and (min-width: 835px){.p-textbase-support-requests__new{margin:0 auto;padding:5.0rem 0 0;width:48.0rem}}.p-textbase-support-requests__heading{font-size:2.2rem;font-weight:bold;letter-spacing:0.035rem;line-height:3.3rem;margin-bottom:1.6rem}@media screen and (min-width: 835px){.p-textbase-support-requests__heading{font-size:3.2rem;line-height:4.8rem}}.p-textbase-support-requests__description{margin-bottom:2.6rem}@media screen and (min-width: 835px){.p-textbase-support-requests__description{margin-bottom:4.0rem}}.p-textbase-support-requests__description-text{font-size:1.4rem;line-height:2.1rem;text-align:left}@media screen and (min-width: 835px){.p-textbase-support-requests__description-text{font-size:1.5rem;letter-spacing:0.035rem;line-height:2.2rem}}.p-textbase-support-requests__note{font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin:2rem 0;text-align:left}@media screen and (min-width: 835px){.p-textbase-support-requests__note{font-size:1.5rem;letter-spacing:0.035rem;line-height:2.2rem}}.p-textbase-support-requests__faq{margin-bottom:4.0rem}.p-textbase-support-requests__content{text-align:left}.p-textbase-support-requests__attention{font-size:1.4rem;line-height:2.1rem;margin-top:1rem}@media screen and (min-width: 835px){.p-textbase-support-requests__attention{font-size:1.5rem;line-height:2.3rem}}.p-textbase-support-requests__attention>strong{color:#E54848;font-weight:bold}.p-textbase-support-requests__attention>a{color:#006284;font-weight:bold}.p-textbase-support-requests__request{margin-bottom:1.6rem}.p-textbase-support-requests__request-heading{font-size:1.5rem;font-weight:bold;line-height:2.2rem}.p-textbase-support-requests__error-message{color:#E54848;font-size:1.3rem;font-weight:bold;line-height:1.9rem;margin-top:0.6rem}.p-textbase-support-requests__submit{margin-top:1rem;padding:0 0.7rem;text-align:center;width:100%}@media screen and (min-width: 835px){.p-textbase-support-requests__submit{margin:1.0rem auto 0;width:32rem}}.p-textbase-support-requests__submit-button{align-items:center;border:1px solid;display:inline-flex;justify-content:center;width:100%;border-radius:2.8rem;font-size:1.4rem;height:4.4rem;font-weight:bold;background-color:#006284;border-color:#006284;color:#006284;color:#FFF}.p-textbase-support-requests__submit-button:disabled{background-color:#979797;opacity:0.6;border-color:#979797}@media screen and (min-width: 835px){.p-textbase-support-requests__submit-button{border-radius:2.4rem;font-size:1.6rem;height:4rem}}.p-textbase-support-requests__privacy{margin-top:2.4rem;text-align:center}.p-textbase-support-requests__privacy-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:bold;line-height:2.1rem;text-decoration:underline;margin:0 0 0.2rem 0.5rem}.p-textbase-support-requests__privacy-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase-support-requests__privacy-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase-support-requests__privacy-link:link,.p-textbase-support-requests__privacy-link:visited{color:#006284}.p-textbase-support-requests__privacy-label{display:flex;align-items:center;justify-content:center}.p-textbase-support-requests__sent{text-align:center}.p-textbase-support-requests__sent-heading{font-size:1.8rem;font-weight:bold;height:5.3rem;letter-spacing:0.035rem;line-height:5.3rem}.p-textbase-support-requests__sent-description{margin-top:3.2rem}.p-textbase-support-requests__sent-notes{margin-top:3.2rem;padding:1rem;border-radius:4px;background-color:#FFF}.p-textbase-support-requests__sent-notes>strong{color:#E54848}.p-textbase-support-requests__debug{margin-top:2.0rem;text-align:right}.p-textbase-support-requests__debug .letter_opener_opener{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all}.p-textbase-support-requests__debug .letter_opener_opener:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase-support-requests__debug .letter_opener_opener:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase-support-requests__debug .letter_opener_opener:link,.p-textbase-support-requests__debug .letter_opener_opener:visited{color:#006284}.p-textbase-support-requests__to-top{margin:4.0rem auto 0;text-align:center;width:19.4rem}@media screen and (min-width: 835px){.p-textbase-support-requests__to-top{width:17.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker{margin:0.8rem 0}.p-textbase-ul__item::before,.p-textbase-ul__item--low-height::before,.p-textbase-ul__item--low-height-without-margin::before,.p-textbase-ul__item--middle::before,.p-textbase-ul__item--middle-bold::before,.p-textbase-ul__item--middle-bold-high-height::before,.p-textbase-ul__item--middle-without-marker::before{content:'・';display:marker}.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin{padding-left:1.4rem;text-indent:-1.4rem}@media screen and (min-width: 835px){.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin{padding-left:1.3rem;text-indent:-1.3rem}}.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker{line-height:3.2rem;padding-left:1.6rem;text-indent:-1.6rem}@media screen and (min-width: 835px){.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker{line-height:2.6rem;padding-left:1.5rem;text-indent:-1.5rem}}.p-textbase-ul__item--middle-bold{font-weight:bold;margin-bottom:0.8rem}.p-textbase-ul__item--middle-bold-high-height{font-weight:bold;line-height:3.2rem}.p-textbase-ul__item--middle-without-marker{margin-bottom:0.8rem;padding-left:1.6rem;text-indent:0}@media screen and (min-width: 835px){.p-textbase-ul__item--middle-without-marker{padding-left:1.5rem}}.p-textbase-ul__item--middle-without-marker::before{content:''}.p-textbase-ul__item--low-height{line-height:2.0rem}.p-textbase-ul__item--low-height-without-margin{line-height:2.0rem}.p-textbase-ul__item--low-height-without-margin:first-child{margin:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-unsubscribe-email-magazine__form-item{margin-top:1.6rem;width:100%}@media screen and (min-width: 835px){.p-textbase-unsubscribe-email-magazine__form-item{width:32.0rem}}.p-textbase-unsubscribe-email-magazine__form-item:first-of-type{margin-top:3.2rem}.p-textbase-unsubscribe-email-magazine__form-input{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;height:4.0rem;line-height:4.0rem;padding:0.6rem 1.6rem 0.5rem;width:100%}@media screen and (min-width: 835px){.p-textbase-unsubscribe-email-magazine__form-input{height:3.2rem;line-height:3.2rem}}.p-textbase-unsubscribe-email-magazine__form-input:focus{outline:0}.p-textbase-unsubscribe-email-magazine__form-input::-webkit-input-placeholder,.p-textbase-unsubscribe-email-magazine__form-input::-moz-placeholder,.p-textbase-unsubscribe-email-magazine__form-input:-ms-input-placeholder{color:#676767}@media screen and (min-width: 835px){.p-textbase-unsubscribe-email-magazine__form-input{width:32.0rem}}.p-textbase-unsubscribe-email-magazine__submit{margin:2.4rem auto 0;width:25.6rem}@media screen and (min-width: 835px){.p-textbase-unsubscribe-email-magazine__submit{margin-left:0;width:32.0rem}}.p-textbase-unsubscribe-email-magazine__submit-button{width:25.6rem}@media screen and (min-width: 835px){.p-textbase-unsubscribe-email-magazine__submit-button{width:32.0rem}}.p-textbase-unsubscribe-email-magazine__sent-email{padding:2.1rem}.p-textbase-unsubscribe-email-magazine__annotation{margin-top:3.2rem}.p-textbase-unsubscribe-email-magazine__annotation-note{margin-top:0.8rem}.p-textbase-unsubscribe-email-magazine__information{margin-top:3.2rem;padding:1.6rem 2.0rem}.p-textbase-unsubscribe-email-magazine__information-list{margin-top:1.6rem}.p-textbase-unsubscribe-email-magazine__information-list-items{line-height:3.5rem;margin-top:3.2rem;padding:1.6rem 2.0rem;font-size:1.5rem}.p-textbase-unsubscribe-email-magazine__retry{margin:4.0rem auto 0;width:27.2rem}@media screen and (min-width: 835px){.p-textbase-unsubscribe-email-magazine__retry{margin-left:0;width:32.0rem}}.p-textbase-unsubscribe-email-magazine__retry-button{width:27.2rem}@media screen and (min-width: 835px){.p-textbase-unsubscribe-email-magazine__retry-button{width:32.0rem}}.p-textbase-unsubscribe-email-magazine__complete-description{margin-top:3.2rem}.p-textbase-unsubscribe-email-magazine__to-top{margin:4.0rem auto 0;text-align:center;width:19.4rem}@media screen and (min-width: 835px){.p-textbase-unsubscribe-email-magazine__to-top{width:17.6rem}}.p-textbase-unsubscribe-email-magazine__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:underline;font-weight:bold;display:inline}.p-textbase-unsubscribe-email-magazine__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-textbase-unsubscribe-email-magazine__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-textbase-unsubscribe-email-magazine__link:link,.p-textbase-unsubscribe-email-magazine__link:visited{color:#006284}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-textbase-dl-tokutei__term{font-weight:bold;line-height:2.8rem;margin-bottom:2.4rem}.p-textbase-dl-tokutei__term:after{border-bottom:1px solid #333;content:'';display:block;margin-top:0.4rem}.p-textbase-dl-tokutei__heading{font-size:2.0rem;font-weight:bold;letter-spacing:0.035rem;line-height:3.0rem;margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-textbase-dl-tokutei__heading{font-size:2.2rem;line-height:2.8rem}}.p-textbase-dl-tokutei__term{font-size:1.6rem}@media screen and (min-width: 835px){.p-textbase-dl-tokutei__term{font-size:1.5rem;line-height:2.2rem;margin-bottom:1.6rem}.p-textbase-dl-tokutei__term:after{margin-top:0.8rem}}.p-textbase-dl-tokutei__description{margin-bottom:4.0rem}@media screen and (min-width: 835px){.p-textbase-dl-tokutei__description{font-size:3.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-theme-list{display:grid;grid-template-columns:1fr;row-gap:2.4rem}@media screen and (min-width: 835px){.p-theme-list{column-gap:5.5rem;grid-template-columns:repeat(2, 1fr);row-gap:1.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.thanks{display:none}.thanks__title{color:#40556D;font-size:1.6rem;font-weight:bold;line-height:2.4rem;margin-top:4.0rem}@media screen and (min-width: 835px){.thanks__title{font-size:1.8rem;line-height:2.7rem;margin-top:5.6rem;text-align:center}}.thanks__messages{margin-bottom:8.0rem;margin-top:2.4rem}@media screen and (min-width: 835px){.thanks__messages{margin-bottom:8.0rem;margin-top:1.6rem;width:45rem}}.thanks__message{font-size:1.4rem;font-weight:500;line-height:2.1rem}@media screen and (min-width: 835px){.thanks__message{font-size:1.4rem;line-height:2.3rem;text-align:center}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-tiny-questionnaire{margin:0 1.6rem}@media screen and (min-width: 835px){.p-tiny-questionnaire{margin:0 4rem;width:73.0rem}}.p-tiny-questionnaire__section-border{margin-top:4.0rem}@media screen and (min-width: 835px){.p-tiny-questionnaire__section-border{width:73.0rem}}.p-tiny-questionnaire__inner{margin:0;width:100%}@media screen and (min-width: 835px){.p-tiny-questionnaire__inner{margin:5.6rem auto 0;width:42.0rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-tiny-questionnaire-content__title{color:#333;font-size:1.6rem;font-weight:bold;height:2.4rem;line-height:2.4rem;margin-top:4.0rem;position:relative;width:22.4rem}@media screen and (min-width: 835px){.p-tiny-questionnaire-content__title{font-size:1.5rem;height:2.3rem;line-height:2.2rem;width:21rem}}.p-tiny-questionnaire-content__title-circle{font-size:1.4rem;line-height:2.1rem;margin-top:2.4rem}@media screen and (min-width: 835px){.p-tiny-questionnaire-content__title-circle{font-size:1.3rem;font-weight:500;line-height:1.9rem;margin-top:3.2rem}}.p-tiny-questionnaire-content__indent-box{margin-top:3.4rem}@media screen and (min-width: 835px){.p-tiny-questionnaire-content__indent-box{margin-top:1.6em}}.p-tiny-questionnaire-content__textarea{border:1px solid #979797;border-radius:0.4rem;box-shadow:inset 0 2px 2px rgba(0,0,0,0.12);color:#333;font-size:1.4rem;line-height:2.1rem;padding:0.8rem 1.6rem;box-shadow:inset 0 0.2rem 0.2rem rgba(0,0,0,0.12);height:10.0rem;margin-top:1.6rem;width:100%}.p-tiny-questionnaire-content__textarea:focus{outline:0}.p-tiny-questionnaire-content__textarea::-webkit-input-placeholder,.p-tiny-questionnaire-content__textarea::-moz-placeholder,.p-tiny-questionnaire-content__textarea:-ms-input-placeholder{color:#676767}.p-tiny-questionnaire-content__actions{margin:2.4rem auto 8.0rem;text-align:center;width:14.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@media screen and (min-width: 835px){.p-main-todays-recipe{display:flex;position:relative}}.p-main-todays-recipe__photo{position:relative}.p-main-todays-recipe__photo-shadow--sp-only{display:block !important;background:linear-gradient(180deg, transparent 1.86%, rgba(51,51,51,0.5) 76.88%);border-radius:0 0 0.4rem 0.4rem;bottom:0;height:12.0rem;position:absolute;width:100%}@media screen and (min-width: 835px){.p-main-todays-recipe__photo-shadow--sp-only{display:none !important}}.p-main-todays-recipe__photo-shadow--pc-only{display:none !important;width:100%}@media screen and (min-width: 835px){.p-main-todays-recipe__photo-shadow--pc-only{display:block !important}}.p-main-todays-recipe__link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;text-decoration:none}.p-main-todays-recipe__link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-main-todays-recipe__link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-main-todays-recipe__photo-image-container{border-radius:0.4rem;overflow:hidden;width:100%}@media screen and (min-width: 835px){.p-main-todays-recipe__photo-image-container{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;border-radius:0.2rem;width:34.0rem}.p-main-todays-recipe__photo-image-container:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-main-todays-recipe__photo-image-container:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}}.p-main-todays-recipe__title-wrapper-on-photo{background:linear-gradient(180deg, rgba(51,51,51,0.4) 0%, rgba(51,51,51,0) 100%);color:#FFF;height:10.6rem;position:absolute;width:100%;z-index:1}.p-main-todays-recipe__contents-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;text-decoration:none}.p-main-todays-recipe__contents-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-main-todays-recipe__contents-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-main-todays-recipe__contents-link:link,.p-main-todays-recipe__contents-link:visited{color:#333}.p-main-todays-recipe__title-on-photo{font-size:1.8rem;font-weight:bold;line-height:2.7rem;margin:1.6rem 0 0 1.6rem}.p-main-todays-recipe__sub-title-on-photo{font-size:1.3rem;font-weight:bold;line-height:1.9rem;margin-left:1.6rem}.p-main-todays-recipe__photo-image--sp-only{display:block !important;border-radius:0.4rem;height:auto;width:100%}@media screen and (min-width: 835px){.p-main-todays-recipe__photo-image--sp-only{display:none !important}}.p-main-todays-recipe__photo-image--pc-only{display:none !important}@media screen and (min-width: 835px){.p-main-todays-recipe__photo-image--pc-only{display:block !important}}.p-main-todays-recipe__title-container--sp-only{display:block !important;bottom:0;padding:0 1.6rem 2.4rem;position:absolute}@media screen and (min-width: 835px){.p-main-todays-recipe__title-container--sp-only{display:none !important}}.p-main-todays-recipe__title{color:#FFF;font-size:2.4rem;font-weight:bold;line-height:3.6rem}.p-main-todays-recipe__title-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all}.p-main-todays-recipe__title-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-main-todays-recipe__title-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-main-todays-recipe__title-link:link,.p-main-todays-recipe__title-link:visited{color:#333}.p-main-todays-recipe__nutrition{color:#FFF;margin-top:0.7rem;text-shadow:0 1rem 1rem rgba(0,0,0,0.25)}@media screen and (min-width: 835px){.p-main-todays-recipe__nutrition{text-shadow:none}}.p-main-todays-recipe__contents-wrapper--pc-only{display:none !important;height:45.3rem}@media screen and (min-width: 835px){.p-main-todays-recipe__contents-wrapper--pc-only{display:block !important}}.p-main-todays-recipe__contents{border-radius:0.2rem;padding:0.8rem 0 0 2.4rem}.p-main-todays-recipe__contents-title{font-size:2.2rem;font-weight:bold;line-height:3.3rem}.p-main-todays-recipe__contents-sub-title{margin-top:0.8rem}.p-main-todays-recipe__contents-recipe-tags{border-bottom:0.1rem solid #DCE0E0;margin-top:1.6rem;padding-bottom:1.6rem}.p-main-todays-recipe__recipe-basic-action{bottom:0;position:absolute;right:0}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-todays-recipe-nutritionist-section{background-color:#F7F7F3;height:auto;margin:0 0.8rem;padding:0 1.6rem 1.0rem;position:relative;top:-1.8rem}@media screen and (min-width: 835px){.p-todays-recipe-nutritionist-section{margin-top:1.6rem;padding:1.0rem 1.6rem 1.0rem;position:static}}.p-todays-recipe-nutritionist-section__profile{display:flex}.p-todays-recipe-nutritionist-section__profile-text{margin-top:1.0rem}@media screen and (min-width: 835px){.p-todays-recipe-nutritionist-section__profile-text{display:flex;flex-direction:column;justify-content:center;margin-top:0rem}}.p-todays-recipe-nutritionist-section__profile-image-wrapper{margin:1.4rem 0.8rem 0 0;position:relative}@media screen and (min-width: 835px){.p-todays-recipe-nutritionist-section__profile-image-wrapper{margin-right:1.3rem;margin-top:0}}.p-todays-recipe-nutritionist-section__profile-image{border:1px solid #DCE0E0;border-radius:50%;height:3.2rem;width:3.2rem}@media screen and (min-width: 835px){.p-todays-recipe-nutritionist-section__profile-image{height:4.0rem;width:4.0rem}}.p-todays-recipe-nutritionist-section__profile-image-icon{background-color:#FFF;border-radius:50%;bottom:0.5rem;display:inline-block;height:1.4rem;padding:0.2rem;position:absolute;right:0;width:1.4rem}@media screen and (min-width: 835px){.p-todays-recipe-nutritionist-section__profile-image-icon{height:2.0rem;padding:0.3rem;right:-0.5rem;width:2.0rem}}.p-todays-recipe-nutritionist-section__profile-image-icon::after{background-image:url(/kenko/assets/v2/commons/logo_icon-be23d6468eb86e04d5fc7788f912af5cb09fc885d1bea69abe0249a2f4da05bf.png);background-size:contain;content:'';display:inline-block;height:1.0rem;vertical-align:top;width:1.0rem}@media screen and (min-width: 835px){.p-todays-recipe-nutritionist-section__profile-image-icon::after{height:1.4rem;width:1.4rem}}.p-todays-recipe-nutritionist-section__profile-name{font-size:1.3rem;font-weight:bold;line-height:1.9rem}.p-todays-recipe-nutritionist-section__date{color:#676767;font-size:1.3rem;line-height:1.9rem}.p-todays-recipe-nutritionist-section__comment{font-size:1.3rem;line-height:1.9rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-todays-recipe-nutritionist-section__comment{line-height:2.3rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-todays-recipes-inline-nutrition{position:relative}.p-todays-recipes-inline-nutrition__list{display:flex;flex-wrap:wrap}@media screen and (min-width: 835px){.p-todays-recipes-inline-nutrition__list{margin-left:0.3rem}}.p-todays-recipes-inline-nutrition__item{font-size:1.6rem;line-height:2.4rem;margin-right:1.5rem}@media screen and (min-width: 835px){.p-todays-recipes-inline-nutrition__item{font-size:1.5rem;line-height:2.2rem;margin-right:0.5rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-todays-recipes-list__main{margin:0 1.6rem 8rem}@media screen and (min-width: 835px){.p-todays-recipes-list__main{margin:0 4rem 8rem}}@media screen and (min-width: 835px){.p-todays-recipes-list__pagination{margin-top:1.6rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-todays-recipes-list-head{margin-top:2.4rem;position:relative}.p-todays-recipes-list-head__inner{display:flex;justify-content:space-between}.p-todays-recipes-list-head__action{display:flex;justify-content:space-between;margin-top:0;position:relative}@media screen and (min-width: 835px){.p-todays-recipes-list-head__action{position:relative;top:0}}.p-todays-recipes-list-head__pagination{margin:0 1.6rem 3.0rem 0;position:relative;text-align:right}@media screen and (min-width: 835px){.p-todays-recipes-list-head__pagination{margin:0 1.6rem 3.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-todays-recipe{position:relative}@media screen and (min-width: 835px){.p-todays-recipe{margin-bottom:4.0rem}}.p-todays-recipe__nutritionist-section--sp-only{display:block !important}@media screen and (min-width: 835px){.p-todays-recipe__nutritionist-section--sp-only{display:none !important}}.p-todays-recipe__detail--pc-only{display:none !important}@media screen and (min-width: 835px){.p-todays-recipe__detail--pc-only{display:block !important}}.p-todays-recipe__dotted-border--sp-only{display:block !important;background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;margin:0.6rem 0 2.4rem}@media screen and (min-width: 835px){.p-todays-recipe__dotted-border--sp-only{display:none !important}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-user-announce{padding:2.4rem 3.2rem}@media screen and (min-width: 835px){.p-user-announce{padding:3.2rem 7.2rem}}.p-user-announce__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem}.p-user-announce__body{font-size:1.4rem;line-height:2.1rem;margin-top:1.6rem}@media screen and (min-width: 835px){.p-user-announce__body{font-size:1.3rem;line-height:1.95rem}}.p-user-announce__button{margin:1.6rem 0}@media screen and (min-width: 835px){.p-user-announce__button{margin:1.6rem 0 0 0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-user-profile-section{border-bottom:1rem solid #EDEFEF}.p-user-profile-section--without-border{border-bottom:0}.p-user-profile-section__inner{margin:0 1.6rem}@media screen and (min-width: 835px){.p-user-profile-section__inner{margin:0 7.2rem}}.p-user-profile-section__title{font-size:2.6rem;font-weight:bold;line-height:3.9rem;margin-top:4rem}.p-user-profile-section__link{padding-top:0.8rem}.p-user-profile-section__subtitle{font-size:2rem;font-weight:bold;line-height:3rem;margin-top:2.4rem}.p-user-profile-section__description{color:#676767;font-size:1.4rem;line-height:2.1rem;margin-top:0.4rem}.p-user-profile-section__main{margin-top:2.4rem}.p-user-profile-section__catch{background-color:#F7F7F3;margin-left:-1.6rem;margin-right:-1.6rem;margin-top:2.4rem}@media screen and (min-width: 835px){.p-user-profile-section__catch{margin-left:-7.2rem;margin-right:-7.2rem;margin-top:3.2rem}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-user__header,.p-user__header--with-pc-border{padding-left:3.2rem;padding-right:3.2rem;padding-top:3.2rem}@media screen and (min-width: 835px){.p-user__header,.p-user__header--with-pc-border{padding-left:7.2rem;padding-right:7.2rem;padding-top:3.8rem}}.p-user__background-video-container--sp-only,.p-user__background-video-container--pc-only{background-color:#C5C9C8;overflow:hidden}.p-user{position:relative}.p-user__background{left:0;position:absolute;top:0;width:100%}.p-user__background-video-container--sp-only{display:block !important;max-height:63.4rem}@media screen and (min-width: 835px){.p-user__background-video-container--sp-only{display:none !important}}.p-user__background-video-container--pc-only{display:none !important;max-height:86rem}@media screen and (min-width: 835px){.p-user__background-video-container--pc-only{display:block !important}}.p-user__background-cover--white-gradation{background:linear-gradient(to bottom, #FFF, #FFF 50%, rgba(255,255,255,0));height:47.0rem;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 835px){.p-user__background-cover--white-gradation{height:48.0rem}}.p-user__header{padding-bottom:1.6rem}.p-user__header--with-pc-border{padding-bottom:1.6rem}@media screen and (min-width: 835px){.p-user__header--with-pc-border{padding-bottom:0}.p-user__header--with-pc-border::after{background-image:linear-gradient(to right, #979797, #979797 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:1.6rem}}.p-user__heading{font-size:2.2rem;font-weight:bold;line-height:3.3rem;text-align:center}@media screen and (min-width: 835px){.p-user__heading{font-size:2.0rem;line-height:3.0rem;text-align:left}}.p-user__description{font-size:1.4rem;line-height:2.1rem;margin-top:0.8rem}@media screen and (min-width: 835px){.p-user__description{font-size:1.3rem;line-height:2.0rem;margin-top:0.4rem}}.p-user__content{position:relative}.p-user__content-section-container--with-background-video{height:63.4rem;position:relative}@media screen and (min-width: 835px){.p-user__content-section-container--with-background-video{height:86rem}}.p-user__content-section{margin:1.6rem 0;padding:0 3.2rem;position:relative}@media screen and (min-width: 835px){.p-user__content-section{margin:3.2rem 0;padding:0 7.2rem}}.p-user__content-section--with-right-justified-list{margin:4.0rem 0 4.0rem 2.4rem;position:relative}@media screen and (min-width: 835px){.p-user__content-section--with-right-justified-list{margin:3.2rem 7.2rem}}.p-user__content-section--with-sp-swiper{margin:1.6rem 0;overflow:hidden;padding:0 0 0 4.0rem}@media screen and (min-width: 835px){.p-user__content-section--with-sp-swiper{margin:3.2rem 0;padding:0 7.2rem}}.p-user__content-section--pc-width-narrow{padding:0.8rem 3.2rem}@media screen and (min-width: 835px){.p-user__content-section--pc-width-narrow{padding:3.2rem 16.9rem 4.0rem}}.p-user__button-container{margin:4.0rem 0}.p-user__button-container--with-nutrition-point-video{bottom:3.2rem;position:absolute;width:100%}@media screen and (min-width: 600px){.p-user__button-container--with-nutrition-point-video{bottom:inherit;margin-top:4.0rem;position:relative}}@media screen and (min-width: 835px){.p-user__button-container--with-nutrition-point-video{margin-top:0}}.p-user__button:not(:first-child){margin-top:1.6rem}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-user-nutrition-point__inner--center{text-align:center}.p-user-nutrition-point__point-heading{background-color:#006284;border-radius:0.4rem;color:#FFF;display:inline-block;font-size:1.4rem;font-weight:bold;line-height:2.1rem;padding:0.8rem 1.0rem;text-align:center}@media screen and (min-width: 835px){.p-user-nutrition-point__point-heading{font-size:1.8rem;line-height:2.7rem}}.p-user-nutrition-point__point-list{margin-top:0.8rem}@media screen and (min-width: 835px){.p-user-nutrition-point__point-list{margin-top:1.6rem}}.p-user-nutrition-point__more-detail-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#006284;display:inline-block;text-decoration:none;word-break:break-all;font-size:1.4rem;font-weight:bold;line-height:2.1rem;margin-top:1.6rem}.p-user-nutrition-point__more-detail-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-user-nutrition-point__more-detail-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-user-nutrition-point__more-detail-link:link,.p-user-nutrition-point__more-detail-link:visited{color:#006284}@media screen and (min-width: 835px){.p-user-nutrition-point__more-detail-link{font-size:1.6rem;line-height:2.4rem;margin-top:2.4rem}}.p-user-nutrition-point__more-detail-link::after{background-image:url(/kenko/assets/owan/icon/icon_magnifying_glass_plus-a6941f02c9ce945a0cd744603a5be653b874409aa6ea9b1653b51b4ae9e1ac46.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.6rem;width:1.6rem;content:'';margin-left:0.8rem;vertical-align:text-top}.p-user-nutrition-point__notice{font-size:1.3rem;line-height:2.0rem;margin-top:1.6rem;text-align:left}@media screen and (min-width: 835px){.p-user-nutrition-point__notice{font-size:1.4rem;line-height:2.1rem;margin-top:2.4rem;text-align:center}}.p-user-nutrition-point__dietary-concern-list-container{display:grid;grid-column-gap:4.1rem;grid-template-columns:1fr}@media screen and (min-width: 835px){.p-user-nutrition-point__dietary-concern-list-container{grid-template-columns:1fr 1fr}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-user-profile__flash{margin:3.2rem 1.6rem 0}@media screen and (min-width: 835px){.p-user-profile__flash{margin:4.0rem 7.2rem 0}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-user-profile-nutrition-point__content-image-container--sp-only,.p-user-profile-nutrition-point__content-image-container--pc-only{border-bottom-left-radius:0.4rem;border-bottom-right-radius:0.4rem;overflow:hidden}.p-user-profile-nutrition-point__inner{padding-bottom:8.0rem}.p-user-profile-nutrition-point__content-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;text-decoration:none}.p-user-profile-nutrition-point__content-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-user-profile-nutrition-point__content-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-user-profile-nutrition-point__content-head{align-items:center;background-color:#F1F2EB;border-top-left-radius:0.4rem;border-top-right-radius:0.4rem;display:flex;justify-content:space-between;padding:0.6rem 2.0rem 0.6rem 0.5rem;position:relative}@media screen and (min-width: 835px){.p-user-profile-nutrition-point__content-head{padding:0.8rem 3.0rem 0.8rem 2.4rem}}.p-user-profile-nutrition-point__content-head-title{color:#676767;font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-user-profile-nutrition-point__content-head-title{font-size:1.5rem;line-height:2.3rem}}.p-user-profile-nutrition-point__content-head-arrow-icon{position:relative}.p-user-profile-nutrition-point__content-head-arrow-icon::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #979797;border-top:solid 0.2rem #979797;content:'';height:0.9rem;margin-top:-0.6rem;position:absolute;top:53%;width:0.9rem;left:0;content:''}.p-user-profile-nutrition-point__content-image-container--sp-only{display:block !important}@media screen and (min-width: 835px){.p-user-profile-nutrition-point__content-image-container--sp-only{display:none !important}}.p-user-profile-nutrition-point__content-image-container--pc-only{display:none !important}@media screen and (min-width: 835px){.p-user-profile-nutrition-point__content-image-container--pc-only{display:block !important}}.p-user-profile-nutrition-point__content-image{vertical-align:bottom}.p-user-profile-nutrition-point__dietary-concern-select{margin-top:2.4rem}@media screen and (min-width: 835px){.p-user-profile-nutrition-point__dietary-concern-select{margin-top:1.6rem}}.p-user-profile-nutrition-point__dietary-concern-select-link{cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out;color:#333;display:inline-block;text-decoration:none;word-break:break-all;align-items:center;display:flex;position:relative}.p-user-profile-nutrition-point__dietary-concern-select-link:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.p-user-profile-nutrition-point__dietary-concern-select-link:hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.p-user-profile-nutrition-point__dietary-concern-select-link:link,.p-user-profile-nutrition-point__dietary-concern-select-link:visited{color:#333}.p-user-profile-nutrition-point__dietary-concern-select-link-text{font-size:1.4rem;line-height:2.1rem}@media screen and (min-width: 835px){.p-user-profile-nutrition-point__dietary-concern-select-link-text{font-size:1.3rem;line-height:2.0rem}}.p-user-profile-nutrition-point__dietary-concern-select-link-arrow-icon{height:2.0rem;margin-left:0.6rem;position:relative}.p-user-profile-nutrition-point__dietary-concern-select-link-arrow-icon::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;border-radius:0.1rem;border-right:solid 0.2rem #333;border-top:solid 0.2rem #333;content:'';height:0.8rem;margin-top:-0.53rem;position:absolute;top:53%;width:0.8rem;left:0;content:''}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-user-sample-recipe__recipe-list--sp-only{display:block !important}@media screen and (min-width: 835px){.p-user-sample-recipe__recipe-list--sp-only{display:none !important}}.p-user-sample-recipe__recipe-list--pc-only{display:none !important}@media screen and (min-width: 835px){.p-user-sample-recipe__recipe-list--pc-only{display:block !important}}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.p-users-social-profiles-content{align-items:center;display:flex;margin-bottom:3.2rem}@media screen and (min-width: 835px){.p-users-social-profiles-content{width:24rem}}.p-users-social-profiles-content__d-term{font-size:1.6rem;font-weight:bold;line-height:2.4rem;width:50%}@media screen and (min-width: 835px){.p-users-social-profiles-content__d-term{font-size:1.5rem}}.p-users-social-profiles-content__d-description{font-size:1.6rem;text-align:right;width:50%}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}@media screen and (min-width: 835px){.u-sp-only{display:none !important}}@media screen and (max-width: 834px){.u-pc-only{display:none !important}}.u-hidden{display:none !important}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.u-mincho{font-family:YuMincho, "游明朝", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.p-gnav__heading::after{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem}.p-menu__scene-menu-list::after,.p-menu-about__list::after,.p-posted-recipe-list__header-container:after,.p-recipe-favorite-list__pagination:before,.p-recipe-qa__d-term::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem}.p-footer__service-item::after{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem}.p-textbase__section-border--dotted,.p-textbase-account-settings__section-border--dotted,.p-textbase-login__section-border--dotted{border:none;height:0.1rem;position:relative}.p-textbase__section-border--dotted::before,.p-textbase-account-settings__section-border--dotted::before,.p-textbase-login__section-border--dotted::before{background-image:linear-gradient(to right, #333, #333 0.1rem, transparent 0.1rem, transparent 0.3rem);background-repeat:repeat-x;background-size:0.4rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--dotted,.p-main__section-border--dotted--pc-only,.p-ailment-last__section-border,.p-article__hr,.p-article__hr--pc,.p-article__hr--sp,.p-questionnaire__section-border,.p-kitchen__section-border,.p-menu-search__main-section-border,.p-menu-search__section-border,.p-recipe-detail__section-border,.p-recipe-list-search__main-section-border,.p-recipe-list-search__section-border,.p-sign-up-success__section-border,.p-tiny-questionnaire__section-border{border:none;height:0.2rem;position:relative}.p-main__section-border--dotted::before,.p-main__section-border--dotted--pc-only::before,.p-ailment-last__section-border::before,.p-article__hr::before,.p-article__hr--pc::before,.p-article__hr--sp::before,.p-questionnaire__section-border::before,.p-kitchen__section-border::before,.p-menu-search__main-section-border::before,.p-menu-search__section-border::before,.p-recipe-detail__section-border::before,.p-recipe-list-search__main-section-border::before,.p-recipe-list-search__section-border::before,.p-sign-up-success__section-border::before,.p-tiny-questionnaire__section-border::before{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-footer__section-border{border:none;height:0.1rem;position:relative}.p-footer__section-border::before{background-image:linear-gradient(to right, #979797, #979797 0.1rem, transparent 0.1rem, transparent 0.4rem);background-repeat:repeat-x;background-size:0.5rem 0.1rem;display:block;height:0.1rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.p-main__section-border--wide,.p-main__section-border--wide--sp-only,.p-my-favorite__section-border{border:none;border-top:0.8rem solid rgba(220,224,224,0.5);height:0}.p-sidebar__section-border,.p-modal-menu-graph-description__border,.p-posted-recipe-list__border,.p-recipe-card-practical-kitchen__hr,.p-recipe-favorite-list-item__border,.p-recipe-large-card-practical-kitchen__hr,.p-recipe-list-head__no-result-border,.p-secure-body-profile-list__border,.p-secure-body-profile-list__nutrition-d-list-container-wrapper:after{border:none;border-top:0.1rem solid #DCE0E0;height:0}.p-gnav__content-inner,.p-sidebar__content,.p-sidebar__content--sp-only,.p-sidebar__inner,.p-aim-shashoku-article-category-list__link,.p-aim-shashoku-article-category-list__link--active{-ms-overflow-style:none;scrollbar-width:none}.p-gnav__content-inner::-webkit-scrollbar,.p-sidebar__content::-webkit-scrollbar,.p-sidebar__content--sp-only::-webkit-scrollbar,.p-sidebar__inner::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link::-webkit-scrollbar,.p-aim-shashoku-article-category-list__link--active::-webkit-scrollbar{display:none}.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{margin-top:3.2rem;padding:0 1.6rem}@media screen and (min-width: 835px){.p-food-list__item,.p-recipe-list-body__item,.p-recipe-list-body__banner,.p-recipe-list-fallback__item{padding:0 4rem}}.p-food-list__item:first-child,.p-recipe-list-body__item:first-child,.p-recipe-list-body__banner:first-child,.p-recipe-list-fallback__item:first-child{margin-top:0}.p-food-list__item::after,.p-recipe-list-body__item::after,.p-recipe-list-body__banner::after,.p-recipe-list-fallback__item::after{background-image:linear-gradient(to right, #333, #333 0.2rem, transparent 0.2rem, transparent 0.5rem);background-repeat:repeat-x;background-size:0.7rem 0.2rem;display:block;height:0.2rem;content:'';margin-top:3.2rem}.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.6rem;font-weight:bold;height:-2.5rem}@media screen and (min-width: 835px){.p-recipe-list-head__total-count,.p-list-head__total-count,.p-todays-recipes-list-head__total-count{font-size:1.8rem}}.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-main-recipe__title-link,.p-recipe-large-card-practical-kitchen__title-link,.p-recipe-list-item__title-link,.p-main-todays-recipe__title-link{font-size:1.8rem;line-height:2.7rem}}.p-food-list-item__title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-decoration:none}@media screen and (min-width: 835px){.p-food-list-item__title{font-size:2.2rem;line-height:3.3rem}}.c-modal-simple__cover,.p-gnav__sp-cover,.p-sidebar__sp-cover,.p-menu-search__cover,.p-signup-guidance-modal__cover,.p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal__cover,.p-recipe-list-search__cover{background:#333;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.c-modal-simple.is-shown .c-modal-simple__cover,.p-gnav.is-shown .p-gnav__sp-cover,.p-sidebar.is-shown .p-sidebar__sp-cover,.p-menu-search.is-shown .p-menu-search__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal-posted-recipe__cover,.p-signup-guidance-modal.is-shown .p-signup-guidance-modal__cover,.p-signup-promotion-modal.is-shown .p-signup-promotion-modal__cover,.p-posted-recipe-promotion-modal.is-shown .p-posted-recipe-promotion-modal__cover,.p-recipe-list-search.is-shown .p-recipe-list-search__cover{opacity:0.6;visibility:visible}.p-recipe-detail__title .badge_ng,.p-recipe-list-item__title .badge_ng{background:#E54848;border-radius:0.4rem;color:#FFF;font-size:1.7rem;margin-left:0.5rem;padding:0.4rem}.p-recipe-detail__title .badge_ng a,.p-recipe-list-item__title .badge_ng a{text-decoration:none}.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.4rem;line-height:2.0rem;text-decoration:none}@media screen and (min-width: 835px){.c-link-read-more__link,.c-link-read-more__link--blue,.c-pagination-next__link,.c-pagination-prev__link,.signup-methods__from-web-text a,.p-secure-personal-nutrition-standard-sets-content__nutrition-link,.p-main-todays-recipe__contents-link{font-size:1.3rem;line-height:1.95rem}}.p-textbase-informations__information-link{font-size:1.4rem;font-weight:bold;line-height:2.1rem}@media screen and (min-width: 835px){.p-textbase-informations__information-link{font-size:1.2rem;line-height:1.8rem}}.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.4rem;font-weight:normal;line-height:2.8rem}@media screen and (min-width: 835px){.p-medical-workers__privacy,.p-nutritional-consultations-form__privacy,.p-textbase__description-text,.p-textbase-dl__description-text,.p-textbase-informations__information-text p.note,.p-textbase-ol__item,.p-textbase-ol__item--dotted,.p-textbase-password__annotation-note,.p-textbase-revision__description-text,.p-textbase-support-requests__privacy,.p-textbase-support-requests__debug .letter_opener_opener,.p-textbase-ul__item,.p-textbase-ul__item--low-height,.p-textbase-ul__item--low-height-without-margin,.p-textbase-unsubscribe-email-magazine__annotation-note{font-size:1.3rem;line-height:2.6rem}}.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.4rem;font-weight:bold;line-height:2.8rem}@media screen and (min-width: 835px){.p-textbase__heading--small,.p-textbase-account-settings__error-list,.p-textbase-password__error-list,.p-textbase-support-requests__sent-notes{font-size:1.3rem;line-height:2.6rem}}.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.6rem;font-weight:normal;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle,.p-textbase__description-text--middle-without-margin,.p-textbase__description-text--middle-short-margin,.p-textbase-dl__description-text--middle,.p-textbase-informations__information-text,.p-textbase-ol__item--dotted-middle,.p-textbase-ul__item--middle,.p-textbase-ul__item--middle-bold,.p-textbase-ul__item--middle-bold-high-height,.p-textbase-ul__item--middle-without-marker,.p-textbase-dl-tokutei__description-text{font-size:1.5rem;line-height:2.8rem}}.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.6rem;font-weight:bold;line-height:3.2rem}@media screen and (min-width: 835px){.p-textbase__description-text--middle-bold,.p-textbase-password__sent-email-text,.p-textbase-password__annotation,.p-textbase-password__information-text,.p-textbase-support-requests__sent-description,.p-textbase-unsubscribe-email-magazine__sent-email-text,.p-textbase-unsubscribe-email-magazine__annotation,.p-textbase-unsubscribe-email-magazine__information-text,.p-textbase-unsubscribe-email-magazine__complete-description{font-size:1.5rem;line-height:2.8rem}}.p-textbase__heading--outline-grape,.p-textbase-account-settings__outline,.p-textbase-password__sent-email,.p-textbase-password__information,.p-textbase-support-requests__sent,.p-textbase-unsubscribe-email-magazine__sent-email,.p-textbase-unsubscribe-email-magazine__information,.p-textbase-unsubscribe-email-magazine__information-list-items{background-color:#FFF;border:2px solid #40556D;border-radius:4px}.p-textbase__heading--outline-tomato{background-color:#FFF;border:2px solid #E54848;border-radius:4px}.u-hover:not(:disabled){cursor:pointer;opacity:1.0;transform:scale(1, 1);transition:all 0.3s ease-in-out}.u-hover:not(:disabled):hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.u-hover:not(:disabled):hover .hover-scale-image{transform:scale(1.05, 1.05);transition:all 0.5s ease-out}.u-hover:disabled{opacity:0.6}
