@charset "utf-8";
#visual {
}
#visual h1 {
	color: #FFFFFF;
}
body#privacy #contents #topicpath {
}
body#privacy #sec01 {
}
#sec01 h2 {
	font-weight: normal;
}
#sec01 p {
}
#sec01 p:last-child {
	margin-bottom: 0px;
}
#sec01 ul {
}
#sec01 ul li {
}
#sec01 .subTxt {
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

pcSetting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media screen and (min-width: 768px),print {
#visual {
	background-image: url(../../images/privacy/mv_privacy_01.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	margin-bottom: 15px;
}
#visual h1 {
	padding: 180px 0;
}
body#privacy #contents #topicpath {
	margin-bottom: 50px;
}
body#privacy #sec01 {
	margin-bottom: 65px;
}
#sec01 h2 {
	margin: 0 100px 25px;
	font-size: 2rem;
}
#sec01 p {
	margin: 0 100px 60px;
	font-size: 1.4rem;
}
#sec01 ul {
	margin: 0 100px;
}
#sec01 ul li {
	font-size: 1.4rem;
}
#sec01 .subTxt {
	margin-bottom: 30px;
}
#sec01 .ulStyle3 {
	margin-bottom: 65px;
}
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

spSetting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media screen and (max-width: 768px) {
#visual {
	background-image: url(../../images/privacy/mv_privacy_01_sp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
#visual h1 {
}
body#privacy #contents #topicpath {
}
body#privacy #sec01 {
	padding-bottom: 30px;
}
#sec01 h2 {
	margin: 0 5% 15px;
	font-size: 1.8rem;
}
#sec01 p {
	margin: 0 5% 30px;
}
#sec01 ul {
	margin: 0 5%;
}
#sec01 ul li {
}
#sec01 .subTxt {
}
#sec01 .ulStyle3 {
	margin-bottom: 30px;
}
}
