/*.faq-index */

.faq-index .main-contents{
	margin:			0px;
	padding:		0px;
	background:		url(../img/bod_bg_01.jpg) no-repeat right 69px;
}

.faq-index .main-contents h2{
	margin:			0px;
	padding:		52px 0px 0px 27px;
}

.faq-index .main-contents-child{
	margin:			0px;
	padding:		0px 0px 30px 27px;
}

.faq-index .main-contents-child p{
	margin:			0px;
	padding:		0px;
}

.faq-index .main-contents-child p.caption{
	margin:			0px;
	padding:		45px 0px 70px 0px;
	font-size:		10px;
	line-height:		1.6;
}

.faq-index .main-contents-child p a:link,
.faq-index .main-contents-child p a:active,
.faq-index .main-contents-child p a:visited,
.faq-index .main-contents-child p a:hover{
	color:			#CC0000;
	text-decoration:	underline;
}

.faq-index .main-contents-child dl{
	width:			746px;
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.6;
}

.faq-index .main-contents-child dl dt{
	margin:			0px;
	padding:		0px 0px 5px 15px;
	background:		url(../img/bod_ico_01.gif) no-repeat left top;
	border-bottom:		1px solid #999999;
}

.faq-index .main-contents-child dl dd{
	margin:			0px;
	padding:		5px 0px 10px 15px;
	background:		url(../img/bod_ico_02.gif) no-repeat left 5px;
}

.faq-index .main-contents-child dl dd.button{
	margin:			0px;
	padding:		0px 0px 30px 0px;
	text-align:		right;
	background:		none;
}

.faq-index .main-contents-child dl dd.button ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.faq-index .main-contents-child dl dd.button ul li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

.faq-index .main-contents-child dl dd.button ul li img{
	margin:			0px;
	padding:		0px;
	display:		inline;
}


