@charset "UTF-8";
/*
*******************************************************************************************************
# プライバシーポリシー

  -- override
  -- module
  -- layout
*******************************************************************************************************
*/
/* ------------------------------------
  * override
* ------------------------------------ */
.mod-ttl-border {
	padding-bottom: 25px;
}

@media only screen and (max-width: 736px) {
	.mod-ttl-border {
		padding-bottom: 17px;
	}

	.mod-ttl-border .text {
		font-size: 16px;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 12px;
	}
}

/* ------------------------------------
  * module
* ------------------------------------ */
/* ------------------------------------
  * layout
* ------------------------------------ */
/* リード文 */
.lead-page {
	padding-bottom: 15px;
}

.lead-page .text {
	width: 100%;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 1.5;
}  

.lead-page .text a {
	text-decoration: underline;
}

@media only screen and (max-width: 736px) {
	.lead-page {
		padding: 0 20px 12px;
	}

	.lead-page .text {
		font-size: 16px;
	}
}

/* プライバシーポリシー内容 */
.wrp-box-privacy {
	padding-bottom: 50px;
}

.wrp-box-privacy .box-privacy .inner-privacy {
	width: 100%;
	box-sizing: border-box;
	padding: 0 40px;
}

.wrp-box-privacy .box-privacy .text-privacy {
	margin-bottom: 26px;
}

.text-privacy-day {
	text-align: right;
}

.wrp-box-privacy .box-privacy .list-privacy {
	margin-bottom: 26px;
}

.wrp-box-privacy .box-privacy .list-privacy > li .lead {
	margin-bottom: 10px;
}

.wrp-box-privacy .box-privacy .list-privacy > li .text {
	margin-bottom: 10px;
}

.wrp-box-privacy .box-privacy .list-privacy.list-indent > li {
	padding-left: 1em;
}

.wrp-box-privacy .box-privacy .list-privacy.list-indent > li > p:first-of-type {
	text-indent: -1em;
}

.wrp-box-privacy .box-privacy .box-contact {
	margin-bottom: 26px;
}

.wrp-box-privacy .box-privacy .box-contact dl > dt {
	display: block;
	width: 100%;
	font-weight: bold;
}

.wrp-box-privacy .box-privacy .box-contact dl > dd {
	display: block;
	width: 100%;
}

@media only screen and (max-width: 736px) {
	.wrp-box-privacy {
		padding: 0 20px 16px;
	}

	.wrp-box-privacy .box-privacy .inner-privacy {
		padding: 0;
	}

	.wrp-box-privacy .box-privacy .text-privacy {
		margin-bottom: 20px;
	}

	.wrp-box-privacy .box-privacy .list-privacy {
		margin-bottom: 20px;
	}

	.wrp-box-privacy .box-privacy .box-contact {
		margin-bottom: 20px;
	}

	.wrp-box-privacy .box-privacy .box-contact dl > dt {
		display: block;
		width: 100%;
		font-weight: bold;
	}

	.wrp-box-privacy .box-privacy .box-contact dl > dd {
		display: block;
		width: 100%;
	}
}
