@charset "UTF-8";


@media screen and (min-width: 768px) {

	.sitepolicy-contents h2{
		font-size: 25px;
		font-weight: 500;
	}
	.sitepolicy-lead p{
		line-height: 2;
		font-weight: 500;
	}
	.sitepolicy-col{
		padding: 70px 0;
		border-bottom: 1px solid #DBDBDB;
	}
	.sitepolicy-col:first-child{
		padding: 0 0 70px;
	}
	.sitepolicy-col h3{
		font-size: 25px;
		font-weight: 500;
	}
	.sitepolicy-detail{
		margin: 30px 0 0;
	}
	.sitepolicy-detail > * + *{
		margin-top: 30px;
	}
	.sitepolicy-detail > dl > dt{
		font-size: 18px;
		font-weight: 700;
		color: #FF5B34;
	}
	.sitepolicy-detail dd{
		margin-top: 15px;
		font-weight: 500;
		line-height: 1.8;
	}
	.sitepolicy-detail > dl dl dt{
		font-weight: 500;
	}
	.sitepolicy-detail > dl dl dd{
		padding: 0 0 0 1em;
		margin-top: 5px;
	}
	.sitepolicy-detail dd.note{
		font-size: 12px;
		font-weight: 500;
		line-height: 1.8;
		color: #A5A5A5;
	}
	.sitepolicy-detail p{
		font-weight: 500;
		line-height: 2;
	}
	.sitepolicy-detail ul li{
		text-indent: -1em;
		padding: 0 0 0 1em;
		line-height: 1.8;
		font-weight: 500;
	}
	.sitepolicy-detail ol li{
		text-indent: -1.5em;
		padding: 0 0 0 1.5em;
		line-height: 1.8;
		font-weight: 500;
	}

	
}



@media screen and (max-width: 767px) {

	.sitepolicy-contents h2{
		font-size: 18px;
		font-weight: 500;
	}
	.sitepolicy-lead p{
		line-height: 2;
		font-weight: 500;
	}
	.sitepolicy-col{
		padding: 40px 0;
		border-bottom: 1px solid #DBDBDB;
	}
	.sitepolicy-col:first-child{
		padding: 0 0 40px;
	}
	.sitepolicy-col h3{
		font-size: 25px;
		font-weight: 500;
	}
	.sitepolicy-detail{
		margin: 30px 0 0;
	}
	.sitepolicy-detail > * + *{
		margin-top: 30px;
	}
	.sitepolicy-detail > dl > dt{
		font-size: 16px;
		font-weight: 700;
		color: #FF5B34;
	}
	.sitepolicy-detail dd{
		margin-top: 10px;
		font-weight: 500;
		line-height: 1.8;
	}
	.sitepolicy-detail > dl dl dt{
		font-weight: 500;
	}
	.sitepolicy-detail > dl dl dd{
		padding: 0 0 0 1em;
		margin-top: 5px;
	}
	.sitepolicy-detail dd.note{
		font-size: 12px;
		font-weight: 500;
		line-height: 1.8;
		color: #A5A5A5;
	}
	.sitepolicy-detail p{
		font-weight: 500;
		line-height: 2;
	}
	.sitepolicy-detail ul li{
		text-indent: -1em;
		padding: 0 0 0 1em;
		line-height: 1.8;
		font-weight: 500;
	}
	.sitepolicy-detail ol li{
		text-indent: -1.5em;
		padding: 0 0 0 1.5em;
		line-height: 1.8;
		font-weight: 500;
	}

}


@media screen  and (max-width: 374px){


}




