@charset 'UTF-8';

/*  policy 
--------------------------------------- */

ol.numberList {
	margin-left:30px;
	list-style-type:decimal;
	font-size: 14px;
	line-height: 1.58;
	text-align: left;
}

ol.numberList li {
	margin-bottomt:5px;

}

ol.numberList ul {
	list-style-type: none;
}

/*  anchor 
--------------------------------------- */

.policy .anc {
display: flex;
align-items: center;
justify-content: center;
margin: 0 0 8px;
}

.policy .anc + .anc {
margin: 0 0 55px;
}

.policy .anc li {
margin: 0 20px;
}

.policy .anc li a {
padding: 0 25px 0 0;
color: #034a96;
font-size: 16px;
font-weight: bold;
background: url("/ja/assets/img/ico_arw_01.png") no-repeat right center;
background-size: 20px;
}

/* link の設定
-------------------------------*/

p.link {
	margin:0 0 5px;
	padding:0 0 0 25px;
	background:url("/ja/assets/img/ico_link2.gif") no-repeat left 0.3em;
}

p.link a {
	color:#000099;
	text-decoration:none;
}

p.link a:hover {
	text-decoration:underline;
}

/* definitionList 
------------------------------ */
.definitionList {
	font-size: 14px;
	line-height: 1.58;
	text-align: left;	
}

.definitionList dt {
	color:#000099;
	font-weight:bold;
}

.definitionList dd {
	margin: 5px 0 15px 15px;
}



