@charset "utf-8";
/* CSS Document */
.h2Area .inner h2 {
	padding: 60px 0 25px;
	text-align: center;
	font-size: 30px;
	line-height: 1.3;
	position: relative;
}
.h2Area .inner h2:after {
	content: "";
    position: absolute;
    width: 50px;
    height: 1px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    background-color: #535353;
}
.privacyBox .inner {
	padding: 60px 10% 100px;
}
.privacyBox .inner dl {
	padding-top: 60px;
}
.privacyBox .inner dl dt {
	padding-bottom: 5px;
	font-weight: bold;
	color: #0D347F;
}
.privacyBox .inner dl dd {
	padding-bottom: 30px;
	padding-left: 3%;
}
	
@media screen and (max-width: 1085px) {
} 
@media screen and (max-width: 885px) {
}

@media screen and (max-width: 768px) {
	.h2Area .inner h2 {
		padding: 30px 5vw 20px;
		font-size: 7vw;
	}
	.privacyBox .inner {
		padding: 50px 5vw;
	}
	.privacyBox .inner .txt {
		font-size: 3.2vw;
		line-height: 1.5;
	}
	.privacyBox .inner dl {
		padding: 40px 0 0;
	}
	.privacyBox .inner dl dt {
		padding-bottom: 5px;
		font-size: 3.3vw;
	}
	.privacyBox .inner dl dd {
		padding-bottom: 20px;
		font-size: 3.3vw;
		line-height: 1.4;
		padding-left: 6vw;
	}
	
	
}

