
/********************
* toripaitan
********************/
/* toripaitan-cont */
#toripaitan-cont {
    box-sizing: border-box;
}

.c-title-back-toripaitan {
  background-color: #F7D1AB;
}
.c-block-container-back-toripaitan {
  background-color: #FDF3EB;
}
.c-block-container-back-toripaitan.caret::after {
	border-top-color: #FDF3EB
}
.graph_ttl small {
	font-size: 66.667%;
}
h3.product_detail_ttl {
	color: #4F3506;
	font-size: 30px;
	font-weight: 700;
	text-align: left;
	margin-bottom: 40px;
}
.product_detail_point_txt {
	width: 660px;
	text-align: left;
}
.product_detail_point_txt h4 {
	font-size: 26px;
}
.product_detail_point_txt h4::before {
	background-color: #EF8926;
}
.product_detail_point_txt ul.point_list {
	margin-bottom: 20px;
}
.product_detail_point_txt ul.point_list p {
	margin-top: 10px;
}
.product_detail_recipe {
	text-align: left;
}
.product_detail_recipe h3 {
	color: #4F3506;
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
	h3.flavor_ttl {
		font-size: 24px;
		border-radius: 10px 10px 0 0;
		padding: 15px 20px;
	}
	h3.product_detail_ttl {
		font-size: 26px;
	}
	h3.product_detail_ttl span {
		font-size: 16px;
	}
	.product_detail_point_txt {
		width: 100%;
	}
	.product_detail_point_txt h4 {
		font-size: 20px;
	}
}
.toripaitan-point01,
.toripaitan-point02 {
	background-color: #FDF3EB;
	border-color: #f9c270;
	text-align: left;
	padding-left: 323px;
}
.toripaitan-point01 .toripaitan-point01-img  {
	width: 182px;
	bottom: 8px;
	left: 110px;
}
.toripaitan-point02 .toripaitan-point02-img  {
	width: 110px;
	bottom: 16px;
	left: 140px;
}
@media screen and (max-width: 768px) {
	.toripaitan-point01,
	.toripaitan-point02 {
		padding-left: 110px;
		padding-right: 0;
	}
	.toripaitan-point01 .toripaitan-point01-img  {
		width: 88px;
		bottom: 50%;
		transform: translateY(50%);
		left: 20px;
	}
	.toripaitan-point02 .toripaitan-point02-img  {
		width: 65px;
		bottom: 50%;
		transform: translateY(50%);
		left: 32px;
	}
}



