@charset "utf-8";

/*
 *
 *	faq
 *
 */

/*===============================
	faqBox
===============================*/
.mContent .faqTit {
	margin: 7% 0 4%;
}
.mContent .faqBox {
	margin: 0 7.5% 10%;
}
.mContent .faqBox dt {
	line-height: 1.3;
	padding: 3%;
	border-radius: 5px 5px 0 0;
	background: #924898;
	font-size: .9em;
	color: #fff;
}
.mContent .faqBox dd {
	margin-bottom: 7%;
	line-height: 1.3;
	padding: 3%;
	border-radius: 0 0 5px 5px;
	background: #fff;
	font-size: .9em;
}
.mContent .faqBox dd strong {
	font-weight: bold;
}
.mContent .faqBox dd a,
.mContent .faqBox dd a:hover {
	text-decoration: none;
	color: #3bbde4;
}
.mContent .faqBox dd:before {
	content: 'A　'
}


/*===============================
	contactBox
===============================*/
.mContent .contactBox {
	margin: 0 7.5% .5em;
	padding: 3% 3% 0;
	border: #924898 solid 2px;
}
.mContent .contactBox h1 {
	width: 140px;
	height: 23px;
	margin: 0 auto 10px;
	line-height: 23px;
	background: #924898;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.mContent .contactBox h2 {
	text-align: center;
	font-size: .8em;
	font-weight: bold;
}
.mContent .contactBox h3 {
	margin: .3em 0 .5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}
.mContent .contactBox p {
	text-align: center;
	font-size: .85em;
}
.mContent .contactBox .icon {
	width: 21px;
	height: 12px;
}

.mContent .day {
	margin: 0 7.5% 5%;
	text-align: right;
	font-size: .8em;
}

