@charset "UTF-8";

div#faq img {
	border: 0px none ;
}


/* LIST */

div#faq li {
	display: block;
	list-style-type: none
}

div#faq ul ,
div#faq ol {
	margin: 0 ;
	padding: 0 ;
	list-style-image: none ;
}

div#faq ul li ,
div#faq ol li {
	margin: 0 ;
	padding: 0 ;
}

/*==============================================================================
 * faq（一番外の枠）
 *----------------------------------------------------------------------------*/

div#faq {
	width: 705px ;
	margin:0 auto;
	text-align:left;
	color: #444444;
}

/*==============================================================================
 * index（質問一覧）
 *----------------------------------------------------------------------------*/

div#faq ol#index{
	margin:9px 0 19px 10px;
}
div#faq ol#index li{
	padding:0px 0 7px 22px;
	background:url(../faq/icon_q.gif) 0 0 no-repeat;
}

/*==============================================================================
 * h1 etc （タイトル）
 *----------------------------------------------------------------------------*/
div#faq  h3{
	padding:5px 10px 4px 10px;
	margin:0;
	background:url(../faq/h1.jpg) repeat-x;
	text-align:left;
	color:#fff;
	font-size:110%;
	font-weight: bold;
}

div#faq h4{
	margin:12px 0 0;
	padding:5px 0 5px 32px;
	background:url(../faq/icon_g_gr.gif) 0 1px no-repeat #DFEDC7;
	font-size:100%;
	font-weight: bold;
}

/*==============================================================================
 * 装飾 
 *----------------------------------------------------------------------------*/
 
div#faq p.answer{
 	margin:12px 22px 0 30px;
	clear:both;
}

div#faq p.pagetop{
 	margin:0 5px 0 30px;
	text-align:right;
	clear:both;
}

div#faq dl{
 	margin:12px 22px 0 30px;
}
div#faq dl dt{
 	margin:0;
	float:left;
	font-weight:bold;
	/* width:20px; */
}
div#faq dl dd{
 	margin:0 0 15px 3px;
	float:left;
	width:625px;
}
