@charset "utf-8";

/*/////////////////////////////////////////////////////////
//faq
/////////////////////////////////////////////////////////*/


/*////main////*/

#content {
	width: 915px;
	margin-left: 16px;
}

#content h3 {
	background:url(../../img/faq/ttl.jpg) no-repeat left top;
	width:914px;
	height:43px;
	text-indent:-10000px;
	overflow:hidden;
}
#content #faq {
	background:url(../../img/shared/bg_inner_middle.jpg) repeat-y left top;
	padding-top:20px;
	width:914px;
}
#content #faq .inner {
	background:url(../../img/shared/bg_inner_bottom.jpg) no-repeat left bottom;
	padding-bottom:20px;
}

#content .section {
	margin-left:27px;
	width:865px;
}

#content .section h4 {
	width:865px;
	height:46px;
	text-indent:-10000px;
	overflow:hidden;
}
#content #question h4 {
	background:url(../../img/faq/sttl_question.jpg) no-repeat left top;
}
#content #answer h4 {
	background:url(../../img/faq/sttl_answer.jpg) no-repeat left top;
	margin-top:14px;
}


#content #question ul {
	margin-top:10px;
	margin-left:20px;
}
#content #question ul li {
	padding-top:4px;
	line-height:150%;
}
#content #question li a {
	background-color:transparent;
	color:#e3372b;
	text-decoration:underline;
}
#content #question li a:hover,
#content #question li a:active {
	text-decoration:none;
}

#content p {
	line-height:150%;
}

#content #answer .answer_box,
#content #answer .answer_box_last,
#content #answer .answer_box_end {
	margin-top:20px;
	margin-left:20px;
	padding-bottom:20px;
	width:825px;
	border-bottom:#e2e2e2 1px solid;
}
#content #answer .answer_box_end {
	border-bottom:none;
}
#content #answer .answer_box p {
	background-color:transparent;
	font-size:0.9em;
	color:#616060;
}
#content #answer .answer_box .p_top {
	margin-top:6px;
}
#content #answer .answer_box p span {
	background-color:transparent;
	color:#e94236;
}
#content #answer .answer_box .question,
#content #answer .answer_box_last .question,
#content #answer .answer_box_end .question  {
	background-color:transparent;
	color:#e3372b;
	font-weight:bold;
	font-size:1em;
}
#content #answer .answer_box .question span {
	padding-right:13px;
}
#content #answer .answer_box_last .question span,
#content #answer .answer_box_end .question span  {
	padding-right:6px;
}
#content #answer #answer17 .question span,
#content #answer #answer18 .question span,
#content #answer #answer19 .question span {
	padding-right:6px;
}


#content #answer dl {
	margin-top:7px;
	width:825px;
	clear:left;
}
#content #answer dl dt {
	width:32px;
	float:left;
	line-height:150%;
	color:#e3372b;
	font-weight:bold;
}
#content #answer dl dd {
	width:790px;
	float:left;
	line-height:150%;
}
#content #answer .section_return {
	margin-top:12px;
	width:825px;
	text-align:right;
	clear:left;
}

#answer .answer_box .table_area{
	background-color:#f5f5f5;
	margin-left:32px;
	margin-top:12px;
	padding:6px 12px 5px 9px;
	border:#d3d3d3 solid 1px;
	width:772px;
}
#answer .answer_box .table_area table{
	width:760px;
	color:#565454;
	font-weight:bold;
}
#answer .answer_box .table_area table th{
	width:78px;
	text-align:left;
	vertical-align:top;
	line-height:19px;
}
#answer .answer_box .table_area table td {
	text-align:left;
	line-height:19px;
	vertical-align:top;
}
#answer #answer02 .table_area .p_left {
	padding-left:8px;
}

#faq .inner #answer #answer03 dl dd p {
	font-size:1.1em;
}
#faq .inner #answer #answer03 dl dd p.bordMenu {
	margin-top:8px;
}
#content #answer #answer08 dl dd p strong {
	font-weight:normal;
	color:#7b7b7b;
}

#answer19 table {
	margin-top:-2px;
}
#answer19 table th {
	padding-right:6px;
	vertical-align:top;
	text-align:left;
	line-height:145%;
}
#answer19 table td {
	padding-bottom:6px;
	line-height:145%;
}
#answer19 table td strong {
	background-color:transparent;
	padding-top:2px;
	font-size:0.8em;
	font-weight:normal;
	color:#7b7b7b;
	display:block;
}
#answer19 table td strong span {
	background-color:transparent;
	color:#e3372b;
}




.animateContent {
	padding-left:20px;
	width:805px;
	border-bottom:#e2e2e2 1px solid;
}
.animateContent dl {
	padding-top:20px;
	padding-bottom:20px;
	width:805px;
}
.animateContent dl dt {
	width:32px;
	float:left;
	line-height:150%;
	color:#e3372b;
	font-weight:bold;
}
.animateContent dl dd {
	width:770px;
	float:left;
	line-height:150%;
}
.animateContent .section_return {
	padding-bottom:20px;
	clear:left;
}





/*

.animateContent {
	margin-top:20px;
	margin-left:20px;
	padding-bottom:20px;
	width:825px;
	border-bottom:#e2e2e2 1px solid;
}
.animateContent {
	background-color:transparent;
	font-size:0.9em;
	color:#616060;
}
.animateContent .p_top {
	margin-top:6px;
}
.animateContent p span {
	background-color:transparent;
	color:#e94236;
}
.animateContent dl {
	margin-top:7px;
	width:825px;
	clear:left;
}
.animateContent dl dt{
	width:32px;
	float:left;
	line-height:150%;
	color:#e3372b;
	font-weight:bold;
}
.animateContent dl dd {
	width:790px;
	float:left;
	line-height:150%;
}
.animateContent .section_return {
	margin-top:12px;
	width:825px;
	text-align:right;
}

.animateContent .table_area{
	background-color:#f5f5f5;
	margin-left:32px;
	margin-top:12px;
	padding:6px 12px 5px 9px;
	border:#d3d3d3 solid 1px;
	width:772px;
}
.animateContent .table_area table{
	width:760px;
	color:#565454;
	font-weight:bold;
}
.animateContent .table_area table th{
	width:78px;
	text-align:left;
	vertical-align:top;
	line-height:19px;
}
.animateContent .table_area table td{
	text-align:left;
	line-height:19px;
	vertical-align:top;
}
.animateContent .table_area .p_left {
	padding-left:8px;
}
*/


/*=======================================================================\/
							クリア設定
\/=======================================================================*/
#content #answer dl:after,
.animateContent dl:after {
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

#content #answer dl,
.animateContent dl {
   display:inline-block; /* for WinIE7,MacIE5 */
}
/* Hides from IE-mac \*/
* html #content #answer dl,
.animateContent dl {
   height:1px; /* for WinIE5,6 */
}

#content #answer dl,
.animateContent dl {
   display:block;
}
/* End hide from IE-mac */

/*//= 02*/


/*/// IE 5 Mac Only ///*/

/*\*//*/



/**/


