.page-healthy-menu{line-height:180%}.page-healthy-menu .note{font-size:12px;line-height:100%}.page-healthy-menu .note:not(:last-child){margin-bottom:16px}.page-healthy-menu a:hover{opacity:.5;transition:.3s}.page-healthy-menu p strong{font-weight:700}#page-healthy-menu #sec-page-lead p.lead{margin-bottom:16px}#page-healthy-menu .per-serving-lead{margin-bottom:16px}#page-healthy-menu .per-serving-lists{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:904px;margin:0 auto 16px}#page-healthy-menu .per-serving-lists ul{max-width:calc((100% - 4px)/3);width:100%;text-align:center;line-height:100%;box-sizing:content-box}#page-healthy-menu .per-serving-lists ul.l-list{display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid #1d7bbf}#page-healthy-menu .per-serving-lists ul.c-list,#page-healthy-menu .per-serving-lists ul.r-list{border-top:1px solid #1d7bbf;border-right:1px solid #1d7bbf}#page-healthy-menu .per-serving-lists ul.l-list li{margin-bottom:8px}#page-healthy-menu .per-serving-lists ul.c-list li,#page-healthy-menu .per-serving-lists ul.r-list li{padding:8px;border-bottom:1px solid #1d7bbf;font-size:16px}#page-healthy-menu .per-serving-lists ul li.header{font-size:18px}#page-healthy-menu .menu-lists{gap:40px 80px}#page-healthy-menu .menu-lists .list{max-width:440px;width:100%;height:auto;box-shadow:0px 4px 10px 0px rgba(0,0,0,.13);border-radius:10px;overflow:hidden}#page-healthy-menu .image-box{overflow:hidden;display:flex;justify-content:center;align-items:center}#page-healthy-menu .image-main-dish{width:100%;overflow:hidden}#page-healthy-menu .list-image[data-item="3"] .image-main-dish{height:200px}#page-healthy-menu .list-image[data-item="3"] .image-side-dish{width:50%;height:120px}#page-healthy-menu .list-image[data-item="2"] .image-main-dish{height:160px}#page-healthy-menu .list-image[data-item="2"] .image-side-dish{width:100%;height:160px}#page-healthy-menu .list-contens{padding:24px}#page-healthy-menu .list-contens .course{font-size:20px;font-weight:700;text-align:center;line-height:100%;margin-bottom:16px}#page-healthy-menu .list-contens .menu{display:flex;flex-wrap:nowrap;align-items:center}#page-healthy-menu .list-contens .menu:not(:last-child){margin-bottom:16px}#page-healthy-menu .list-contens .label{color:#fea800;text-align:center;font-size:16px;font-weight:500;line-height:100%;padding:8px 0;border:2px solid #fea800;border-radius:5px;width:80px}#page-healthy-menu .list-contens .ttl{font-size:16px;font-weight:500;line-height:140%;margin-left:16px;width:calc(100% - 80px)}.page-recipe{font-size:16px;line-height:180%}.page-recipe .recipe-content .inner>*{margin-bottom:24px}.page-recipe .block-title{color:#000;line-height:140%}.page-recipe #sec-menu{padding:80px 0;background:#f9f9f9}.page-recipe .recipe-lists{gap:30px;margin-bottom:40px;align-items:center;justify-content:center}.page-recipe .recipe-link{position:relative;overflow:hidden;border-radius:10px;width:300px;height:248px;box-shadow:0px 4px 10px 0px rgba(0,0,0,.13)}.page-recipe .recipe-link-circle{width:56px;height:56px;background:#1d7bbf;color:#fff;text-align:center;font-size:12px;font-weight:700;line-height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-recipe a.recipe-link.s-tmb{width:257px}.page-recipe .recipe-link .label,.page-recipe .recipe-content .recipe-image .label{position:absolute;top:8px;right:8px;width:40px;height:40px;border-radius:40px;background:rgba(255,255,255,.8);text-align:center;font-size:14px;font-weight:700;line-height:100%;padding:12px 6px}.page-recipe .recipe-link .ttl{padding:16px 8px;width:100%;background:#fff;overflow:hidden}.page-recipe .recipe-link .ttl .menu{text-align:center;font-weight:700;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-recipe ul.nutrient-list{display:flex;flex-wrap:wrap;line-height:100%;margin-bottom:8px}.page-recipe ul.nutrient-list li{border-right:2px solid #979797;line-height:100%;font-weight:500;padding:0 8px 0 0;margin-bottom:8px;margin-right:8px}.page-recipe ul.nutrient-list li:first-child{border-right:none}.page-recipe ul.nutrient-list li:last-child{border-right:none;margin-right:0;padding-right:0}.page-recipe .recipe-content .parts-boxes{gap:32px 24px;justify-content:center}.page-recipe .recipe-content .recipe-image{position:relative;width:472px;border-radius:10px;height:272px;overflow:hidden;display:flex;justify-content:center;align-items:center}.page-recipe .recipe-nutrient-info{width:424px}.page-recipe .recipe-nutrient-info .title{font-size:16px;line-height:100%;margin-bottom:16px}.page-recipe .recipe-nutrient-info .lists{display:flex;flex-wrap:wrap}.page-recipe .recipe-nutrient-info .lists{display:flex;flex-wrap:wrap}.page-recipe .recipe-nutrient-info .l-box,.page-recipe .recipe-nutrient-info .r-box{width:50%;max-width:212px}.page-recipe .recipe-nutrient-info .list{display:flex;justify-content:space-between;border:1px solid #fea800;border-bottom:none;padding:8px 16px}.page-recipe .recipe-nutrient-info .l-box .list{border-right:none}.page-recipe .recipe-nutrient-info .list:last-child{border-bottom:1px solid #fea800}.page-recipe .recipe-nutrient-info .list p{font-weight:500;line-height:100%}.page-recipe .recipe-point{width:100%;border-radius:10px;border:2px solid #fea800;background:#fff9ef;padding:8px 16px;display:flex;flex-direction:column;gap:16px}.page-recipe .recipe-point p{font-weight:500;text-align:center}.page-recipe .recipe-point .check{width:fit-content;margin:0 auto}.page-recipe .recipe-point .check:before{content:'';display:inline-block;background-image:url(//suizou-onaka.com/wp-content/themes/twentynineteen-child/assets/images/healthy-menu/recipe/icon_check.png);width:24px;height:24px;background-size:contain;vertical-align:middle;margin-right:8px}.page-recipe .recipe-material{width:816px}.page-recipe .recipe-material .title{font-size:16px;margin-bottom:16px}.page-recipe .recipe-material .lists{display:flex;flex-wrap:wrap;gap:0 16px}.page-recipe .recipe-material .l-box,.page-recipe .recipe-material .r-box{width:calc((100% - 16px)/2)}.page-recipe .recipe-material .list{padding:8px 0;border-bottom:1px dotted #fea800;box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px}.page-recipe .recipe-material .list p{font-weight:500;line-height:140%}.page-recipe .recipe-material .list:last-child{border-bottom:none}.page-recipe .recipe-make-list{width:100%}.page-recipe .recipe-make-list .block-title{margin-bottom:24px}.page-recipe .recipe-make-list li.step{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:24px;margin-top:24px;border-bottom:1px solid #f9f9f9}.page-recipe .recipe-make-list li.step:first-child{margin-top:0}.page-recipe .recipe-make-list li.step:last-child{padding-bottom:0;border-bottom:none}.page-recipe .recipe-make-list .steps h4.num{color:#fea800;text-align:center;font-size:16px;font-family:Noto Sans JP;font-weight:700;line-height:100%;padding:6px 10px;border-radius:4px;border:2px solid #fea800;margin-right:24px}.page-recipe .recipe-make-list .steps .txt{font-weight:500}@media screen and (max-width:767px){main #page-healthy-menu.page-lower #sec-page-lead,main #page-healthy-menu.page-lower .sec-block{padding:40px 0 0}main #page-healthy-menu.page-lower .sec-block .inner>*{margin-bottom:24px}#page-healthy-menu .per-serving-lists{flex-direction:column;max-width:100%;gap:8px;margin:0 auto 8px!important}#page-healthy-menu .per-serving-lists ul{max-width:100%}#page-healthy-menu .per-serving-lists ul.l-list{padding:16px 0}#page-healthy-menu .per-serving-lists ul.c-list,#page-healthy-menu .per-serving-lists ul.r-list{border-left:1px solid #1d7bbf}#page-healthy-menu .per-serving-lists ul.l-list li{margin-bottom:8px}#page-healthy-menu .menu-lists{justify-content:center}#page-healthy-menu .menu-lists .list{max-width:327px}#page-healthy-menu .list-image[data-item="3"] .image-main-dish{height:148px}#page-healthy-menu .list-image[data-item="3"] .image-side-dish{height:90px}#page-healthy-menu .list-image[data-item="2"] .image-main-dish,#page-healthy-menu .list-image[data-item="2"] .image-side-dish{height:119px}#page-healthy-menu .list-contens{padding:16px}#page-healthy-menu .list-contens .course{margin-top:0}#page-healthy-menu .list-contens .label{font-size:13px;width:72px}#page-healthy-menu .list-contens .ttl{margin-left:8px;width:calc(100% - 72px)}.page-recipe #sec-menu{padding:40px 0}.page-recipe .sec-block.recipe-content{padding:40px 0 0}.page-recipe .sec-block .inner>*{margin-bottom:16px!important}.page-recipe .recipe-lists{justify-content:center;gap:6px;margin-bottom:24px}.page-recipe .recipe-link{width:calc((100% - 6px)/2);height:auto}.page-recipe a.recipe-link.w-tmb{width:100%;max-width:580px;height:auto}.page-recipe .spacer{width:100%}.page-recipe .recipe-link-circle{width:48px;height:48px}.page-recipe a.recipe-link.s-tmb{width:calc((100% - (48px + 6px*2))/2);height:auto;max-width:260px}.page-recipe ul.nutrient-list li:first-child{width:100%;text-align:left}.page-recipe .recipe-content .parts-boxes{justify-content:center;gap:16px}.page-recipe .recipe-content .recipe-image{width:100%;height:auto}.page-recipe .recipe-content .recipe-nutrient-info{width:472px}.page-recipe .recipe-content .recipe-nutrient-info{width:100%}.page-recipe .recipe-nutrient-info .list{padding:8px}.page-recipe .recipe-material .title{margin-bottom:8px}.page-recipe .recipe-material .l-box,.page-recipe .recipe-material .r-box{width:100%}.page-recipe .recipe-material .list{padding:8px 0}.page-recipe .recipe-material .l-box .list:last-child{border-bottom:1px dotted #fea800}.page-recipe .recipe-make-list .block-title{margin-bottom:16px}.page-recipe .recipe-make-list li.step{flex-wrap:nowrap;margin-top:16px;padding-bottom:16px}}@media screen and (max-width:470px){.page-recipe .recipe-link .ttl{padding:8px}.page-recipe .recipe-link .ttl .menu{font-size:14px}}