/* bluepower */

/*==========================================================================*
 *  ContentsArea
 *==========================================================================*/

#srx {
	width: 950px;
	margin: 20px auto 30px auto;
	text-align: left;
}
#srx p {
	line-height: 148%;
}
#srx table td {
	vertical-align:top;
}
#srx #voice {
	margin-bottom: 17px;
	padding: 13px 14px 17px 14px;
	background: url(../../img/index/bg_voice.gif);
}
#srx #voice table {
	margin-top: 13px;
	background: url(../../img/index/bg_line.gif) repeat-y left top;
}
#srx #voice table td img {
	margin-bottom: 5px;
}
#srx #voice table td p {
	width: 160px;
	line-height: 138%;
}
#srx #voice table td p strong {
	padding-left: 20px;
	background: url(../../img/index/icon_voice.gif) no-repeat;
	color: #00a0b5;
}
#srx table#pickup {
	width: 950px;
	margin: 5px 0 0 0;
	background: #cacaca;
	border: none;
}
#srx table#pickup td {
	padding: 17px 21px;
	background: #fff;
}
#srx table#pickup td table {
	margin: 0;
	background: none;
}
#srx table#pickup td table td {
	padding: 0;
}
#srx table#pickup td table td img {
	margin-right: 13px;
}
#srx table#pickup td table td p {
	padding: 0;
	line-height: 130%;
}
#srx table#pickup td table td p strong {
	margin-bottom: 15px;
	color: #ff8400;
	display: block;
	font-size: 110%;
}
#srx ul#faq {
	padding: 21px 11px;
}
#srx ul#faq li {
	padding-bottom: 3px;
}
#srx ul#faq li a,
ul#faq li a:visited {
	color: #0056ae;
}
#srx ul#faq li a:hover {
	color: #004eff;
	text-decoration: underline;
}
#srx ul#faq li span {
	padding-left: 17px;
	background: url(../../img/0002/icon_faq.gif) no-repeat;
}
#srx .title_faq {
	height: 36px;
	padding-left: 51px;
	color: #004275;
	font-size: 110%;
	font-weight: bold;
	line-height: 260%;
}
#srx #faq01 { background: url(../../img/0002/title_faq01.gif) no-repeat; }
#srx #faq02 { background: url(../../img/0002/title_faq02.gif) no-repeat; }
#srx #faq03 { background: url(../../img/0002/title_faq03.gif) no-repeat; }
#srx #faq04 { background: url(../../img/0002/title_faq04.gif) no-repeat; }

#srx .faq-inner {
	padding: 30px;
}
#srx .faq-inner table {
	width: 890px;
}

/*==========================================================================*
 *  clearfix
 *==========================================================================*/

.clearfix:after, #ContentsArea:after, #ContentsArea #index .menu:after,
#ContentsArea #index .menu ul li:after, #ContentsArea #index p#volvo:after,
#ContentsArea #finance:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
.clearfix, #ContentsArea, #ContentsArea #index .menu,
#ContentsArea #index .menu ul li, #ContentsArea #index p#volvo,
#ContentsArea #finance { display: inline-block; } /* IE7,MacIE */
.clearfix, #ContentsArea, #ContentsArea #index .menu,
#ContentsArea #index .menu ul li, #ContentsArea #index p#volvo,
#ContentsArea #finance { display: block; } /* Opera,Safari */

/* Mac版IEのみに適用 \*//*/
.clearfix, #ContentsArea, #ContentsArea #index .menu,
#ContentsArea #index .menu ul li, #ContentsArea #index p#volvo,
#ContentsArea #finance { overflow: hidden; }
/* */