
#syokuiku-qa .tx-mother-l {margin: -5px 0 10px;}

.mod_mg20b {
	margin-bottom: 20px;
}

.mariko-one {
	font-size: 18px;
	padding-bottom: 20px;
	background-position: right 10px;
}


/* イラストとテキスト
-------------------------------------------*/
.txt-end {
	color: #ff5953;
	text-align: center;
	margin: 20px 0 10px;
}
.txt-end img {
	margin-bottom: 10px;
}


/* 破線
-------------------------------------------*/
.inner-survey {
	text-align: center;
	margin: 20px auto;
	padding: 20px;
	border: 10px solid #b77252;
	background: white;
}
.inner-survey a:hover img {
	opacity: 0.8; filter: alpha(opacity=80); -ms-filter: “alpha(opacity=80)”;
}
.inner-survey img {
	margin-bottom: 20px;
}
.inner-survey p {
	margin-bottom: 1em;
}
.inner-survey span {
	font-size: 12px;
	text-align: right;
	display: block;
}

.txt-lead {
	color: #b77252;
	font-size: 16px;
	text-align: center;
}
.txt-main {
	text-align: left;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 1em;
}