@charset "UTF-8";
/* CSS Document */


/*
p {font-family: 'Noto Sans JP', sans-serif;
	font-feature-settings: "palt" 1;}
 font-weight: regular 400,medium 500,semibold 600,bold 700; */

.sec {max-width:637px;margin:235px auto 150px;}
@media screen and (max-width: 750px){
	.sec {width:92%;margin:40vw auto 16vw;}
}

.title_policy {width:240px;text-align:left;margin-bottom:50px;}
@media screen and (max-width: 750px){
	.title_policy {width:53.33vw;margin-bottom:10.66vw;}
}

.sign {text-align:right;font-size:14px;font-weight:400;
	line-height:1.57;}
@media screen and (max-width: 750px){
	.sign {font-size:3.73vw;}
}



.lead {width:100%;text-align:justify;margin-top:50px;
	color:#000;font-size:14px;font-weight:400;line-height:2;
	margin-bottom:80px;}
@media screen and (max-width: 750px){
	.lead {margin-top:8vw;font-size:3.73vw;
		margin-bottom:13.33vw;}
}


.policy_content {width:100%;text-align:justify;color:#000;}
.policy_content:not(:last-of-type) {margin-bottom:60px;}
.policy_content:last-of-type {margin-bottom:80px;}
@media screen and (max-width: 750px){
	.policy_content:not(:last-of-type) {
		margin-bottom:10.66vw;}
	.policy_content:last-of-type {
		margin-bottom:13.33vw;}
}


.ctgr {font-size:22px;font-weight:500;
	padding-bottom:15px;border-bottom:solid 1px #007CE6;
	margin-bottom:25px;}
.p_c_txt {font-size:14px;font-weight:400;line-height:2;}
.p_c_txt span {font-weight:500;}
.p_m_bttm {margin-bottom:25px;}
@media screen and (max-width: 750px){
	.ctgr {font-size:4.8vw;line-height:1.55;
		padding-bottom:2.66vw;margin-bottom:6.66vw;}
	.p_c_txt {font-size:3.73vw;}
	.p_m_bttm {margin-bottom:6.66vw;}
}









