@charset "utf-8";

/* -------------------------------------------------- */
/* PC*/
/* -------------------------------------------------- */
/* MV */
/* ----------------------------------- */
#underMv {
	background: url(../../img/pp/pp_head.jpg) 0 0 no-repeat;
	background-size: cover;
}

.underMvTit.pp {
	line-height: 1;
}

.underMvTit.pp::before {
	bottom: 41%;
}

#pp {
	padding-bottom: 100px;
}

#pp dt{
	padding-bottom: 10px;
	font-size: 2rem;
	color: #0f74c9;
	font-weight: bold;
}

#pp dd{
	padding-bottom: 40px;
	font-size: 1.6rem;
	line-height: 1.6;
}

#pp dd a {
	color: #0f74c9;
}

/* -------------------------------------------------- */
/* TAB&SP */
/* -------------------------------------------------- */
@media screen and (max-width: 1024px) {
	#pp {
		padding-bottom: 40px;
	}
}


/* -------------------------------------------------- */
/* TAB(調整) */
/* -------------------------------------------------- */
@media screen and (min-width: 768px) and (max-width: 1024px) {

}
/* -------------------------------------------------- */
/* SP(調整) */
/* -------------------------------------------------- */
@media screen and (max-width: 767px) {
	#pp {
		padding-bottom: 20px;
	}
}