/*------FAQコンテンツ部-------------------------------------------------*/
#contents {
	padding-bottom:140px;	
}
/*全体の配置*/
#faqCon{
	position:relative;
	width:560px;
	height:auto;
	padding:0;
	margin:0;
	padding-bottom: 30px;
	}
/* -----タブ------------------------ */
.faqCon ul.faqMenu{
	height: 60px;
	}
.faqCon ul.faqMenu li {

	float: left;

	position: relative;
	margin: 0;
	padding: 0;
	line-height: 0;
}
/* 未選択のタブ */
.faqCon ul.faqMenu li a {
	display: block;
	float: left;
	overflow: hidden;
}
#faq01 a{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 60px;
	background: url(../images/faqMenu_01.gif) no-repeat left top;
	text-indent: -9999px;
}
#faq02 a{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 60px;
	background: url(../images/faqMenu_02.gif) no-repeat left top;
	text-indent: -9999px;
}
#faq03 a{
	position: relative;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 60px;
	background: url(../images/faqMenu_03.gif) no-repeat left top;
	text-indent: -9999px;
}
#faq04 a{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 60px;
	background: url(../images/faqMenu_04.gif) no-repeat left top;
	text-indent: -9999px;
}

/*★退避中★→
#faq05 a{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 60px;
	background: url(../images/faqMenu_05.gif) no-repeat left top;
	text-indent: -9999px;
}
←★退避中★*/
/*★退避解除までの臨時設定ここから★*/
#faq05{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 60px;
	border-bottom: 1px solid #ccc;
}
/*★退避解除までの臨時設定ここまで★*/

/* 選択中のタブ */
.faqCon ul.faqMenu li#faq01.active a {
	background: url(../images/faqMenu_v01.gif) no-repeat left top;
}
.faqCon ul.faqMenu li#faq02.active a {
	background: url(../images/faqMenu_v02.gif) no-repeat left top;
}
.faqCon ul.faqMenu li#faq03.active a {
	background: url(../images/faqMenu_v03.gif) no-repeat left top;
}
.faqCon ul.faqMenu li#faq04.active a {
	background: url(../images/faqMenu_v04.gif) no-repeat left top;
}
.faqCon ul.faqMenu li#faq05.active a {
	background: url(../images/faqMenu_v05.gif) no-repeat left top;
}
/* マウスON（hover）時 */
.faqCon ul.faqMenu li#faq01 a:hover {
	background: url(../images/faqMenu_h01.gif) no-repeat left top;
}
.faqCon ul.faqMenu li#faq02 a:hover {
	background: url(../images/faqMenu_h02.gif) no-repeat left top;
}
.faqCon ul.faqMenu li#faq03 a:hover {
	background: url(../images/faqMenu_h03.gif) no-repeat left top;
}
.faqCon ul.faqMenu li#faq04 a:hover {
	background: url(../images/faqMenu_h04.gif) no-repeat left top;
}
.faqCon ul.faqMenu li#faq05 a:hover {
	background: url(../images/faqMenu_h05.gif) no-repeat left top;
}
/* -------------Ｑ＆Ａ----------------- */
/*全体*/
.faqCon dl {
	clear: both;
	width: 530px;
	padding: 30px 14px 40px 14px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 0;
	background: url(../images/faq_bg2.gif) no-repeat right 100%;
}
/* Question */
.faqCon dl dt {
	margin: 3px;
	margin-bottom: 10px;
	padding-left: 20px;
	background: url(../images/icon_q.gif) no-repeat;
	color: #04C;/*濃紺04C*/
	font-weight: bold;
}
.faqCon dl dt a:link, .faqCon dl dt a:visited {
	color: #04C;/*濃紺04C*/
}
.faqCon dl dt a:hover {
	color: #04C;/*濃紺04C*/
	background-color: #BEE;/*明るいブルーグレーBEE*/
	text-decoration: none;
}
/* Answer */
.faqCon dl dd {
	margin: 0px 3px 20px 3px;
	padding: 0 10px 0 20px;
	background-color: #FAF7EC;/*#F4FBFB;*/
	border: 1px dotted #CCC;
}
.faqCon dl dd p{
	padding: 10px 0;
}
/*1003追加*/
.faqCon dt{
	text-decoration: underline;
}
.faqCon dt:hover{
	color: #f60;
	text-decoration: underline;
}


