@charset "utf-8";


/* よくあるご質問
=========================================================================*/
p.faqLead{
	margin:0;
	padding:0;
	width:691px;
	line-height:180%;
	}
p.faqNote{
	margin:10px 0 0 0;
	padding:0;
	font-size:80%;
	line-height:150%;
	}

.faqNavi{
	margin:25px 0 0 0;
	padding:0;
	width:691px;
	overflow:hidden;
	list-style:none;
	}
.faqNavi li{
	float:left;
	margin:0;
	padding:0;
	}

.faqNaviArea{
	margin:30px 0 0 10px;
	padding:0 0 15px 0;
	width:669px;
	border:1px solid #CCC;
	background:url(/unithouse/support/img/contents_bg.jpg) no-repeat 2px 2px;
	overflow:hidden;
	}
.faqNaviArea ul{
	margin:5px 0 0 9px;
	padding:0;
	width:650px;
	list-style:none;
	overflow:hidden;
	}
.faqNaviArea li{
	float:left;
	margin:12px 10px 0 0;
	padding:1px 0 0 22px;
	width:293px;
	background:url(../img/icon_q.gif) no-repeat 0 0;
	}

.faqNaviAreaLong{
	margin:30px 0 0 10px;
	padding:0 0 15px 0;
	width:669px;
	border:1px solid #CCC;
	background:url(/unithouse/support/img/contents_bg.jpg) no-repeat 2px 2px;
	overflow:hidden;
	}
.faqNaviAreaLong ul{
	margin:5px 0 0 9px;
	padding:0;
	width:650px;
	list-style:none;
	overflow:hidden;
	}
.faqNaviAreaLong li{
	margin:12px 0 0 0;
	padding:1px 0 0 22px;
	background:url(../img/icon_q.gif) no-repeat 0 0;
	}


.faqListAnswer{
	margin:20px 0 0 10px;
	padding:0 0 1px 0;
	width:671px;
	list-style:none;
	background:url(/common/images/line_dot.gif) repeat-x 0 bottom;
	overflow:hidden;
	}
.faqList li,
.faqListAnswer li{
	margin:0 0 12px 0;
	padding:1px 0 0 22px;
	}
.faqList li.question,
.faqListAnswer li.question{
	background:url(../img/icon_q.gif) no-repeat 0 0;
	}
.faqListAnswer li.answer{
	background:url(../img/icon_a.gif) no-repeat 0 0;
	}
.faqListAnswer li.answer .contentsLink01{
	margin:2px 0;
	}
.faqListAnswer li.answer a:link,
.faqListAnswer li.answer a:visited{
	font-weight:bold;
	text-decoration:none;
	}
.faqListAnswer li.answer a:hover,
.faqListAnswer li.answer a:active{
	font-weight:bold;
	text-decoration:underline;
	}
