body{-webkit-print-color-adjust:exact;font:13px/1.231 Helvetica,Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","モリサワ 新ゴ R","Droid Sans",メイリオ,sans-serif;font-family:Helvetica,Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","モリサワ 新ゴ R","Droid Sans",メイリオ,sans-serif}ul{margin:0;padding:0;list-style:none}img{display:inline-block}#page_top{z-index:999}#cnt{top:79px;margin-bottom:79px}@media only screen and (max-width:768px){#cnt{top:64px;margin-bottom:40px}}#topic_path ol li{font-size:14px}#topic_path ol li:after{content:'\00A0\03e\00A0'}#topic_path ol li a{color:#000}#page_title{background:url(/wp-content/uploads/recipes/top_main.jpg) no-repeat center/cover;height:21.8vw;min-height:250px;position:relative}#keyword{position:absolute;width:415px;height:36px;border:1px solid #00328e;border-radius:20px;top:13.5vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:flex}@media only screen and (max-width:1640px){#keyword{top:13vw}}@media only screen and (max-width:1130px){#keyword{top:145px}}#keyword input[type=search]{width:calc(100% - 80px);border:none;padding:1px 5px;margin:2px 5px 2px 15px;height:30px;vertical-align:top;font-size:15px}#keyword input[type=search]::placeholder{color:#989898}#keyword #submit{text-align:center;width:80px;height:35px;background:#00328e;display:flex;align-items:center;justify-content:center;border-radius:0 20px 20px 0;border:none;cursor:pointer}#keyword #submit img{width:24px}.main{width:1150px;margin:0 auto;font-size:15px}.box_flex{display:flex;flex-wrap:wrap;justify-content:space-between}#recipes{padding-bottom:100px}#recipes .search_category{margin:50px 0}#recipes .search_category .type,#recipes .search_category .food{width:46%}#recipes .search_category .head{width:150px;font-size:18px;font-weight:700;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:769px){#recipes .search_category .food .head{padding-left:35px}}#recipes .search_category ul{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0;width:calc(100% - 150px)}#recipes .search_category ul li{margin-bottom:15px}@media print,screen and (min-width:769px){#recipes .search_category ul li:nth-last-of-type(-n+2){margin-bottom:0}}#recipes .search_category ul li a{display:inline-block;margin:0 auto;width:182px;line-height:34px;border-radius:25px;font-size:17px;background:#fff url("/wp-content/uploads/recipes/icn_shusai.png") no-repeat left 10px center/auto 90%;color:#000;text-align:center;border:2px solid #000;text-decoration:none}#recipes .search_category ul li a.side_dish_cat{background-image:url("/wp-content/uploads/recipes/icn_fukusai.png")}#recipes .search_category ul li a.staple_food_cat{background-image:url("/wp-content/uploads/recipes/icn_shushoku.png")}#recipes .search_category ul li a.dessert_cat{background-image:url("/wp-content/uploads/recipes/icn_desert.png");background-position:left 6px center}#recipes .search_category ul li a.meet_cat{background-image:url("/wp-content/uploads/recipes/icn_meat.png")}#recipes .search_category ul li a.fish_cat{background-image:url("/wp-content/uploads/recipes/icn_fish.png")}#recipes .search_category ul li a.vegetable_cat{background-image:url("/wp-content/uploads/recipes/icn_vegetable.png")}#recipes .search_category ul li a.egg_cat{background-image:url("/wp-content/uploads/recipes/icn_milk.png")}#recipes .search_category .genre{margin-bottom:30px}#recipes .search_category .genre ul li{margin-bottom:0}#recipes .search_category .genre ul li a{width:151px;line-height:43px;padding-left:20px;text-align:center;font-size:19px;border:none;background:#7ea780;color:#fff}#recipes .search_category .genre ul li a.healthy_cat,#recipes #food_list .box .cats .healthy_cat{background:#7ea780 url("/wp-content/uploads/recipes/genre_healthy.png") no-repeat left 20px bottom/auto 90%}#recipes .search_category .genre ul li a.reduced_salt_cat,#recipes #food_list .box .cats .reduced_salt_cat{background:#6eb5de url("/wp-content/uploads/recipes/genre_salt.png") no-repeat left 10px top 4px/auto 80%}#recipes .search_category .genre ul li a.kidney_cat{background:#cb86be url("/wp-content/uploads/recipes/genre_kidney.png") no-repeat left 13px bottom/auto 70%}#recipes #food_list .box .cats .kidney_cat{background:#cb86be url("/wp-content/uploads/recipes/genre_kidney.png") no-repeat left 13px bottom/auto 85%}#recipes .search_category .genre ul li a.soft_cat,#recipes #food_list .box .cats .soft_cat{background:#faad55 url("/wp-content/uploads/recipes/genre_soft.png") no-repeat left 13px center/auto 70%}#recipes .search_category .genre ul li a.nutrition_cat,#recipes #food_list .box .cats .nutrition_cat{background:#eb848b url("/wp-content/uploads/recipes/genre_nutrition.png") no-repeat left 13px center/auto 60%}#recipes .search_category .genre ul li a.other_cat,#recipes #food_list .box .cats .other_cat{background:#af8c6c url("/wp-content/uploads/recipes/genre_etc.png") no-repeat left 15px center/auto 5px}#recipes .search_category ul li a:hover,#recipes #food_list .box .img a:hover,#recipes #links .bana a:hover,#recipes .sns ul li a:hover,#detail .info .cats ul li a:hover,#detail .info .print span:hover{opacity:.8}#recipes #new_bar{background:red;color:#fff;font-size:28px;line-height:38px;font-weight:700;text-align:center;margin-bottom:20px}#recipes #food_list{margin-bottom:50px}#recipes #food_list:before{content:"";display:block;width:23.5%;order:1}#recipes #food_list:after{content:"";display:block;width:23.5%}#recipes #food_list .box{width:23.5%;padding:60px 0 5px;border-radius:13px;border:3px solid #b2b2b2;margin-bottom:20px;position:relative;background:#fff}#recipes #food_list .box .cats{position:absolute;top:10px;left:0;z-index:1;color:#fff;font-size:14px}#recipes #food_list .box .cats li{line-height:30px;padding-left:40px;border-radius:0 20px 20px 0;width:104px;z-index:2;position:relative}#recipes #food_list .box .cats li.healthy_cat{background-position:left 10px bottom}#recipes #food_list .box .cats li.reduced_salt_cat{background-position:left 5px top 3px}#recipes #food_list .box .cats li.kidney_cat{background-position:left 5px bottom}#recipes #food_list .box .cats li.soft_cat{background-position:left 10px center}#recipes #food_list .box .cats li.nutrition_cat{background-position:left 5px center}#recipes #food_list .box .cats li.other_cat{background-position:left 5px center;background-size:auto 5px}#recipes #food_list .box .cats li:nth-of-type(2){position:absolute;top:0;left:90px;padding-left:60px;width:120px;z-index:1}#recipes #food_list .box .cats li:nth-of-type(2).healthy_cat{background-position:left 30px bottom}#recipes #food_list .box .cats li:nth-of-type(2).reduced_salt_cat{background-position:left 20px top}#recipes #food_list .box .cats li:nth-of-type(2).kidney_cat{background-position:left 23px bottom}#recipes #food_list .box .cats li:nth-of-type(2).soft_cat{background-position:left 23px center}#recipes #food_list .box .cats li:nth-of-type(2).nutrition_cat{background-position:left 23px center}#recipes #food_list .box .cats li:nth-of-type(2).other_cat{background-position:left 25px center}#recipes #food_list .box .img{position:relative;text-align:center;margin-bottom:5px}#recipes #food_list .box .img img{display:inline-block}#recipes #food_list .box .img .maru{position:absolute;right:53px;bottom:15px;display:inline-block;background:#7f7f7f;color:#fff;border-radius:50%;line-height:1;text-align:center;font-size:13px;width:40px;height:40px;padding-top:7px}#recipes #food_list .box .img .maru:nth-of-type(2){right:10px}#recipes #food_list .box .img .maru .fm{font-weight:700;font-size:13px}#recipes #food_list .box .in{padding:0 10px}#recipes #food_list .box .ttl{font-weight:700;font-size:18px;line-height:1.3;min-height:47px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#recipes #food_list .box .txt{font-size:14px;min-height:36px;margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}#recipes #food_list .box .tags:after{content:"";display:block;width:32%;height:0}#recipes #food_list .box .tags li{width:32%;margin-bottom:5px}#recipes #food_list .box .tags li a,#recipes .word_area .tags li a{display:block;border:1px solid #fd7d1c;font-size:10px;text-decoration:none;line-height:22px;text-align:center;border-radius:20px;color:#fd7d1c}#recipes #food_list .box .tags li a:hover,#recipes .word_area .tags li a:hover,#detail .info ul.tags li a:hover{background:#fd7d1c;color:#fff}#recipes .more{text-align:center}#recipes .more span a{display:inline-block;border:2px solid #7f7f7f;width:160px;line-height:50px;text-decoration:none;color:#7f7f7f}#recipes .more span a:hover{color:#fff;background:#7f7f7f}#recipes #links{margin-top:50px}#recipes .word_area{width:660px;padding:15px 0 5px;border-radius:20px;background:url("/wp-content/uploads/recipes/keyword_illust01.png") no-repeat left 30px bottom -15px,#ffddc4 url("/wp-content/uploads/recipes/keyword_illust02.png") no-repeat right -5px bottom -5px;background-size:150px auto,150px auto}#recipes .word_area h4{text-align:center;font-size:20px;margin-bottom:15px}#recipes .word_area .tags{width:460px;margin:0 auto}#recipes .word_area .tags li{margin-bottom:15px}#recipes .word_area .tags li a{background:#fff;width:110px;font-size:14px;font-weight:700;line-height:28px}#recipes #links .bana{width:280px}#recipes .sns{width:125px;font-size:12px}#recipes .sns ul{text-align:center;margin:30px 0 15px}#recipes .sns ul li{display:inline-block;margin:0 10px}#recipes .sns ul li a img{width:40px}#recipes .sns p{text-align:center}@media print,screen and (min-width:1167px){.dsp_tbs,.dsp_smt{display:none}.cen_pc{text-align:center}}@media only screen and (max-width:1166px) and (min-width:641px){.dsp_smt{display:none}}@media screen and (max-width:1166px){.dsp_hp{display:none}.main{width:100%;padding:0 15px}#topic_path{padding-top:10px}#topic_path ol{padding-left:10px}#topic_path ol li{font-size:11px;text-shadow:1px 1px rgba(255,255,255,.7)}#recipes .search_category .select_cat{margin-bottom:20px}#recipes .search_category .head{display:block;margin-bottom:15px;width:100%;text-align:center}#recipes .search_category .food .head{padding-left:0}#recipes .search_category .select_cat{display:block}#recipes .search_category .type,#recipes .search_category .food{width:100%}#recipes .search_category ul{justify-content:center;width:100%}#recipes .search_category .genre ul{width:auto;margin:0 auto;max-width:500px;flex-wrap:wrap}#recipes .search_category ul li{margin:0 5px 10px}#recipes .search_category ul li a{width:140px;padding-left:20px}#recipes .search_category .genre ul li{margin-bottom:10px}#recipes #food_list{margin-bottom:30px}#recipes #food_list:after{content:"";display:block;width:32.5%}#recipes #food_list .box{width:32.5%;padding:60px 0 5px}#recipes #food_list .box .in{padding:0 5px}#recipes #links{display:block}#recipes .word_area{width:100%;margin-bottom:30px}#recipes #links .bana{width:100%;text-align:center}#recipes .sns{margin:0 auto}}@media only screen and (max-width:770px){#recipes #food_list .box{width:49%}}@media only screen and (max-width:640px){.dsp_hp,.dsp_hpt{display:none}#page_title{background:url("/wp-content/uploads/recipes/main_s.jpg") no-repeat center/cover;height:52vw;min-height:auto}#keyword{width:90%;top:29.5vw;height:30px}#keyword input[type=search]{height:24px}#keyword #submit{height:29px}#recipes{padding-bottom:50px}#recipes .search_category{margin:30px 0 0}#recipes .search_category ul{justify-content:space-between}#recipes .search_category .genre{margin-bottom:20px}#recipes .search_category .genre ul{width:100%;max-width:100%}#recipes .search_category ul li{margin:0 0 10px;width:24%}#recipes .search_category .genre ul li{width:33%}#recipes .search_category ul li a{width:100%;font-size:13px;background-position:left 5px center;background-size:auto 65%}#recipes .search_category ul li a.dessert_cat{background-size:auto 50%}#recipes .search_category ul li a.fish_cat{background-size:auto 50%}#recipes .search_category .genre ul li a{width:100%;text-align:center;padding-left:15px;font-size:15px}#recipes .search_category .genre ul li a.healthy_cat{background-size:15px auto;background-position:left 10px bottom}#recipes .search_category .genre ul li a.reduced_salt_cat{background-size:22px auto;background-position:left 6px top 10px}#recipes .search_category .genre ul li a.kidney_cat{background-size:15px auto;background-position:left 7px center}#recipes .search_category .genre ul li a.soft_cat{background-size:15px auto;background-position:left 10px center}#recipes .search_category .genre ul li a.nutrition_cat{background-size:15px auto;background-position:left 10px center}#recipes .search_category .genre ul li a.other_cat{background-size:15px auto;background-position:left 10px center}#recipes #new_bar{margin-bottom:10px}#recipes #food_list .box .ttl{margin-bottom:10px}#recipes #food_list .box .cats{font-size:11px}#recipes #food_list .box .cats li{width:81px;padding-left:29px;line-height:27px}#recipes #food_list .box .cats li.healthy_cat{background-position:left 5px bottom;background-size:auto 80%}#recipes #food_list .box .cats li.reduced_salt_cat{background-position:left 3px top 4px;background-size:auto 70%}#recipes #food_list .box .cats li.kidney_cat{background-position:left 5px bottom;background-size:auto 60%}#recipes #food_list .box .cats li.soft_cat{background-position:left 3px center;background-size:auto 70%}#recipes #food_list .box .cats li.nutrition_cat{background-position:left 5px center;background-size:auto 60%}#recipes #food_list .box .cats li.other_cat{background-position:left 5px center;background-size:auto 3px}#recipes #food_list .box .cats li:nth-of-type(2){left:45px;width:114px}#recipes #food_list .box .cats li:nth-of-type(2).healthy_cat{background-position:left 45px bottom}#recipes #food_list .box .cats li:nth-of-type(2).reduced_salt_cat{background-position:left 37px top 4px}#recipes #food_list .box .cats li:nth-of-type(2).kidney_cat{background-position:left 38px bottom}#recipes #food_list .box .cats li:nth-of-type(2).soft_cat{background-position:left 38px center}#recipes #food_list .box .cats li:nth-of-type(2).nutrition_cat{background-position:left 38px center}#recipes #food_list .box .cats li:nth-of-type(2).other_cat{background-position:left 40px center}#recipes #food_list .box .tags li{width:49%}#recipes .word_area{padding:10px;background-size:25% auto;background-position:left 10px bottom,right bottom}#recipes .word_area .tags{width:100%}#recipes .word_area .tags li{width:24%}#recipes .word_area .tags li a{width:100%;font-size:10px}#recipes .sns{font-size:14px;width:200px}}@media only screen and (max-width:320px){.main{padding:0 5px}#recipes .search_category ul li a{font-size:10px}#recipes .search_category .genre ul li a{font-size:12px}#recipes #food_list .box{padding:60px 0 5px;border-width:1px;width:49.5%}#recipes #food_list .box .cats{font-size:10px}#recipes #food_list .box .cats li:nth-of-type(2){width:103px}#recipes #food_list .box .in{padding:0 2px}#recipes #food_list .box .ttl{font-size:16px}#recipes .word_area{padding:5px}}#recipes.search{padding-bottom:50px}#recipes.search #page_title a.top_link{position:absolute;width:500px;height:80px;top:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media print,screen and (min-width:1167px){#recipes.search .search_category .head{font-size:14px;width:100px}#recipes.search .search_category .food .head{padding-left:10px}#recipes.search .search_category ul{width:calc(100% - 100px)}#recipes.search #page_title{background:url("/wp-content/uploads/recipes/result_main_l.jpg"),url("/wp-content/uploads/recipes/result_main_r.jpg"),url("/wp-content/uploads/recipes/result_main.jpg"),#fff;background-repeat:no-repeat;background-size:auto 100%,auto 100%,auto 80px;background-position:left,right,top 20px center;height:260px;position:relative}@media print,screen and (min-width:1500px){#recipes.search #page_title{background-image:url("/wp-content/uploads/recipes/bg_left.jpg"),url("/wp-content/uploads/recipes/bg_right.jpg"),url("/wp-content/uploads/recipes/result_main.jpg")}#recipes.search #page_title:before{content:"";position:absolute;top:0;left:0;width:calc((100% - 1200px)/2);height:260px;background:url("/wp-content/uploads/recipes/bg_left.png") no-repeat left,url("/wp-content/uploads/recipes/bg_left.jpg")}#recipes.search #page_title:after{content:"";position:absolute;top:0;right:0;width:calc((100% - 1200px)/2);height:260px;background:url("/wp-content/uploads/recipes/bg_right.png") no-repeat right,url("/wp-content/uploads/recipes/bg_right.jpg")}}#recipes.search #page_title #keyword{top:110px}#recipes.search #page_title .search_category{width:1050px;margin:124px auto 0}#recipes.search #page_title .search_category .genre{margin-bottom:10px}#recipes.search #page_title .search_category ul li{width:24%;margin-bottom:0}#recipes.search #page_title .search_category .genre ul li{width:15.5%}#recipes.search #page_title .search_category ul li a{width:100%;padding-left:20px;font-size:15px}#recipes.search #page_title .search_category .type_and_food ul li a{background-size:auto 45%}#recipes.search #page_title .search_category .genre ul li a{text-align:center;font-size:17px}#recipes.search .search_category .type,#recipes.search .search_category .food{width:49.5%}}#recipes.search #searcha_args{text-align:center;margin:60px 0}#recipes.search #searcha_args span{display:inline-block;background:red;border-radius:30px;color:#fff;font-weight:700;font-size:28px;line-height:60px;width:250px}#recipes.search #searcha_args.freeword span{width:auto;padding:0 30px}#recipes.search #pagination .page-numbers{margin-bottom:50px;text-align:center}#recipes.search #pagination .page-numbers li{display:inline-block}#recipes.search #pagination .page-numbers li span,#recipes.search #pagination .page-numbers li a{display:inline-block;width:30px;line-height:30px;text-align:center;border:1px solid red;background:#fff;text-decoration:none;font-size:15px;color:red}#recipes.search #pagination .page-numbers li span.current,#recipes.search #pagination .page-numbers li.current a,#recipes.search #pagination .page-numbers li a:hover{background:red;color:#fff}#recipes.search .word_area{margin:0 auto 70px}#recipes.search .sns{margin:0 auto;width:100%}#recipes.search .sns ul li a img{width:50px}@media screen and (max-width:1166px){#recipes.search #page_title a.top_link{top:65px;width:450px}#recipes.search #searcha_args span{width:100%}#recipes.search #pagination{margin-bottom:30px}#recipes.search .word_area{margin-bottom:30px}}@media only screen and (max-width:640px){#recipes.search #page_title a.top_link{top:13.5vw;height:15.5vw;width:90vw}#recipes.search #page_title{background:url("/wp-content/uploads/recipes/main_s.jpg") no-repeat center/cover}#recipes.search #searcha_args{margin:30px 0}#recipes.search #searcha_args span{font-size:16px;line-height:30px}}#detail{margin-top:30px}#detail .catch_copy{font-size:22px;margin-bottom:10px}#detail .ttl{font-size:40px;font-weight:700;border-bottom:4px solid #d6cabd;padding-bottom:5px;margin-bottom:30px}#detail .lead_copy{font-size:17px;margin-bottom:20px;line-height:1.6}#detail .img{width:750px}#detail .info{width:355px;position:relative;padding-bottom:65px}#detail .info .cats ul{display:flex;flex-wrap:wrap}#detail .info .cats ul li{margin:0 20px 20px 0}#detail .info .cats ul li a{display:inline-block;border-radius:25px;width:150px;line-height:43px;text-align:left;font-size:17px;font-weight:700;border:none;background:#7ea780;color:#fff;padding-left:55px;text-decoration:none}#detail .info .cats ul li a.healthy_cat{background:#7ea780 url("/wp-content/uploads/recipes/genre_healthy.png") no-repeat left 20px bottom/auto 90%}#detail .info .cats ul li a.reduced_salt_cat{background:#6eb5de url("/wp-content/uploads/recipes/genre_salt.png") no-repeat left 10px top 4px/auto 80%}#detail .info .cats ul li a.kidney_cat{background:#cb86be url("/wp-content/uploads/recipes/genre_kidney.png") no-repeat left 13px bottom/auto 85%}#detail .info .cats ul li a.soft_cat{background:#faad55 url("/wp-content/uploads/recipes/genre_soft.png") no-repeat left 13px center/auto 80%}#detail .info .cats ul li a.nutrition_cat{background:#eb848b url("/wp-content/uploads/recipes/genre_nutrition.png") no-repeat left 13px center/auto 70%}#detail .info .cats ul li a.other_cat{background:#af8c6c url("/wp-content/uploads/recipes/genre_etc.png") no-repeat left 15px center/auto 4px}#detail .info .marus{margin-bottom:20px}#detail .info .marus .maru{display:inline-block;width:56px;height:56px;background:#7f7f7f;font-weight:700;color:#fff;border-radius:50%;line-height:1;font-size:15px;text-align:center;padding-top:15px}#detail .info .marus .maru:first-of-type{margin-right:10px}#detail .info .marus .maru .fm{font-size:16px}#detail .info ul.tags:after{content:"";display:block;width:110px;height:0}#detail .info ul.tags li{width:110px;margin-bottom:15px}#detail .info ul.tags li a{display:block;border:1px solid #fd7d1c;font-size:12px;text-decoration:none;line-height:36px;text-align:center;border-radius:20px;color:#fd7d1c;background:#fff;font-weight:700}#detail .info .print span{position:absolute;bottom:3px;display:inline-block;font-weight:700;width:100%;cursor:pointer;background:#d6cabd url("/wp-content/uploads/recipes/icn_print.png") no-repeat left 10px center/auto 70%;border:2px solid #9a9187;border-radius:10px;line-height:54px;font-size:18px;text-align:center}#detail .info_wrap{margin:20px 0}#detail .material_ingredients{width:418px}#detail .material,#detail .ingredients{margin-bottom:30px}#detail .material h3,#detail .how h3{font-size:21px;background:url("/wp-content/uploads/recipes/icn_cup.png") no-repeat left top/auto 80%;border-bottom:2px solid #7f7f7f;padding-left:45px;padding-bottom:10px;margin-bottom:10px}#detail .material dl{display:flex;justify-content:space-between;border-bottom:1px solid gray;padding-bottom:5px;margin-bottom:5px;font-size:18px}#detail .material dl dd{padding-right:10px}#detail .material .other,#detail .material .sub_stuff{font-size:18px;margin:10px 0 5px}#detail .how_point{width:680px;margin-bottom:30px}#detail .how{margin-bottom:30px}#detail .how h3{background:url("/wp-content/uploads/recipes/icn_pot.png") no-repeat left top/auto 80%}#detail .how dl{display:flex;padding-bottom:5px;margin-bottom:5px;font-size:18px;flex-wrap:wrap}#detail .how dl dt{width:15px;margin-right:10px}#detail .how dl dd{width:calc(100% - 25px)}#detail .how dl dd:nth-of-type(2){margin-top:10px;width:100%}#detail .how .sub_how{font-size:18px;margin-bottom:10px}#detail .how_point{margin-bottom:80px;align-items:flex-start}#detail .ingredients h3{margin-bottom:10px}#detail .ingredients .list{display:flex;flex-wrap:wrap}#detail .ingredients dl{width:33.3%;border:2px solid #b2b2b2;border-left:none;margin-bottom:20px;font-size:18px}#detail .ingredients dl:nth-of-type(3n),#detail .ingredients dl:last-of-type{border-right:none}#detail .ingredients dl dt{background:#7f7f7f;text-align:center;color:#fff;padding:8px;font-weight:700}#detail .ingredients dl dd{text-align:center;padding:8px}#detail .point{border:2px solid #7f7f7f;background:#fff7c9 url("/wp-content/uploads/recipes/point_illust.png") no-repeat right 20px bottom 15px/112px auto;border-radius:0 20px 20px;position:relative;padding:60px 15px;display:flex;align-items:center}#detail .point .label{position:absolute;color:#fff;font-weight:700;background:#7f7f7f;line-height:36px;width:128px;text-align:center;top:0;left:0}#detail .print_msg{display:none}@media screen and (max-width:1166px){#detail .img{width:100%;margin-bottom:10px}#detail .catch_copy{font-size:15px}#detail .ttl{font-size:18px}#detail .lead_copy{font-size:13px}#detail .info{width:100%;padding-bottom:0}#detail .info .cats{position:relative}#detail .info .cats ul li{display:inline-block;margin:0 5px 10px 0}#detail .info .cats ul li a{line-height:30px;width:115px;padding-left:40px;font-size:14px}#detail .info .marus{position:absolute;right:0;top:0}#detail .info .marus .maru{width:33px;height:33px;font-size:10px;padding-top:6px}#detail .info .marus .maru:first-of-type{margin-right:0}#detail .info .marus .maru .fm{font-size:10px}#detail .info ul.tags:after{width:33%}#detail .info ul.tags li{width:33%}#detail .info .print{display:none}#detail .info_wrap{margin:0}#detail .material_ingredients{margin:25px 0;width:100%}#detail .material{margin-bottom:20px}#detail .material h3,#detail .how h3{font-size:18px}#detail .material dl,#detail .material .other,#detail .material .sub_stuff{font-size:13px}#detail .how{overflow:hidden}#detail .how dl,#detail .how .sub_how{font-size:13px}#detail .ingredients{margin-bottom:0}#detail .material,#detail .ingredients{width:100%}#detail .how,#detail .point{width:100%}#detail .how_point{width:100%;margin-bottom:20px}#detail .ingredients .list{order:2}#detail .ingredients dl{font-size:14px;margin-bottom:10px}#detail .point{order:1;padding:40px 15px 15px;margin-bottom:10px;background-size:auto 70%}#detail .point .label{line-height:30px}#detail .point .txt{font-size:13px}}@media print{.print-off{display:none !important}#print{font-size:13px;background:#fff;padding:10px}#detail{margin-top:0}#detail .catch_copy{font-size:15px;margin-bottom:5px}#detail .ttl{font-size:20px;margin-bottom:10px}#detail .lead_copy{font-size:12px;margin-bottom:15px}#detail .cf{clear:both}#detail .cf:after{clear:both;display:block;overflow:hidden;height:0;content:""}#detail .img{width:60%;float:left;aspect-ratio:5/3}#detail .img img{object-fit:contain;width:100%;height:100%;max-width:none}#print .info{width:35%;float:right}#detail .info{padding-bottom:0}#detail .info .cats ul{overflow:hidden;display:block;width:100%;margin-bottom:10px}#detail .info .cats ul li{display:inline-block;margin-bottom:10px;width:115px;margin:0}#detail .info .cats ul li a{display:block;line-height:35px;font-size:13px;width:100%}#detail .info .marus{margin-bottom:15px}#detail .info .marus .maru{font-size:10px;width:40px;height:40px;padding-top:10px}#detail .info .marus .maru .fm{font-size:12px}#detail .info ul.tags{display:block}#detail .info ul.tags li{width:32%;margin-bottom:10px;float:left}#detail .info ul.tags li:nth-child(3n+2){margin:0 1%}#detail .info ul.tags li a{line-height:20px;font-size:11px}#detail .info .cats{margin-right:10px}#detail .info .print{display:none}#detail .info_wrap{display:block;margin:10px 0}#detail .material_ingredients{width:40%;float:left}#detail .material,#detail .ingredients{margin-bottom:15px}#detail .material h3,#detail .how h3{font-size:16px}#detail .material dl{padding-bottom:3px;margin-bottom:3px;font-size:12px}#detail .material .other,#detail .material .sub_stuff{font-size:12px}#detail .ingredients dl{font-size:12px;margin-bottom:10px}#detail .ingredients dl dt,#detail .ingredients dl dd{padding:3px}#detail .how_point{width:55%;float:right;box-sizing:border-box;margin-bottom:0}#detail .how{margin-bottom:10px}#detail .how dl{font-size:12px;padding-bottom:3px;margin-bottom:3px}#detail .point{display:block;padding:0;background:#fff7c9 url(/wp-content/uploads/recipes/point_illust.png) no-repeat right 20px bottom 0px/80px auto}#detail .point .label{position:relative;line-height:25px}#detail .point .label{position:relative}#detail .point .txt{padding:20px 10px 20px;font-size:12px}#detail .print_msg{display:block;margin-top:20px}}