@charset "utf-8";
@import "../common/0-import.css";
/*  
	Author : S.Takahashi
	Update : 8/21
*/
/*------------------------------------------------------------
	Q&A
------------------------------------------------------------*/
#conts h3 {
	clear: both;
}

#conts h3 img {
}

#conts p {
	padding: 0 15px 0 5px;
	
	line-height: 1.6;
}

#conts .box {
	padding: 15px 0 10px 5px;
}

#conts p.padding {
	padding-bottom: 20px;
}

#conts img.topPhoto {
	margin: 0 0 10px 5px;
		
	display: block;
}

#conts ul#btn {
	margin-bottom: 25px;
}

#conts #btn li {
	margin: 0 0 2px 0;
	padding: 0;
	width: 49%;
	float: left;
}

#conts #btn .li01 a {
	width: 288x;
	height: 63px;
	background: url(/img/plan/qa/btn01_over.gif) no-repeat; 
	display: block;
}

#conts #btn .li02 a {
	width: 288x;
	height: 63px;
	background: url(/img/plan/qa/btn02_over.gif) no-repeat; 
	display: block;
}

#conts #btn .li03 a {
	width: 288x;
	height: 63px;
	background: url(/img/plan/qa/btn03_over.gif) no-repeat; 
	display: block;
}

#conts #btn .li04 a {
	width: 288x;
	height: 63px;
	background: url(/img/plan/qa/btn04_over.gif) no-repeat; 
	display: block;
}

#conts #btn a:hover {
	background-color: #fff;
}

#conts #btn a:hover img {
	visibility: hidden;
}

#conts ul.normal {
	margin: 10px 0 25px 15px;
}

#conts .normal li {
	padding: 0 0 0 12px;
	background: url(/img/icon/01.gif) no-repeat left 5px;
}

/*------------------------------------------------------------
	下層
------------------------------------------------------------*/
#qa #conts .qa {
	margin-bottom: 30px;
	padding: 0 0 10px 0;
	width: 570px;
	background: url(/img/plan/qa/box_back.gif) no-repeat left bottom;
}

#qa #conts .qa dt {
	padding: 15px 0 10px 55px;
	background: url(/img/plan/qa/h3_qa_top.gif) no-repeat left top;
	
	color: #8F793D;
	font-size: 125%;
	font-weight: bold;
}

#qa #conts .qa dt.mini {
	padding: 15px 0 10px 55px;
	background: url(/img/plan/qa/h3_qa_top.gif) no-repeat left top;
	
	color: #8F793D;
	font-size: 110%;
	font-weight: bold;
}

#qa #conts .qa dl {
	line-height: 1.6;
	overflow: hidden;
}

#qa #conts .qa dd.top {
	margin: 0 0 0 12px;
	padding: 5px 30px 0 45px;
	background: url(/img/plan/qa/answer.gif) no-repeat left center;
	
	font-weight: bold;
}

#qa #conts .qa dd {
	margin: 0 0 0 12px;
	padding-right: 20px;
}

#qa #conts #last{
	margin-bottom: 0;
}





