@import url("navi.css");
body{
    font-size:13px;
}
#FAQrunking{
	background:url(/images/guide/faq/bg_area00.gif) 0px 0px repeat-y;
	padding:30px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:20px;
	position:relative;
	min-height:1px;
}
	#FAQrunking h3{
		margin-bottom:25px;
	}
	#FAQrunking p.image{
		position:absolute;
		top:11px;
		left:210px;
	}
	#FAQrunking ul{
		list-style:none;
	}
	#FAQrunking ul li{
		clear:both;
		padding:3px 10px;
	}
	#FAQrunking ul li.zebra{
		clear:both;
		padding:3px 10px;
		background:#f5f5f5;
	}
	/* start: clearfix ------------------------------ */
	#FAQrunking ul li:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	}
	
	#FAQrunking ul li { display:inline-table; }
	
	/* Hides from Mac IE \*/
	* html #FAQrunking ul li { height:1px; }
	#FAQrunking ul li { display:block; }
	/* */
	/* end: clearfix ------------------------------ */
		#FAQrunking ul li em{
			font-style:normal;
			background:url(/images/guide/faq/icon_q00.gif) 0px 0.4em no-repeat;
			padding-left:20px;
			width:738px;
			float:left;
		}
		#FAQrunking ul li span{
			font-style:normal;
			width:82px;
			padding-left:20px;
			padding-top:4px;
			float:right;
		}

#FAQcategory{
	background:url(/images/guide/faq/bg_area00.gif) 0px 0px repeat-y;
	padding:30px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	position:relative;
	min-height:1px;
}
	/* start: clearfix ------------------------------ */
	#FAQcategory:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	}
	
	#FAQcategory { display:inline-table; }
	
	/* Hides from Mac IE \*/
	* html #FAQcategory { height:1px; }
	#FAQcategory { display:block; }
	/* */
	/* end: clearfix ------------------------------ */
	#FAQcategory h3{
	}
	#FAQcategory p.image{
		position:absolute;
		top:26px;
		left:187px;
	}
	#FAQcategory .ctg_box{
		width:292px;
		float:left;
		margin-top:30px;
	}
		#FAQcategory .ctg_box h4{
			margin-bottom:10px;
		}
		#FAQcategory .ctg_box ul{
			list-style:none;
		}
		#FAQcategory .ctg_box ul li{
			background:url(/images/guide/faq/icon_arrow_r.gif) 0px 0.5em no-repeat;
			padding-left:20px;
			margin-bottom:5px;
			font-weight:bold;
		}
			#FAQcategory .ctg_box ul li ul{
				list-style:none;
				margin-bottom:20px;
				margin-top:5px;
			}
			#FAQcategory .ctg_box ul li ul li{
				background:url(/images/guide/faq/icon_arrow_r.gif) 0px 0.5em no-repeat;
				padding-left:20px;
				margin-bottom:5px;
				font-weight:normal;
			}
		#FAQcategory .ctg_box p.image01{
			margin:34px 0px 0px 43px;
		}
		#FAQcategory .ctg_box p.image02{
			margin:-40px 0px 0px 0px;
			float:right;
		}
		#FAQcategory .ctg_box p.image03{
			margin:61px 0px 0px 30px;
		}
		#FAQcategory .ctg_box p.image04{
			margin:15px 0px 0px 30px;
		}




p.faq_pagetop{
	text-align:right;
	font-size:75%;
	border-top:1px solid #d6d6d6;
	padding-top:10px;
	margin-top:20px;
}
	p.faq_pagetop a img{
		padding-left:5px;
	}
	



#QAarea{
	float:right;
	width:733px;
	border-top:1px solid #e9e9e9;
}
	#ttl_main{
		border-bottom:1px solid #e9e9e9;
		padding:30px;
		background:url(/images/guide/faq/bg_area.gif) 0px 0px repeat-y;
	}
	#QAarea .Qlist_area{
		padding:30px 30px 0px 30px;
		border-bottom:1px solid #e9e9e9;
		background:url(/images/guide/faq/bg_area.gif) 0px 0px repeat-y;
	}
		#QAarea .ctg_box{
			padding:0px 0px 30px 0px;
		}
			#QAarea .Qlist_area h4{
				margin-bottom:15px;
			}
			#QAarea .Qlist_area h5{
				margin:18px 0 5px 0;
				font-weight:bold;
			}
			#QAarea .Qlist_area ul{
				list-style:none;
			}
			#QAarea .Qlist_area ul li{
				padding-left:30px;
				line-height:2;
				margin-bottom:5px;
				font-weight:bold;
			}
	
			#QAarea .ctg01 h5 {
				color:#BC71CA;
			}
			#QAarea .ctg02 h5 {
				color:#BC71CA;
			}
			#QAarea .ctg03 h5 {
				color:#D37676;
			}
			#QAarea .ctg04 h5 {
				color:#E4b101;
			}
			#QAarea .ctg05 h5 {
				color:#98604D;
			}
						
			#QAarea .ctg01 ul li{
				background:url(/images/guide/faq/icon_q01.gif) 0px 0.4em no-repeat;
			}
			#QAarea .ctg02 ul li{
				background:url(/images/guide/faq/icon_q02.gif) 0px 0.4em no-repeat;
			}
			#QAarea .ctg03 ul li{
				background:url(/images/guide/faq/icon_q03.gif) 0px 0.4em no-repeat;
			}
			#QAarea .ctg04 ul li{
				background:url(/images/guide/faq/icon_q04.gif) 0px 0.4em no-repeat;
			}
			#QAarea .ctg05 ul li{
				background:url(/images/guide/faq/icon_q05.gif) 0px 0.4em no-repeat;
			}
			
			
	
	
	#QAarea .Alist_area{
		padding:30px 30px 0px 30px;
		background:url(/images/guide/faq/bg_area.gif) 0px 0px repeat-y;
		border-top:1px solid #e9e9e9;
		border-bottom:1px solid #e9e9e9;
		margin-top:20px;
	}
		#QAarea .Alist_area .a_box{
			padding:0px 0px 10px 0px;
			margin:0px 0px 20px 0px;
			border-bottom:1px solid #d6d6d6;
		}
		#QAarea .Alist_area .noBottomBorder{
				border-bottom:none;
			}
		#QAarea .Alist_area .Bnone{
			border-bottom:0px solid #d6d6d6;
		}
			#QAarea .Alist_area h4{
				margin-bottom:15px;
			}
			#QAarea .Alist_area .a_box h5{
				margin:18px 0 5px 0;
				font-weight:bold;
			}
			#QAarea .Alist_area .a_box h6{
				padding-left:30px;
				line-height:2;
				margin-bottom:5px;
				font-weight:bold;
			}
			
			#QAarea .ctg01 .a_box h5{
				color:#BC71CA;
			}
			#QAarea .ctg02 .a_box h5{
				color:#BC71CA;
			}
			#QAarea .ctg03 .a_box h5{
				color:#D37676;
			}
			#QAarea .ctg04 .a_box h5{
				color:#E4b101;
			}
			#QAarea .ctg05 .a_box h5{
				color:#98604D;
			}
			
			#QAarea .ctg01 .a_box h6{
				background:url(/images/guide/faq/icon_q01.gif) 0px 0.4em no-repeat;
			}
			#QAarea .ctg02 .a_box h6{
				background:url(/images/guide/faq/icon_q02.gif) 0px 0.4em no-repeat;
			}
			#QAarea .ctg03 .a_box h6{
				background:url(/images/guide/faq/icon_q03.gif) 0px 0.4em no-repeat;
			}
			#QAarea .ctg04 .a_box h6{
				background:url(/images/guide/faq/icon_q04.gif) 0px 0.4em no-repeat;
			}
			#QAarea .ctg05 .a_box h6{
				background:url(/images/guide/faq/icon_q05.gif) 0px 0.4em no-repeat;
			}
			
			
			/*回答中のBLOCK要素*/
			#QAarea .Alist_area .a_box .a{
				padding-left:30px;
				padding-top:5px;
				line-height:1.7;
				margin-bottom:30px;
				padding-bottom:30px;
				background:url(/images/guide/faq/icon_a.gif) 0px 0.4em no-repeat;
				border-bottom:1px solid #D6D6D6;
			}
			
			#QAarea .Alist_area .a_box .noBottomBorder{
				border-bottom:none;
				margin-bottom:20px;
				padding-bottom:0px;
			}
			
			/*回答中のリンク*/
			#QAarea .Alist_area .a_box .a a{
				text-decoration:underline;
			}
			/*DLリスト*/
			#QAarea .Alist_area .a_box .a dl dt{
				padding-left:15px;
				background:url(/images/guide/faq/icon_ans_dl.gif) 0px 4px no-repeat;
			}
			#QAarea .Alist_area .a_box .a dl dd{
				padding-left:6px;
			}
			#QAarea .Alist_area .a_box .a p {
				margin-bottom:3px;
				
			}
			#QAarea .Alist_area .a_box .a p.caption{
				margin:0;
				padding:0;
				font-size:93%;
				color:#FF5A00;
			}
			/*外部リンク*/
			#QAarea .Alist_area .a_box .a a.outer{
				text-decoration:none;
				background:url(/images/guide/faq/icon_linkArw.gif) 0px 3px no-repeat;
				display:block;
				padding-left:20px;
				margin-top:6px;
			}




