@charset "utf-8";
.policy-lead{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	margin-bottom : 50px;
}
.policy-lead p{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	text-align : justify;
	font-size : var(--14px);
}
.policy-item{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	margin-bottom : 50px;
}
.policy-item:last-of-type{
	margin-bottom : 0;
}
.policy-item h3{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	font-size : var(--18px);
	font-weight : bold;
	margin-bottom : 15px;
}
.policy-item p{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	text-align : justify;
	font-size : var(--14px);
	margin-bottom : 5px;
}
.policy-item p:last-child{
	margin-bottom : 0;
}
.policy-item ul{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
}
.policy-item ul li{
	position : relative;
	display : list-item;
	width : 100%;
	height : auto;
	text-align : justify;
	font-size : var(--14px);
	padding-left : 1em;
	margin-bottom : 5px;
}
.policy-item ul li:last-child{
	margin-bottom : 0;
}
.policy-item ul li::before{
	content : "・";
	position : absolute;
	display : block;
	left : 0;
}




/* # =================================================================
#### responsive
# ================================================================= */
/* # =================================================================
#### 1200px
# ================================================================= */
@media screen and (max-width: 1200px){

}/*** 1200px ***/
/* # =================================================================
#### 1024px
# ================================================================= */
@media screen and (max-width: 1024px){

}/*** 1024px ***/
/* # =================================================================
#### 896px
# ================================================================= */
@media screen and (max-width: 896px){

}/*** 896px ***/
/* # =================================================================
#### 600px
# ================================================================= */
@media screen and (max-width: 600px){

}/*** 600px ***/
/* # =================================================================
#### 480px
# ================================================================= */
@media screen and (max-width: 480px){

}/*** 480px ***/
/* # =================================================================
#### 320px
# ================================================================= */
@media screen and (max-width: 320px){

}/*** 320px ***/