@charset "UTF-8";

/* -------------------------------------
privacy
------------------------------------- */
.bdrttl span {
	background-color:#fff;
}

.bdrttl {
	margin-bottom:40px;
}
#pplist li {
	margin-bottom:5px;
}
#pplist li h2 {
	font-size:14px;
	font-weight:bold;
	line-height:2.6;
}
#pplist li h3 {
	font-size:14px;
	font-weight:normal;
	line-height:2.6;
}
#pplist li .in {
	padding-left:1.6em;
}
#pplist li .in .in {
	padding-left:1.3em;
}
#pplist li .in p {
	line-height:2.6;
}
#pplist li .in p a {
	color:#7AAFAA;
	text-decoration:underline;
	display:inline-block;
}


#pplist li .address {
	font-size:0;
}
#pplist li .address dt, #pplist li .address dd {
	font-size:14px;
	line-height:2.6;
	display:inline-block;
	vertical-align:middle;
}
#pplist li .address dt:after {
	content:":";
	display:inline-block;
	margin:0 5px;
}
#pplist li .address dd a {
	transition:color 0.3s;
}
#pplist li .address dd a:hover {
	color:#00afec;
	text-decoration:underline;
}

/* aichi */
.aichi_pp .read {
	line-height:2.6;
	margin-bottom:35px;
}
.aichi_pp li li {
	line-height:2.6;
	text-indent:-1em;
	padding-left:1em;
	margin-bottom:5px!important;
}


@media screen and (max-width:1360px) {
	
}
@media screen and (max-width:1180px) {
	.bdrttl {
		margin-bottom:37px;
	}
	
	#pplist li {
		margin-bottom:8px;
	}
	#pplist li h2 {
		line-height:2.3;
	}
	#pplist li h3 {
		line-height:2.3;
	}
	#pplist li .in p {
		line-height:2.3;
	}
	#pplist li .address dt, #pplist li .address dd {
		line-height:2.3;
	}
	
	
	/* aichi */
	.aichi_pp .read {
		line-height:2.3;
		margin-bottom:33px;
	}
	.aichi_pp li li {
		line-height:2.3;
	}
}
@media screen and (max-width:980px) {
	.bdrttl {
		margin-bottom:34px;
	}
	
	#pplist li {
		margin-bottom:12px;
	}
	#pplist li h2 {
		line-height:2.0;
	}
	#pplist li h3 {
		line-height:2.0;
	}
	#pplist li .in p {
		line-height:2.0;
	}
	#pplist li .address dt, #pplist li .address dd {
		line-height:2.0;
	}
	
	
	/* aichi */
	.aichi_pp .read {
		line-height:2.0;
		margin-bottom:31px;
	}
	.aichi_pp li li {
		line-height:2.0;
	}
}
@media screen and (max-width:880px) {
	
}
@media screen and (max-width:800px) {
	
}
@media screen and (max-width:768px) {
	.bdrttl {
		margin-bottom:31px;
	}
	
	#pplist li {
		margin-bottom:15px;
	}
	#pplist li h2 {
		font-size:13px;
		line-height:1.8;
	}
	#pplist li h3 {
		font-size:13px;
		line-height:1.8;
	}
	#pplist li .in p {
		line-height:1.8;
	}
	
	#pplist li .address dt, #pplist li .address dd {
		font-size:13px;
		line-height:1.8;
	}
	
	
	/* aichi */
	.aichi_pp .read {
		line-height:1.8;
		margin-bottom:30px;
	}
	.aichi_pp li li {
		line-height:1.8;
	}
}
@media screen and (max-width:640px) {
	.bdrttl {
		margin-bottom:28px;
	}
}
@media screen and (max-width:480px) {
	.bdrttl {
		margin-bottom:25px;
	}
}
@media screen and (max-width:400px) {
	
}
@media screen and (max-width:320px) {
	
}
@media screen and (min-width:769px) {
	
}