.profile_list {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	width: 80%;
	margin: 0 auto;
}
.item_name {
	width: 20%;
	margin: 10px 0;
}
.item_contents {
	width: 80%;
	margin: 10px 0;
}
.item_name h9:before {
	content: "♦";
	color: #796baf;
	font-size: 20px;
}
.policy_list {
	width: 80%;
	margin: 0 auto;
}
.policy_list li {
	list-style: none;
	margin: 14px 0;
}
.policy_list li:nth-child(1) {
	list-style: none;
	margin: 10px 0 20px;
}
@media screen and (max-width: 768px){
	.profile_list {
		width: 100%;
	}
	.item_name {
		width: 30%;
		margin: 10px 10px 10px 0;
	}
	.item_contents {
		width: 65%;
		margin: 10px 0;
	}
	.policy_list {
		width: 90%;
	}
}