@charset "UTF-8";

/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/
/*------------------------Titleのスタイル------------*/
div#Title h2 { background-image: url(../../img/faq/title.png); }


/*------------------------Voiceのスタイル------------*/
div#Faq {}
div#Faq dl {
	margin: 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px dashed #c1c2c2;
}
div#Faq dl dt,
div#Faq dl dd {
	width: 100%;
	overflow: hidden;
}
div#Faq dl dt { margin-bottom: 10px; }
div#Faq dl dt span,
div#Faq dl dd span {
	display: block;
	width: 7.5%;
	min-height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	line-height: 0;
	text-indent: -99999px;
	font-size: 0;
}
div#Faq dl dt span { background-image: url(../../img/faq/q.gif); float: left; }
div#Faq dl dd span { background-image: url(../../img/faq/a.gif); float: right; }
div#Faq dl dt em,
div#Faq dl dd em {
	display: block;
	width: 88.5%;
	padding: 15px 2%;
	border-radius: 10px;        /* CSS3草案 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */  
}
div#Faq dl dt em { background-color: #ebeeff; float: right; }
div#Faq dl dd em { background-color: #f8e6ec; float: left; min-height: 40px; }