.seopage2509 .cont .seopage2509_part{
	background-color: #fff3ec;
	margin: 28px 0;
}
.seopage2509 .cont .seopage2509_part>div{
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #ff8400;
	padding: 12px 10px 15px;
	margin-bottom: -10px;
}
.seopage2509 .cont .seopage2509_part>ul{
	width: 95%;
	max-width: 850px;
	margin: 10px auto 0;
	padding: 20px 0 25px;
}
.seopage2509 .cont .seopage2509_part>ul li strong{
	color: #ff5c00;
}
.seopage2509 .cont .seopage2509_part>ul li{
	font-size: 16px;
	color: #000;
}
.seopage2509 .cont .seopage2509_part>ul li>div.cont01{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 3px;
}
.seopage2509 .cont .seopage2509_part>ul li>div.cont01>span:first-of-type{
	font-size: 12px;
	color: #ff5c00;
	margin-right: 5px;
}
.seopage2509 .cont .seopage2509_part>ul li>div.cont02{
	margin-bottom: 14px;
}
.seopage2509 .cont .seopage2509_part>ul li:last-of-type>div{
	margin-bottom: 0;
}
.seopage2509 .cont h4{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

@media only screen and (max-width: 1024px) {

}
@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 480px) {
	.seopage2509 .cont .seopage2509_part>div{
		font-size: 18px;
		padding: 10px 5px;
	}
	.seopage2509 .cont .seopage2509_part>ul{
		padding: 15px 0 20px;
	}
	.seopage2509 .cont .seopage2509_part>ul li{
		font-size: 14px;
	}
	.seopage2509 .cont .seopage2509_part>ul li>div.cont01{
		font-size: 16px;
	}
	.seopage2509 .cont h4{
		font-size: 16px;
	}
}