@charset "UTF-8";
/* CSS Document */
/* ttlArea */
.imgArea {
	background-image: url("../img/privacy/privacymain.webp");
	background-position: center center;
}

.ttlArea .inner p {
	font-size: min(3.7vw,14px);
    line-height: 1.8;
    font-weight: 500;
}
/*privacyArea*/
.privacyArea .inner {
	max-width: 1280px;
	padding: 60px 20px 40px;
	text-align: center;
}
.privacyArea .inner .privacyList {
	padding: 0 100px;
	font-size: min(3.5vw,13px);
	text-align: left;
}
.privacyArea .inner .privacyList dt {
	padding-bottom: 5px;
	color: #419bd1;
	font-size: min(3.5vw,15px);
	font-weight: 500;
}
.privacyArea .inner .privacyList dd {
	padding: 0 0 30px 2em;
	font-size: min(3.5vw,13px);
	font-family: noto-sans-cjk-jp, sans-serif;
	font-weight: 400;
	font-style: normal;
}

@media screen and (max-width: 1000px) {
	.privacyArea .inner .privacyText {
			padding: 0 20px 60px;
	} 
}	

@media screen and (max-width: 767px) {
  .privacyArea .inner {
    padding: 40px 6vw 40px;
    padding-bottom: 20px;
  }
  .privacyArea .inner .privacyText {
    padding: 0 0 30px;
    line-height: 1.4;
	text-align: left;
  }
  .privacyArea .inner .privacyList {
    padding: 0;
    line-height: 1.4;
  }
	.privacyArea .inner .privacyList dd {
		padding: 0 0 30px 2em;
	}
}	

