@charset "utf-8";

.text_flex{
	display: flex;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
	margin: 50px 0px 20px;
}


.text_flex .item {
	width: calc(33.3% - 30px);
	margin-right: 45px;
	border: 1px solid #b5b5b6;
	padding: 10px 10px;
	line-height: 1.8;
	margin-bottom: 20px;
}
.text_flex .item .bold{
	/*font-weight: 400 !important;*/
}

.text_flex .item:nth-child(3n) {
	margin-right: 0px;
}

.text_flex .item img.ph{
	width: 100%; height: auto;
	margin-bottom: 15px;
}
.text_flex .item a:hover {
	color: #e4007f;
}

@media screen and (max-width: 1000px){
	.text_flex .item {
		width: calc(33.3% - 20px);
		margin-right: 30px;
	}
}
@media screen and (max-width: 768px){
	.text_flex .item {
		width: calc(50% - 10px);margin-right: 0px;
	}
	.text_flex .item:nth-child(odd) {margin-right: 20px;}
	#head{border-bottom: 1px solid #281e1c;}
	#textT{margin-top: 30px;}
}
@media screen and (max-width: 600px){
	.text_flex{display: block;}
	.text_flex .item {width: 100%;}
	.text_flex .item:nth-child(odd) {margin-right: 0px;}
	.spCenter{text-align: center;}
}