

/* faq-index */

#second h1 {
	background: url(/faq/img/bg_h1.gif) no-repeat right bottom;
	margin-right: 10px;
}

#third .banner{
	display:		block;
	text-align:		center;
	margin-top:		7px;
	}




/* faq-index */

#container .faq-index #main2 p.lead{
	margin:			15px 0px 25px 0px;
	color:			#333333;
	line-height:		1.3;
	}

#container .faq-index #main2 ul{
	margin:			4px 0px 0px 0px;
	padding:		0px;
	list-style-type:	none;
	}

#container .faq-index #main2 ul li{
	margin:			0px;
	padding:		0px;
	display:		inline;
	}

#container .faq-index #main2 ul li img{
	margin-top:		10px;
	margin-right:		11px;
	}

#container .faq-index #main2 h3{
	margin:			0px;
	padding:		0px;
	}

#container .faq-index #main2 h4{
	margin:			30px 0px 0px 0px;
	background:		url(/faq/img/bg_h4_02.gif) no-repeat left top;
	padding:		4px 0px 5px 15px;
	}


/* faq-list */

#container .faq-list #main2,
#container .faq-others #main2{
	padding-top:		16px;
	}

#container .faq-list #main2 h3,
#container .faq-others #main2 h3{
	text-align:		left;
	background:		url(/faq/img/bg_h3.gif) repeat-x left top;
	padding:		9px 0px 10px 10px;
	margin:			0px 10px 0px 0px;
	}

#container .faq-list #main2 h4,
#container .faq-others #main2 h4{
	margin:			0px;
	padding:		0px;
	}

#container .faq-list #main2 ul{
	margin:			0px 0px 30px 0px;
	padding:		0px;
	list-style-type:	none;
	width:			810px;
	}

#container .faq-list #main2 ul li{
	margin:			0px;
	padding:		15px 0px 0px 26px;
	background-image:	url(/faq/others/img/bg_list_01.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	}

#container .faq-list #main2 ul li.first-child{
	padding-top:		12px;
	background-image:	url(/faq/others/img/bg_list_02.gif);
	}

#container .faq-list #main2 div.q-a{
	width:			810px;
	margin:			0px 0px 25px 0px;
	}

#container .faq-list #main2 div.q-a h4{
	margin:			11px 0px 14px 0px;
	padding:		0px 0px 0px 33px;
	height:			22px;
	background-image:	url(/faq/img/bg_h4.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	color:			#666666;
	}

#container .faq-list #main2 div.q-a table{
	width:			810px;
	border-width:		1px 0px 0px 1px;
	border-style:		solid;
	border-color:		#cccccc;
	}

#container .faq-list #main2 div.q-a table th{
	padding:		5px;
	font-size:		80%;
	color:			#333333;
	line-height:		1.3;
	font-weight:		normal;
	background-color:	#F1F1F1;
	border-width:		0px 1px 1px 0px;
	border-style:		solid;
	border-color:		#cccccc;
	text-align:		left;
	vertical-align: middle;
	}

#container .faq-list #main2 div.q-a table td{
	padding:		5px;
	font-size:		80%;
	color:			#333333;
	line-height:		1.3;
	border-width:		0px 1px 1px 0px;
	border-style:		solid;
	border-color:		#cccccc;
	text-align:		left;
	vertical-align: middle;
	}

#container .faq-list #main2 div.q-a table td.no-border{
	border:			none;
	}

#container .faq-list #main2 div.q-a p{
	margin:			0px;
	padding:		0px;
	color:			#333333;
	line-height:		1.3;
	}

#container .faq-list #main2 div.q-a p.caption{
	font-size:		80%;
	text-align:		right;
	padding:		0px 0px 5px 0px;
	}

#container .faq-list #main2 div.q-a p.caution{
	font-size:		80%;
	margin:			5px 0px 0px 0px;
	}

#container #main .page-navi ul{
	margin:			0px 0px 0px 17px;
	padding:		0px;
	list-style-type:	none;
	}

#container #main .page-navi ul li{
	margin:			0px;
	padding:		0px;
	display:		inline;
	}

#second #third .faq-list h4{
	background:		url(/faq/img/bg_h4_02.gif) no-repeat left top;
	padding:		4px 0px 5px 15px;
	margin:			20px 0px 5px;
	font-weight: bold;
	}





/* faq-others */

#container .faq-others #main2 dl.q-a{
	width:			788px;
	margin:			0px 0px 25px 5px;
	padding:		12px 0px 0px 0px;
	}

#container .faq-others #main2 dl.q-a dt{
	margin:			0px;
	padding:		1px 0px 18px 21px;
	color:			#0066cc;
	line-height:		1.3;
	background-image:	url(/faq/others/img/icon_question.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	}

#container .faq-others #main2 dl.q-a dd{
	margin:			0px 0px 0px 17px;
	padding:		0px 0px 0px 28px;
	color:			#333333;
	line-height:		1.3;
	background-image:	url(/faq/others/img/icon_answer.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	}

#container .faq-others #main2 .faq-link{
	float:			right;
	margin-bottom:		25px;
	padding:		0px 15px 0px 13px;
	font-size:		13px;
	line-height:		1;
	background-image:	url(/faq/others/img/icon_ind.gif);
	background-repeat:	no-repeat;
	background-position:	middle left;
		}

#second #third .faq-others h4{
	background:		url(/faq/img/bg_h4_02.gif) no-repeat left top;
	padding:		4px 0px 5px 15px;
	margin:			20px 0px 5px;
	}



/* inquiry */

#container #main #main2 .inquiry{
	margin:			6px 0px 20px 0px;
	padding:		0px 0px 18px 0px;
	width:			810px;
	background-color:	#eeeeee;
	}

#container #main #main2 .inquiry h5{
	margin:			0px 0px 0px 17px;
	padding:		10px 0px 10px 0px;
	}

#container #main #main2 .inquiry ul{
	margin:			0px 0px 0px 17px;
	padding:		0px;
	list-style-type:	none;
	width:			auto;
	}

#container #main #main2 .inquiry ul li{
	margin:			0px;
	padding:		0px;
	color:			#333333;
	line-height:		1.3;
	background-image:	none;
	width:			auto;
	}

#container #main #main2 .inquiry ul li dl{
	margin:			0px;
	padding:		0px;
	color:			#333333;
	line-height:		1.3;
	}

#container #main #main2 .inquiry ul li dl dt{
	margin:			0px;
	padding:		0px;
	width:			70px;
	float:			left;
	}

#container #main #main2 .inquiry ul li dl dd{
	margin:			0px;
	padding:		0px;
	width:			300px;
	float:			left;
	}

#container #main #main2 .inquiry p{
	margin:			0px 0px 0px 17px;
	padding:		0px;
	color:			#333333;
	line-height:		1.3;
	width:			auto;
	}

/* 120228 add carlist*/
#container #main ul#carlist li a {
	display: block;
	float: left;
	border: 1px solid #fff;
}
#container #main ul#carlist li a:hover {
	display: block;
	float: left;
	border: 1px solid #ccc;
}
#container #main #brz ul#carlist li.brz a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #dex ul#carlist li.dex a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #diaswagon ul#carlist li.diaswagon a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #exiga ul#carlist li.exiga a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #forester ul#carlist li.forester a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #impreza ul#carlist li.impreza a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #legacy ul#carlist li.legacy a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #lucra ul#carlist li.lucra a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #pleo ul#carlist li.pleo a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #r1 ul#carlist li.r1 a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #r2 ul#carlist li.r2 a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #sambar ul#carlist li.sambar a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #stella ul#carlist li.stella a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #trezia ul#carlist li.trezia a {
	display: block;
	border: 1px solid #ccc;
}
#container #main #wrxsti ul#carlist li.wrxsti a {
	display: block;
	border: 1px solid #ccc;
}