@charset "UTF-8";
.policy .ml-20{
	margin-left: 20px;
}

.policy .item {
	margin-bottom: 70px;
}

.policy .okuzuke {
	padding: 10px;
	background: #f6f6f6;
	max-width: 525px;
	margin: 40px auto;
}

.policy .div_p_mag p {
	margin-bottom: 0;
	margin-top: 15px;
}

.policy .div_p_mag ul{
	padding: 10px 0 0 20px;
}

.policy address{
	font-style: normal;
}

.policy dd{
	margin-left: 1em;
	padding-left: 1em;
	text-indent: -0.5em;
}

.policy #mainBlock{
	margin-bottom: 50px;
}

/* .intro */

.policy .intro__ul{
	list-style-type: decimal;
}

/* .common */

.policy .common__purpose-ul{
	list-style-type: disc;
	margin-left: 20px;
}

/* .measure */

.policy .measure__ul{
	list-style-type: disc;
	margin-left: 20px;
}

.policy .measure__inner-ul{
	list-style: none;
}

.policy .measure__inner-li::before{
	content: '-';
}

/* .disclosure */

.policy .disclosure__ul{
	list-style-type: katakana;
	margin-left: 20px;
}

.policy .disclosure__inner-ul{
	list-style-type: lower-alpha;
	margin-left: 20px;
}

.policy .commission__ul{
	list-style-type: disc;
	margin-left: 20px;
}

/* .certification */
.policy .item__flex-content{
	display: flex;
	column-gap: 30px;
	align-items: center;
}
