﻿@font-face{font-family:tokubaiprice;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-Regular-772311e49c30bf19f6c385a49dae614bbdf57bd302c66245c7759c830a9d005d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:tokubaipricebolditalic;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-BoldItalic-5c85b9fec48cb5bfe69bbe3a7d124981f9b70d88da9e9718d0318429a8be7088.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:tokubaipricelight;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-Light-753f1dff49d328e6c80a098c91d9bb54fbe0e7683edafdc90a1b452086818161.ttf) format("truetype");font-weight:normal;font-style:normal}.maido_font{font-family:tokubaipricebolditalic;color:#3C1C1C;font-weight:normal !important}.maido_font .show_if_ready{display:inline}.maido_font .hide_if_ready{display:none;font-weight:bold}.maido_font.light{font-family:tokubaipricelight}.tokubai_price_font{font-family:tokubaiprice;color:#3C1C1C;font-weight:normal !important}.tokubai_price_font .show_if_ready{display:inline}.tokubai_price_font .hide_if_ready{display:none;font-weight:bold}.tokubai_price_font.light{font-family:tokubaipricelight}.both_tax_price{display:inline-flex;flex-wrap:wrap}.both_tax_price .main_price .yen{font-size:0.8em}.both_tax_price .sub_price{color:#707060;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:0.8em}.both_tax_price.rectangle{flex-direction:column}.both_tax_price.formatted{flex-direction:row;align-items:baseline}.both_tax_price.formatted .sub_price{padding-left:3px}.number_font{font-family:arial, helvetica, sans-serif}@font-face{font-family:tokubaiprice;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-Regular-772311e49c30bf19f6c385a49dae614bbdf57bd302c66245c7759c830a9d005d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:tokubaipricebolditalic;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-BoldItalic-5c85b9fec48cb5bfe69bbe3a7d124981f9b70d88da9e9718d0318429a8be7088.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:tokubaipricelight;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-Light-753f1dff49d328e6c80a098c91d9bb54fbe0e7683edafdc90a1b452086818161.ttf) format("truetype");font-weight:normal;font-style:normal}.maido_font{font-family:tokubaipricebolditalic;color:#3C1C1C;font-weight:normal !important}.maido_font .show_if_ready{display:inline}.maido_font .hide_if_ready{display:none;font-weight:bold}.maido_font.light{font-family:tokubaipricelight}.tokubai_price_font{font-family:tokubaiprice;color:#3C1C1C;font-weight:normal !important}.tokubai_price_font .show_if_ready{display:inline}.tokubai_price_font .hide_if_ready{display:none;font-weight:bold}.tokubai_price_font.light{font-family:tokubaipricelight}.recipe{background:whitesmoke;font-family:'Hiragino Kaku Gothic Pro';padding-bottom:25px}.recipe .recipe_image{margin-bottom:13px}.recipe .recipe_image img{width:100%;height:auto}.recipe .recipe_body{padding:0 12px}.recipe .recipe_body .price_wrapper{display:flex;justify-content:flex-end}.recipe .recipe_body .price_wrapper .serving_for{align-items:center;color:rgba(0,0,0,0.87);display:flex;font-family:'Hiragino Sans';font-style:normal;font-weight:300;font-size:14px;line-height:21px;padding-right:5px}.recipe .recipe_body .price_wrapper .price{color:#F70816;font-family:tokubaiprice;font-style:normal;font-size:32px;line-height:30px;margin-right:0}.recipe .price_notice{color:rgba(0,0,0,0.44);display:block;font-size:12px;float:right;margin-right:0}.recipe .price_notice .notice_title{font-weight:600}.recipe a.link_to_price_notice{align-items:center;background:#ffffff;display:flex;justify-content:center;text-decoration:none;width:100%}.recipe a.link_to_price_notice span{padding-left:12px}.recipe .price_notice_wrapper{background:#ffffff;border-top:1px solid rgba(0,0,0,0.095);border-bottom:1px solid rgba(0,0,0,0.095);line-height:12px;margin-bottom:12px;padding:12px}.recipe .recipe_catchphrase{color:#5E471A;font-weight:600;margin:6px 0}.recipe .recipe_name{font-size:172%;color:#1e1e18;margin:6px 0}.recipe .recipe_minute_wrapper{padding:0 8px 10px}.recipe .recipe_total_minutes,.recipe .recipe_total_minutes_appendix{font-size:86%;font-weight:200;color:#999999;margin:0}.recipe .recipe_ingredients_wrapper{padding-top:12px}.recipe .recipe_ingredients_title,.recipe .recipe_steps_title{border-radius:4px;margin-top:13px;font-family:'Hiragino Kaku Gothic Pro';background-color:#835F4D;height:28px;text-align:center;color:#ffffff;line-height:28px}.recipe .recipe_steps_title{margin-bottom:8px}.recipe .recipe_ingredients{margin-bottom:11px}.recipe .recipe_ingredient{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dotted rgba(0,0,0,0.12);height:40px;padding:0 10px 0 6px}.recipe .recipe_ingredient:nth-last-child(1){border:none}.recipe .ingredient_name,.recipe .ingredient_quantity{font-family:'Hiragino Kaku Gothic Pro'}.recipe .mainly{height:52px}.recipe .mainly .ingredient_name{font-size:115%;font-weight:bold}.recipe .recipe_steps{counter-reset:item;list-style-type:none}.recipe .recipe_step{border-bottom:1px solid rgba(0,0,0,0.12);margin:0 3px;padding:12px 0 12px 33px}.recipe .recipe_step:before{border-radius:3px;counter-increment:item;content:counter(item);width:25px;height:25px;background-color:#835F4D;color:#ffffff;display:inline-flex;justify-content:center;align-items:center;position:absolute;left:10px}.recipe .recipe_step:nth-last-child(1){border:none}.recipe .step_title{font-weight:bold}.recipe .recipe_annotation{border-top:1px solid rgba(0,0,0,0.12);padding-top:12px;color:#707060}.recipe .related_tags{background:#ffffff;padding:12px}.recipe .related_tags ul{display:flex;flex-direction:row}.recipe .related_tags ul li{display:flex}.recipe .related_tags ul li a{text-decoration:none}.recipe .related_tags ul li+li::before{content:"＞"}.kfg_header{align-items:center;display:flex;height:40px}.kfg_header a{display:flex;align-items:center;text-decoration:none}.kfg_header .recipe_logo_link{background:url(//assets.tokubai.co.jp/assets/device/themes/bargains/tokubai_recipe_logo-d0dd4268fb3268b5b9cf14572b8e632e90ddfd7136a4f3975a140c90eb968752.png) no-repeat center;-webkit-background-size:146px 24px;-moz-background-size:146px 24px;background-size:146px 24px;width:146px;height:24px;display:inline-block;flex-shrink:0}.kfg_header .recipe_logo_text{color:#707060;font-size:14px;font-weight:600;margin-left:8px;height:18px}.breadcrumbs{height:100%}.recipe_app_banner{margin:0 12px}.recipe_author{background:#FFFEE8;border-radius:8px;margin:12px;padding:12px 8px}.recipe_author h3{color:rgba(0,0,0,0.87);font-family:'Hiragino Sans';font-size:16px;font-style:normal;font-weight:600;line-height:24px}.recipe_author h4{color:#666666;font-family:'Hiragino Sans';font-size:10px;font-style:normal;font-weight:300;line-height:120%}.recipe_author .introduction{color:rgba(0,0,0,0.87);font-family:'Hiragino Sans';font-size:12px;font-style:normal;font-weight:300;line-height:120%;padding-top:8px}.related_recipes{background:#ffffff;margin:12px 0}.related_recipes h2{color:rgba(0,0,0,0.87);font-family:'Hiragino Sans';font-size:20px;font-style:normal;font-weight:600;line-height:30px;padding-left:6px}.related_recipes .related_recipe_wrapper{display:flex;overflow-x:scroll;align-items:center;width:100%}.related_recipes .related_recipe{background:#ffffff;border:1px solid rgba(0,0,0,0.095);border-radius:4px;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;margin:12px 6px;min-height:216px;position:relative;width:140px}.related_recipes .related_recipe a{text-decoration:none}.related_recipes .related_recipe img{border-radius:4px 4px 0px 0px}.related_recipes .related_recipe .recipe_name{align-items:flex-start;color:rgba(0,0,0,0.87);font-family:'Hiragino Sans';font-style:normal;font-weight:300;font-size:12px;height:42px;line-height:21px;margin:6px}.related_recipes .related_recipe .price_wrapper{display:flex;justify-content:flex-end}.related_recipes .related_recipe .price_wrapper .serving_for{align-items:center;font-style:normal;font-weight:300;font-size:10px;justify-content:center;line-height:120%;color:rgba(0,0,0,0.87)}.related_recipes .related_recipe .price_wrapper .price{align-items:flex-end;color:#F70816;display:flex;font-family:tokubaiprice;font-style:normal;font-weight:400;font-size:20px;line-height:24px}.featured_articles_wrapper{background:#FFF;margin:12px 0}.featured_articles_wrapper h2{color:rgba(0,0,0,0.87);display:flex;font-family:'Hiragino Sans';font-style:normal;font-weight:600;font-size:20px;line-height:30px;padding:10px 12px}.featured_articles_wrapper h2 a{align-items:center;border:1px solid rgba(0,0,0,0.095);border-radius:50%;color:#f70816;display:flex;text-decoration:none;justify-content:center;margin-left:auto;width:30px}.featured_articles_wrapper .featured_articles_box_wrapper{align-items:center;display:flex;height:228px;overflow-x:scroll;width:100%}.featured_articles_wrapper .featured_articles_box_wrapper .featured_article{align-items:center;display:flex;flex-wrap:wrap;flex-shrink:0;margin:6px;height:216px;width:144px}.tag_wrapper{background:#ffffff;left:0px;margin:8px 0;top:0px;width:100%}.tag_wrapper h2{color:rgba(0,0,0,0.87);display:flex;font-family:'Hiragino Sans';font-size:20px;font-weight:600;line-height:30px;padding:10px 12px 0 12px}.tag_wrapper h2 a.popular_tags{align-items:center;border:1px solid rgba(0,0,0,0.095);border-radius:50%;color:#f70816;display:flex;font-size:20px;font-weight:600;justify-content:center;margin-left:auto;text-decoration:none;width:30px}.tag_wrapper .box_wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;padding:0 8px 8px 8px}.tag_wrapper .box_wrapper .tag_box{align-items:center;background:#ffffff;border:1px solid #E0E0E0;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;height:52px;justify-content:center;margin-top:-1px;margin-left:-1px;width:calc(33.3% + 1px)}.tag_wrapper .box_wrapper .tag_box.half{width:calc(50% + 1px)}.tag_wrapper .box_wrapper .tag_box.full{width:100%}.tag_wrapper .box_wrapper .tag_box a{font-size:14px;line-height:21px;text-align:center;color:rgba(0,0,0,0.87);text-decoration:none}.tag_wrapper .box_wrapper .tag_button_box{align-items:center;background:#ffffff;border:1px solid #E0E0E0;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;height:40px;justify-content:center;margin:4px;width:94px}.tag_wrapper .box_wrapper .tag_button_box a{font-size:14px;line-height:21px;text-align:center;color:rgba(0,0,0,0.87);text-decoration:none}.tag_wrapper .box_wrapper .theme_tags{background:#ffffff;color:#f70816;display:block;font-family:'Hiragino Sans';font-size:16px;font-style:normal;font-weight:300;line-height:24px;width:100%}.tag_wrapper .box_wrapper .theme_tags a{align-items:center;background:#f5f5f5;border-radius:24px;color:#696969;display:inline-block;font-family:'Hiragino Sans';font-size:16px;font-style:normal;font-weight:300;gap:8px;height:24px;justify-content:center;line-height:24px;margin:8px 4px;padding:8px 16px;text-decoration:none}
