﻿

/* site policy & privacy policy */

/* contents
----------------------------------------- */
#site-policy .page-visual-area {
	background: url(../image/page-visual_sp13.webp) center center no-repeat;
	background-size: cover;
}
#privacy-policy .page-visual-area {
	background: url(../image/page-visual_sp14.webp) center center no-repeat;
	background-size: cover;
}
.no-webp #site-policy .page-visual-area {
	background: url(../image/page-visual_sp13.jpg) center center no-repeat;
	background-size: cover;
}
.no-webp #privacy-policy .page-visual-area {
	background: url(../image/page-visual_sp14.jpg) center center no-repeat;
	background-size: cover;
}

.policy-body {
	padding: 0 20px;
}
.policy-body_ttl {
	margin-bottom: 40px;
	font-size: 1.6rem;
}
.policy-sec-list {

}
.policy-sec-list li {
	margin-bottom: 50px;
}
.policy-sec-list li:last-child {
	margin-bottom: 0;
}
.policy-sec-list_ttl {
	margin-bottom: 30px;
	padding-bottom: 16px;
	border-bottom: 1px solid #999;
	font-size: 1.4rem;
	font-weight: 500;
}
.policy-body .sec-lead p {
	font-size: 1.3rem;
}









































/* tablet 560px - 959px */
@media only screen and (min-width: 560px) {


/* contents
----------------------------------------- */
#site-policy .page-visual-area {
	background: url(../image/page-visual_pc13.webp) center center no-repeat;
	background-size: cover;
}
#privacy-policy .page-visual-area {
	background: url(../image/page-visual_pc14.webp) center center no-repeat;
	background-size: cover;
}
.no-webp #site-policy .page-visual-area {
	background: url(../image/page-visual_pc13.jpg) center center no-repeat;
	background-size: cover;
}
.no-webp #privacy-policy .page-visual-area {
	background: url(../image/page-visual_pc14.jpg) center center no-repeat;
	background-size: cover;
}

.policy-body {
	padding: 0 60px;
}
.policy-body_ttl {
	margin-bottom: 60px;
	font-size: 1.8rem;
}
.policy-sec-list {

}
.policy-sec-list li {
	margin-bottom: 70px;
}
.policy-sec-list li:last-child {
	margin-bottom: 0;
}
.policy-sec-list_ttl {
	margin-bottom: 35px;
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
	font-size: 1.6rem;
	font-weight: 500;
}
.policy-body .sec-lead p {
	font-size: 1.4rem;
}



} /* tablet end */





























































/* PC 960px - */
@media only screen and (min-width: 960px) {


/* contents
----------------------------------------- */
#site-policy .page-visual-area {
	background: url(../image/page-visual_pc13.webp) center center no-repeat;
	background-size: cover;
}
#privacy-policy .page-visual-area {
	background: url(../image/page-visual_pc14.webp) center center no-repeat;
	background-size: cover;
}
.no-webp #site-policy .page-visual-area {
	background: url(../image/page-visual_pc13.jpg) center center no-repeat;
	background-size: cover;
}
.no-webp #privacy-policy .page-visual-area {
	background: url(../image/page-visual_pc14.jpg) center center no-repeat;
	background-size: cover;
}

.policy-body {
	max-width: 1080px;
	margin: 0 auto;
	padding: 0 40px;
}
.policy-body_ttl {
	margin-bottom: 70px;
	font-size: 2.4rem;
}
.policy-sec-list {

}
.policy-sec-list li {
	margin-bottom: 70px;
}
.policy-sec-list li:last-child {
	margin-bottom: 0;
}
.policy-sec-list_ttl {
	margin-bottom: 40px;
	padding-bottom: 25px;
	border-bottom: 1px solid #999;
	font-size: 1.7rem;
	font-weight: 500;
}
.policy-body .sec-lead p {
	font-size: 1.3rem;
	line-height: 2.3;
}

} /* PC end */





























































/* PC:1201px - */
@media only screen and (min-width: 1201px) {

} /* PC end */


