@charset "utf-8";
@import "/css/common/0-import.css";
/*------------------------------------------------------------
	よくいただく質問
------------------------------------------------------------*/
#conts .read {
	margin: 0 15px;
}

#conts .read p {
	margin-bottom: 1em;
}

#conts .read .contact {
	padding-left: 10px;
	background: url(/img/common/icon/03.gif) no-repeat left 4px;
}

#conts h3 {
	margin-left: 15px;
}

#conts .index {
	margin: 0 15px 40px;
	padding: 10px 0;
	border: 1px solid #F0F0F0;
	border-top: none;
}

#conts .index h4 {
	margin: 20px 15px 10px;
	border-color: #00A6AE;
}

#conts .index h4.first {
	margin-top: 0;
}

#conts .index ol {
	margin: 0 0 8px 15px;
	padding-bottom: 8px;
	background: url(/img/common/line/02.gif) no-repeat left bottom;
	overflow: hidden;
	zoom: 1;
}

#conts .index .only {
	background-position: -318px bottom;
}

#conts .index ol li {
	margin-right: 13px;
	width: 308px;

	float: left;
}

#conts .index ol li a {
	padding-left: 15px;
	background: url(/img/common/icon/06.gif) no-repeat left 2px;
	display: block;
}

#conts .answer {
	margin: 0 15px;
}

#conts dl.qa {
	margin: 0 13px 10px 0;
	padding: 7px 0 0;
}

#conts dl.qa dt {
	padding: 0 0 11px 25px;
	background: url(/img/common/icon/08.gif) no-repeat left top;
	font-weight: bold;
	color: #00A6AE;
	font-size: 1.2em;
}

#conts dl.qa dd span {
	padding: 3px 0 0 25px;
	background: url(/img/common/icon/09.gif) no-repeat left top;
	display: block;
}

#conts dl.qa dd span.span01 {
	padding-left: 35px;
	background: url(/img/common/icon/03.gif) no-repeat 24px 7px;
}

#conts dl.qa dd {
	padding-bottom: 12px;
	margin-bottom: 15px;
	background: url(/img/service/alert/line01.gif) repeat-x left bottom;
}

#conts dl.qa dd.none {
	margin-bottom: 0;
}

#conts .pageTop {
	margin-bottom: 20px;
}

#conts .pageTop a {
	background: url(/img/common/icon/02.gif) no-repeat left top;
	color: #0099cc;
	font-size: 0.92em;
	text-decoration: underline;
}