@charset "utf-8";
@import "/css/common.css";

/*==================================================================*/
/* faq style css（お客様の声） */
/*==================================================================*/

/* h1 */
h1{
	margin:0 0 1em;
	padding:0;
}


/* リード文 */
#contents p.read{
	margin:0 auto 3em;
	padding:0 1em;
	width:650px;
}


/*---------------------------------------*/
/* tabContainer */
/*---------------------------------------*/

div.tabContainer *{margin:0;padding:0;}
div.tabContainer{
	margin:0 auto 3em;
	width:650px;
}
	
div.tabContainer dl{
	margin:0 auto;

}
/* Q-area */
div.tabContainer dt{
	margin:0;
	padding:15px;
	background:url('../image/q_back.gif') repeat 0 0 #eeece0;
}
div.tabContainer dt strong{
	padding:10px 0 10px 50px;
	background:url('../image/q.gif') no-repeat 0 0;
	color:#c65721;
	font-weight:normal;
	text-decoration:underline;
}
/* A-area */
div.tabContainer dd{
	background:url('../image/a_line.gif') repeat-x 0 0;
}
div.tabContainer dd p{
	padding:30px 15px 40px 100px;
	background:url('../image/a.gif') no-repeat 8px 12px;
}
div.tabContainer dd table{
	margin:0 0 30px 100px;
	width:530px;
	border:1px solid #ccc;
	border-collapse:collapse;
}
div.tabContainer dd table th{
	padding:5px;
	text-align:left;
	width:150px;
	border:1px solid #ccc;
	border-collapse:collapse;
	background:#efefef;
}
div.tabContainer dd table td{
	padding:5px;
	width:370px;
	border:1px solid #ccc;
	border-collapse:collapse;
}

div.tabContainer dd ul{
	margin:0 0 1em 100px;
	padding:10px 10px 0;
	width:420px;
	background:#efe9de;
	list-style-type:none;
}
/* clear hack */
div.tabContainer dd ul{zoom:1;}
div.tabContainer dd ul:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

div.tabContainer dd li{
	float:left;
	padding:10px;
}

div.block{
	margin:0;
	padding:0;
	width:620px;
}


