/*-----
* policy-style.css ver1.0.0
-----*/
/***** policy-box *****/
.policy-box{
	
}
.policy-box>.inner{
	padding: 6rem 2% 2rem;
}
.policy-box .item-box{
	padding: 0 10%;
}
.policy-box .item-box>.title{
	border-bottom: 1px solid var(--border-color);
	padding-bottom: 1rem;
	margin-bottom: 1rem;
}
.policy-box .item-box>.title>.t-1{
	font-size: 1.2rem;
	font-weight: 600;
}
.policy-box .item-box>.block1{
	margin-bottom: 2rem;
}
.policy-box .item-box>.block1 .mb1{
	margin-bottom: 0.5rem;
}
.policy-box .item-box>.block1>.t-1{
	font-size: 1rem;
	font-weight: 600;
}
.policy-box .item-box>.block1>.t-2{
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.7em;
	padding-left: 1rem;
}
.policy-box .item-box>.block1>.t-3{
	padding-left: 2rem;
}
.policy-box .item-box>.block1>.t-3>li>.l-1{
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.7em;
}
.policy-box .item-box>.block2{
	width: 100%;
    border-collapse: collapse;
    margin-bottom:2rem;
}
.policy-box .item-box>.block2>tbody>tr>th,
.policy-box .item-box>.block2>tbody>tr>td{
	border: 1px solid var(--border-color);
	padding: 1rem 1rem;
}
.policy-box .item-box>.block2>tbody>tr>th{
	width: 32%;
	text-align: left;
	background-color: #e7e7e7;
}
.policy-box .item-box>.block2>tbody>tr>td{
	width: 68%;
}
.policy-box .item-box>.block2>tbody>tr>th>.t-1,
.policy-box .item-box>.block2>tbody>tr>td>.t-1{
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.7em;
}
.policy-box .item-box>.block2>tbody>tr>td>.t-1{
	font-weight: 300;
}
.policy-box .item-box>.block2>tbody>tr>td>.t-2>img{
	height: 1rem;
}
.policy-box .item-box>.block2>tbody>tr>td>.t-3{
	
}
@media screen and (max-width:768px){
	.policy-box>.inner{
		padding: 6rem 5% 2rem;
	}
	.policy-box .item-box{
		padding: 0;
	}
	.policy-box .item-box>.block2>tbody>tr>th,
	.policy-box .item-box>.block2>tbody>tr>td{
		width: 100%;
		display: block;
		padding: 0.7rem 1rem;
	}
}