@charset "UTF-8";
/* CSS Document */

/* ============================
		Reset
 ============================ */


.contentsListSection .contentsList > li > a {
background-color: #fff;
background-image: url("../../../common/images/fig_triangle002.svg");
background-position: right 15px center;
border-radius: 0;
border-bottom: 1px solid #e08090;
padding: 10px 0;
}
.contentsListSection .contentsList .title {
padding: 0 0 0 13px;
margin-bottom: 0;
}

.contentsListSection .contentsList > li {
margin-bottom: 2em;
}

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


.contentsListSection .contentsList > li > a {
padding: 15px 0;
}

.contentsListSection .contentsList > li {
margin-bottom: 3em;
}

}



/* ============================
		mainSection
 ============================ */

.mainSection {
}

.mainSection .topCatchCopy {
text-align: center;
margin-bottom: 2em;
}


.mainSection .topCatchCopy span {
display: inline-block;
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 2.8rem;
font-weight: bold;
line-height: 1.75em;
padding: 0 2em 0.5em 2em;
border-bottom: 1px solid #000;
}


.mainSection .catchCopy {
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 1.8rem;
font-weight: bold;
text-align: center;
line-height: 1.75em;
margin-bottom: 4em;
}

.mainSection .policiesList {
margin-bottom: 2em;
}

.mainSection .policiesList li {
margin-left: 2em;
line-height: 1.75em;
margin-bottom: 0.5em;
}




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

	.mainSection .topCatchCopy span {
	font-size: 4.8rem;
	padding-top: 0.5em;
	}

	.mainSection .catchCopy {
	font-size: 2.8rem;
	}

	.mainSection .policiesList li {
	font-size: 1.8rem;
	}

}



/* ============================
		other
 ============================ */

/* for SP */
@media screen and (max-width: 767px) {
}

/* for TB */
@media screen and (max-width: 1200px) and (min-width: 768px){
}

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