@charset "UTF-8";

body {
-webkit-print-color-adjust: exact;
}

.content{padding-top:20px;}

.food_recipe_row{display: flex;
justify-content: space-between;}

.food_recipe_row >div{width:50%;}

.food_recipe_row img{
	border-radius: 10px;
}

.food_top_copy{
	display: block;
	font-size:24px;
	width:100%;
}
.food_top_copy3{
	font-size:20px;
	padding-bottom: 10px;
}




.border-box-yellow{
	border:solid 1px #ffb900;
	border-radius: 10px;
	
}

.border-box-yellow > dt{
	background:#ffb900;
	padding:10px;
	text-align: center;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-weight: 700;
	font-size:20px;
}

.border-box-yellow > dd{
padding:1em;
text-align: center;
}

.border-box-wrapper{
	display: flex;
	justify-content: space-between;
}

.border-box-wrapper >dl{
	width:48%;
}

.border-box-wrapper >dl dd{
	display: flex;
	padding:20px 10px 0;
	
}

.border-box-wrapper >dl dd p{
	width:50%;
	text-align: left;
}

.border-box-wrapper >dl dd span{
	width:50%;
}

.recipe_time{display: flex;

justify-content: flex-end;
}
.recipe_time dt{
	background:#ffb900;
	color:#000;
	padding:0.5em 1em;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.recipe_time dd{
	background:#fff;
	border:solid 1px #ffb900;
	color:#000;
	padding:0.5em 1em;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.food_recipe_contents{
	width:48%;
	margin-left: 40px;
}

.recipe_table1{
	width: 100%;
	margin-top:20px;
	
}

.recipe_table1 th{
	padding:0.5em;
	background: #ffd566 !important;
}

.recipe_table1 th:last-child{
	padding:0.5em;
	background: #fff1cc !important;
}

.recipe_table1 td{
	padding:0.5em;
	border-bottom:solid 1px #ccc;
	font-size:12px;
}

.recipe_table1 td:nth-child(2n){
	width:35%;
}

.recipe_table2{
	width: 100%;
	margin-top: 20px;
	
}

.recipe_table2 th{
	padding:0.5em;
	border-bottom: solid 2px #ffb900;
	text-align: left;
	font-size:12px;
}

.recipe_table2 td{
	padding:0.5em;
	border-bottom:solid 1px #ccc;
	font-size:12px;
}

.recipe_table2 td:nth-child(2n){
	width:35%;
}



.btn-border-yellow{
	border: solid 2px #ffb900;
	border-radius: 36px;
}

ol {
  counter-reset: my-counter;
  list-style: none;
  padding: 0;
  margin: 0;
}
li {
	padding:1em 0;
  font-size: 16px;
  line-height: 1.5;
  padding-left: 30px;
  position: relative;
	border-bottom: 1px solid #ffb900 ;
}
li:before {
  content: counter(my-counter);
  counter-increment: my-counter;
  background-color: #ffb900 ;
  border: 1px solid #ffb900 ;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 22px;
  width: 22px;
  color: #333;
  font-size: 85%;
  line-height: 1;
  position: absolute;
  top: calc(50% - 11px);
  left: 0;
}

.heading01 .heading_body .heading_text {
    font-size: 28px;
    font-weight: 700;
    display: inline-block;
    position: relative;
    padding-bottom: 10px;
	width:920px;
	
}

.heading01{margin-bottom: 30px;}

.recipe_print{
	margin-top: 40px;
	text-align: center;
	
	
}

.recipe_print_btn{
background:#ffb900;
	padding:1em 6em;
	font-weight: 700;
	border-radius: 30px;
	background:#ffb900 url("../img_mr/food/food_print_icon.png") no-repeat 90% center;
}

.food_recipe_flow {
    background: #ffffff;
}


#jogai{background: #eee;padding:50px;}

@media print{

#jogai{display:none;}

}