/*=======================
基本設定
=======================*/

.page-wrapper.-pagePrivacy .secTitle.-type03 .title-en {
	margin-top: 23px;
}

.page-wrapper.-pagePrivacy section#privacy01,
.page-wrapper.-pagePrivacy section#privacy02 {
	margin-top: 82px;
}

.page-wrapper.-pagePrivacy section#privacy01 .inner,
.page-wrapper.-pagePrivacy section#privacy02 .inner {
	max-width: 1000px;
}

.page-wrapper.-pagePrivacy section#privacy01 p,
.page-wrapper.-pagePrivacy section#privacy01 li,
.page-wrapper.-pagePrivacy section#privacy02 p,
.page-wrapper.-pagePrivacy section#privacy02 li {
	line-height: 1.875;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-title,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-title {
	border-bottom: 1px solid #A2925B;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 0.05em;
	padding-bottom: 25px;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-lead,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-lead {
	margin-top: 24px;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-items,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-items {
	margin-top: 30px;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-item,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-item {
	margin-bottom: 30px;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-item:last-child,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-item:last-child {
	margin-bottom: 0;
}

.page-wrapper.-pagePrivacy section#privacy02 {
	margin-bottom: 231px;
	margin-top: 107px;
}

.page-wrapper.-pagePrivacy section#privacy02 .inner {
	max-width: 1000px;
}

.page-wrapper.-pagePrivacy section#privacy02 .privacy-items {
	margin-top: 24px;
}

@media screen and (min-width:768px) {

html { /* 1rem = 10px設定*/ /* 10px ÷ カンプ幅(1920px) × 100% = 0.520833vw*/
	font-size: 0.520833vw;
}

}

@media not screen and (min-width:768px) {

html { /* 1rem = 10px設定*/ /* 10px ÷ 390 * 100% */
	font-size: 2.564102vw;
}

.page-wrapper.-pagePrivacy .secTitle.-type03 {
	padding-top: 2rem;
}

.page-wrapper.-pagePrivacy .secTitle.-type03 .title-jp {
	letter-spacing: normal;
	line-height: 1.4230769231;
}

.page-wrapper.-pagePrivacy .secTitle.-type03 .title-en {
	margin-top: 0.6rem;
}

.page-wrapper.-pagePrivacy section#privacy01,
.page-wrapper.-pagePrivacy section#privacy02 {
	margin-top: 2.6rem;
}

.page-wrapper.-pagePrivacy section#privacy01 p,
.page-wrapper.-pagePrivacy section#privacy01 li,
.page-wrapper.-pagePrivacy section#privacy02 p,
.page-wrapper.-pagePrivacy section#privacy02 li {
	font-size: 1.4rem;
	line-height: 2.1428571429;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-title,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-title {
	font-size: 2rem;
	padding-bottom: 2.5rem;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-lead,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-lead {
	margin-top: 2.2rem;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-items,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-items {
	margin-top: 3rem;
}

.page-wrapper.-pagePrivacy section#privacy01 .privacy-item,
.page-wrapper.-pagePrivacy section#privacy02 .privacy-item {
	margin-bottom: 3rem;
	text-align: justify;
}

.page-wrapper.-pagePrivacy section#privacy02 {
	margin-bottom: 12rem;
	margin-top: 8.8rem;
}

.page-wrapper.-pagePrivacy section#privacy02 .privacy-items {
	margin-top: 2.2rem;
}

}

