@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2019.01.24
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------

*!*/
/*!* -------------------------------
	recipe
------------------------------- *!*/
.content.recipe .main_visual.full_image.recipe{background-image: url(../../recipe/img/img_main_visual.jpg);}
.content.recipe .main_visual.full_image .main_visual_inner{font-size:1em}
.content.recipe .main_visual .main_visual_inner .main_visual_series{display:inline-block;margin-top:5px}
.content.recipe .main_visual .main_visual_inner .main_visual_title{font-size:3em}
.content.recipe .main_visual .main_visual_inner .main_visual_catch{font-size:1.13em}
.content.recipe .lead{max-width: 1174px;margin:80px auto 0;padding-left:13px;padding-right:13px}
.content.recipe .lead .bold{font-size:1.13em}
.content.recipe .lead .products_text{margin-top:20px}
.content.recipe .headline .inner{position:relative;border-bottom:0}
.content.recipe .headline .inner:after{position:absolute;bottom:0;left:50%;margin-left:-140px;content:"";width:280px;height:3px;background-color:#f7b941;}
.content.recipe .headline .inner .wc{font-size:0.65em}
.content.recipe .section .recipe_item_list{display:flex;flex-flow:wrap;justify-content:left;text-align:center}
.content.recipe .section .recipe_item_list .item{width:24%;margin-left:1.3%;margin-top:40px}
.content.recipe .section .recipe_item_list .item:nth-child(4n-3){margin-left:0}
.content.recipe .section .recipe_item_list .item .products_img{margin-top:0}
.content.recipe .section .recipe_item_list .item .products_text{font-size:1.13em;margin:20px 0}
.content.recipe .section .recipe_item_list .item .link_btn .btn{max-width:254px;width:100%;margin:0 auto}
.content.recipe .section .recipe_item_list .item .link_btn .btn a{display:block;padding:10px;border: 1px solid grey;border-radius: 5px;background-color:#fff;color: #333;font-size:0.88em;text-decoration:none;-webkit-transition: all .25s ease-out;transition: all .25s ease-out}
.content.recipe .section .recipe_item_list .item .link_btn .btn a .making_detail{display:inline-block;font-weight:400;padding:0 0 0 15px;background: url(../../shared/img/arr_angle_red.png) no-repeat left center;-webkit-background-size: 8px auto;background-size: 8px auto}
.content.recipe .section .recipe_item_list .item .link_btn .btn a:hover{background-color:#c00;color:#fff}
.content.recipe .section .recipe_item_list .item .link_btn .btn a:hover .making_detail{background-image: url(../../shared/img/arr_angle_white.png);}
.content.recipe .toppage_link{background-color:#fae1af;padding:31px 0;text-align:center;margin-top:80px}

.content.under_recipe .main_visual.full_image.recipe{background-image: url(../../recipe/img/img_under_visual.jpg);}
.content.under_recipe .main_visual.full_image.recipe .main_visual_wrap{padding-bottom:17.03%}
.content.under_recipe .main_visual.full_image .main_visual_inner{font-size:1em}
.content.under_recipe .main_visual.full_image .main_visual_inner .logo_img{max-width:180px;width:auto}
.content.under_recipe .main_visual.full_image .main_visual_inner .logo_img img{width:100%}
.content.under_recipe .main_visual .main_visual_inner .main_visual_series{display:inline-block;margin-top:5px}
.content.under_recipe .main_visual .main_visual_inner .main_visual_title{font-size:2em}
.content.under_recipe .lead{max-width: 1174px;margin:45px auto 0;padding-left:13px;padding-right:13px}
.content.under_recipe .lead .menu{font-weight:bold}
.content.under_recipe .lead .use_form{display:block;margin-top:12px}
.content.under_recipe .lead .use_form .name_rangegrill{display:inline-block;background-color:#be464c;color:#fff;border-radius:5px;max-width:140px;width:100%;text-align:center;padding:8px 10px;margin-right:5px}
.content.under_recipe .lead .use_form .name_oven{display:inline-block;background-color:#fcba61;color:#fff;border-radius:5px;max-width:140px;width:100%;text-align:center;padding:8px 10px;margin-right:5px}
.content.under_recipe .lead .use_form .heating{display:inline-block;color:#e873a6;border:1px solid #e873a6;border-radius:5px;max-width:140px;width:100%;text-align:center;padding:8px 10px;margin-right:10px}
.content.under_recipe .lead .use_form .auto_cook{display:inline-block;color:#ea7c3e;border:1px solid #ea7c3e;border-radius:5px;max-width:140px;width:100%;text-align:center;padding:8px 10px;margin-right:10px}
.content.under_recipe .lead .use_form .manual{display:inline-block;color:#50a12a;border:1px solid #50a12a;border-radius:5px;max-width:140px;width:100%;text-align:center;padding:8px 10px;margin-right:10px}
.content.under_recipe .lead .use_form .time{font-weight:bold}
.content.under_recipe .section{margin-top:30px}
.content.under_recipe .section .products_has_2col{display:block}
.content.under_recipe .section .products_has_2col .col.menu_img{float:left;margin-right:5%}
.content.under_recipe .section .products_has_2col .col.using{float:left}
.content.under_recipe .section .products_has_2col .col.material{float:right;margin-left:0}
.content.under_recipe .section .products_has_2col .col.material.medium_menu{min-height:650px}
.content.under_recipe .section .products_has_2col .col.material .sub_title,
.content.under_recipe .section .products_has_2col .col.using .sub_title{font-size:1.5em;font-weight:bold;border-bottom:3px solid #e8cf9e;padding-bottom:10px;margin-bottom:15px}
.content.under_recipe .section .products_has_2col .col.using{margin-top:40px}
.content.under_recipe .section .products_has_2col .col.using .usage{list-style-type:decimal;padding-top:18px}
.content.under_recipe .section .products_has_2col .col.using .usage li{padding-left:12px;margin:32px 0 0 35px}
.content.under_recipe .section .products_has_2col .col.using .usage li:first-child{margin-top:0}
.content.under_recipe .section .products_has_2col .col.using .notice{margin-top:32px;position:relative;padding-left:3em}
.content.under_recipe .section .products_has_2col .col.using .notice span{position:absolute;left:0.75em}
.content.under_recipe .section .products_has_2col .col.using .under_text{padding-left:3em}
.content.under_recipe .section .products_has_2col .col.material .ingredients{display:table;width:100%;border-bottom:1px solid #e6e6e6;padding-bottom:13px;margin-top:15px}
.content.under_recipe .section .products_has_2col .col.material .ingredients dt{display:table-cell;font-size:0.88em;width:35%;padding-left:2%;vertical-align:top;}
.content.under_recipe .section .products_has_2col .col.material .ingredients dd{display:table-cell;width:63%}
.content.under_recipe .section .products_has_2col .col.material.col_03 .pattern_wrap{display:table;width:100%;border-bottom:1px solid #e6e6e6;margin-bottom:15px}
.content.under_recipe .section .products_has_2col .col.material.col_03 .pattern_wrap .menu_pattern_left{display:table-cell;width:15%;vertical-align:middle;padding:0 15px}
.content.under_recipe .section .products_has_2col .col.material.col_03 .pattern_wrap .menu_pattern_right{display:table-cell;width:85%}
.content.under_recipe .section .products_has_2col .col.material.col_03 .pattern_wrap .menu_pattern_right .ingredients.last{border-bottom:none;margin-bottom:0}
.content.under_recipe .section .products_has_2col .col.material.col_03 .pattern_wrap .menu_pattern_right .ingredients dt{width:33%}
.content.under_recipe .section .products_has_2col .col.material.col_03 .ingredients dt{width:48%;padding-left:2%;}
.content.under_recipe .section .products_has_2col .col.material.col_03 .ingredients dd{width:50%}
.content.under_recipe .section .products_has_2col .col .products_img{margin-top:0}
.content.under_recipe .section .products_has_2col .products_has_2col{display:flex;margin-bottom:0}
.content.under_recipe .section .products_has_2col .products_has_2col .col{width:49%;}
.content.under_recipe .section .products_has_2col .products_has_2col .col:nth-child(2){width:49%;margin-left:2%}
.content.under_recipe .section .btn_area{background-color:#fae1af;padding:31px 0;margin-top:69px;text-align:center}
.content.under_recipe .section .btn_area .button a{padding:10px 50px 10px 60px;background-position: 45px center}

@media screen and (max-width: 1174px) and (min-width: 768px){
.content.under_recipe .main_visual.full_image .main_visual_inner,
.content.recipe .main_visual.full_image .main_visual_inner{font-size:1.2vw}
}

@media only screen and (max-width:767px){
.content.recipe .main_visual.full_image.recipe{background-image: url(../../recipe/img/img_main_visual_sp.jpg);}
.content.recipe .main_visual .main_visual_wrap{height:0;padding-bottom:60.24%}
.content.recipe .main_visual.full_image .main_visual_inner .logo_img{max-width:110px;width:auto}
.content.recipe .main_visual.full_image .main_visual_inner .logo_img img{width:100%}
.content.recipe .main_visual .main_visual_inner .main_visual_series{font-size:0.88em;margin-top:5px}
.content.recipe .main_visual .main_visual_inner .main_visual_title{font-size:1.5em}
.content.recipe .main_visual .main_visual_inner .main_visual_catch{font-size:0.75em}
.content.recipe .lead{margin-top:25px}
.content.recipe .lead .bold{font-size:1em}
.content.recipe .headline .inner:after{margin-left:-80px;content:"";width:160px}
.content.recipe .headline .inner .wc{font-size:0.62em}
.content.recipe .section .recipe_item_list{display:block;margin-top:25px}
.content.recipe .section .recipe_item_list .item:first-child{margin-top:0}
.content.recipe .section .recipe_item_list .item{width:100%;margin-left:0}
.content.recipe .section .recipe_item_list .item .products_text{font-size:1em;margin:10px 0}
.content.recipe .toppage_link{margin:40px -15px 0}

.content.under_recipe{padding-bottom:60px}
.content.under_recipe .main_visual.full_image.recipe{background-image: url(../../recipe/img/img_under_visual_sp.jpg);}
.content.under_recipe .main_visual.full_image.recipe .main_visual_wrap{height:0;padding-bottom:41.2%}
.content.under_recipe .main_visual.full_image .main_visual_inner .logo_img{max-width:110px}
.content.under_recipe .main_visual .main_visual_inner .main_visual_series{font-size:0.75em}
.content.under_recipe .main_visual .main_visual_inner .main_visual_title{font-size:1.5em}
.content.under_recipe .lead{margin-top:20px}
.content.under_recipe .lead .products_text{margin-top:8px}
.content.under_recipe .lead .menu{font-size:0.75em}
.content.under_recipe .lead .use_form{margin-top:10px}
.content.under_recipe .lead .use_form .name_rangegrill,
.content.under_recipe .lead .use_form .name_oven{font-size:0.75em;max-width:90px;padding:7px 5px 5px}
.content.under_recipe .lead .use_form .heating,
.content.under_recipe .lead .use_form .auto_cook,
.content.under_recipe .lead .use_form .manual{font-size:0.75em;max-width:90px;padding:7px 5px 5px;margin-right:5px}
.content.under_recipe .lead .use_form .time{font-size:0.82em}
.content.under_recipe .section{margin-top:15px}
.content.under_recipe .section .products_has_2col .col.menu_img,
.content.under_recipe .section .products_has_2col .col.using,
.content.under_recipe .section .products_has_2col .col.material{float:none;width:100%;margin-right:0}
.content.under_recipe .section .products_has_2col .col.material.medium_menu{min-height:0}
.content.under_recipe .section .products_has_2col .col.material .sub_title,
.content.under_recipe .section .products_has_2col .col.using .sub_title{font-size:1.13em;padding-bottom:10px;margin-bottom:15px}
.content.under_recipe .section .products_has_2col .col.using,
.content.under_recipe .section .products_has_2col .col.material{margin-top:56px}
.content.under_recipe .section .products_has_2col .col.using .usage{padding-top:10px}
.content.under_recipe .section .products_has_2col .col.using .usage li{padding-left:5px;margin:27px 0 0 20px}
.content.under_recipe .section .products_has_2col .col.using .notice{padding-left:1.6em;margin-top:38px}
.content.under_recipe .section .products_has_2col .col.using .notice span{left:0}
.content.under_recipe .section .products_has_2col .col.using .under_text{padding-left:1.6em}
.content.under_recipe .section .products_has_2col .col.material.col_03 .pattern_wrap .menu_pattern_right .ingredients dt{width:35%}
.content.under_recipe .section .products_has_2col .col.material.col_03 .ingredients dt{width:50%;padding-left:0}
.content.under_recipe .section .products_has_2col .col.material.col_03 .ingredients dd{width:50%;font-size:0.88em}
.content.under_recipe .section .products_has_2col .col.material .ingredients dt{width:45%;padding-left:2%;}
.content.under_recipe .section .products_has_2col .col.material .ingredients dd{width:53%}
.content.under_recipe .section .products_has_2col .col .products_img{margin-top:0}
.content.under_recipe .section .products_has_2col .col .products_img img{width:100%;vertical-align:middle}
.content.under_recipe .section .products_has_2col .products_has_2col{display:block}
.content.under_recipe .section .products_has_2col .products_has_2col .col{width:100%}
.content.under_recipe .section .products_has_2col .products_has_2col .col:nth-child(2){width:100%;margin-left:0}
.content.under_recipe .section .products_has_2col .products_has_2col .col .products_img{margin-top:10px}
.content.under_recipe .section .btn_area{margin-left:-15px;margin-right:-15px}
.content.under_recipe .section .btn_area .button a{padding:12px 50px 13px 60px}

}