/*自動改行削除しタグを有効化するため*/
.delivery_exp br {
    display: none;
  }
.image_pic img {
	margin: 1rem auto;
	display: block;
}
.payment_img{
  padding: 0.3rem;
}
.payment_img img{
  display: inline-block;
margin: 0 0.3rem;
}
.caution_list {
	padding-left: 1rem;
	font-size: 0.85rem;
	background: #f2f2f2;
	padding: 1rem 2rem;
	color: #565659;
  width: fit-content;
}
.caution_list li{
	list-style:disc;
}
.tokutei_area {
  background:#fff;
}
.tokutei_area {
	font-size: 0.9rem;
	color: #3d3d48;
}
.tokutei_area .inside{
  padding:1.3rem;
}
.tokutei_table {
}
.tokutei_area h2 {
	padding: 2rem 1rem;
	background: #434d53;
	color: #fff;
	border-left: 1rem solid #1c3275;
}
.tokutei_area h3 {
	background: #eae7c8;
	padding: 1rem 1.5rem;
	color: #7d5c0d;
	margin-top: 1rem;
	font-size: 1.3rem !important;
	border-bottom: 5px solid #b59b79;
}
.tokutei_area h4 {
	margin: 1rem 0;
	color: #0e1075;
	background: #e2eef9;
	padding: 0.75rem;
	width: fit-content;
}
@media(max-width: 576px) {
.tokutei_area h2 {
	font-size: 1.5rem !important;
	}
.tokutei_area h3 {
	font-size: 1.2rem !important;
	}
.tokutei_area h4 {
 	font-size: 1.1rem !important;
	}
}
.payment_exp, .delivery_exp {
}
.delivery_time {
	padding: 1rem;
}
.delivery_time li {
	padding: 1rem;
	background: #e5eef9;
	color: #05bfbf;
	font-weight: bold;
	margin: 0.5rem;
	display: inline-block;
	/* border: 1px solid #05bfbf; */
	/* border-radius: 7px; */
}
.list_number, .list_number li {
	list-style-type: decimal;
	list-style-position: inside;
	padding-left: 0;
}
.list_disc, .list_disc li{
  list-style-type: disc;
  list-style-position: inside;
}