@charset "Shift_JIS";

/* ************************************************************
Title: faq.css
Since: 2010-11-12
Last Modified: 2010-12-08
************************************************************ */

/*---------------------------------------
	margin
 * -------------------------------------*/

/*---------------------------------------
	parts
 * -------------------------------------*/
 
#faq .tabs a:link {color: #555555; text-decoration:underline;}
#faq .tabs a:visited {color: #555555; text-decoration:underline;}
#faq .tabs a:hover {color: #555555; text-decoration:none;}
#faq .tabs a:active {color: #555555; text-decoration:none;}

#faq .left_box {
	float: left;
}

#faq .right_box {
	float: right;
}

#faq .tabs a.color01 {
	color: #f00;
}

/*---------------------------------------
	wrap
 * -------------------------------------*/

/* #linkNav
-------------------------------------------------*/
body#faq #linkNav {
	margin-top: 30px;
}

body#faq #linkNav ul {
}

body#faq #linkNav ul li {
	float: left;
	margin-right: 10px;
	padding: 0 10px 0 15px;
	border-right: 1px solid #666;
	background: url(../images/faq/sitemap_icn_arrow.gif) left center no-repeat;
	font-size: 12px;
	font-weight: bold;
}

body#faq #linkNav ul li.lastChild {
	margin-right: 0;
	padding-right: 0;
	border: none;
}

body#faq #faq_consul {
	clear: both;
}


#faq .unit_ma {
	margin-bottom: 40px;
}

body#faq .all_bt {
	width: 60px;
	height: 23px;
	float: right;
	text-align: right;
	margin: 2px 0 2px;
	padding-left: 30px;
	line-height: 1.8;
	background: url(../images/news/first_news_icn_01.gif) left top no-repeat;
	font-weight: bold;
}

* html body#faq .all_bt {
	width: 85px;
}

* + html body#faq .all_bt {
	width: 55px;
}

#faq .faq_box {

}

#faq .faq_box .trigger,
#faq .faq_box .toggle_container {
	width: 660px;
}

#faq .faq_box .trigger {
	background: url(../images/news/news_q_bg.gif) left center no-repeat;
	cursor: pointer;
	margin-bottom: 5px;
}

/* #faq .faq_box .trigger.active
{
  background: url(../images/faq/faq_q_bg02.gif) left center no-repeat;
} */

#faq .faq_box .toggle_container {
	margin-bottom: 5px;
	display: none;
}

#faq .faq_box h4,
#faq .faq_box .a_box {
	font-weight: bold;
	padding: 5px 20px 5px 52px;
	
}	

#faq .faq_box .a_box {
	background: url(../images/news/news_a_bg.gif) left center no-repeat;
}

#faq .faq_box .a_box p {
}

#faq .faq_box .a_box ul {
	margin-top: 15px;
}

#faq .faq_box .a_box ul li {
	margin-bottom: 15px;
}



