/* CSS result */

/*------------CSS INDEX--------
A.全体基本設定（個別ページ修正）
4.コンテンツ
-----------------CSS INDEX----*/

/*--------------------A.全体基本設定--*/
#topicPath-box{
	background:url(../img/imgFaq/tpathBg-alloff.jpg) top left no-repeat;
}

.blackTxt,.blackTxt a,.blackTxt a:visited,.blackTxt a:hover{color:#000000; text-decoration:none;}
.blueTxt,.blueTxt a,.blueTxt a:visited,.blueTxt a:hover{color:#3B5E85; text-decoration:none;}
.lh150{line-height:1.5em;}

/*--------------------4.コンテンツ--*/

#contents h2{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

.ruleCountainer{
	float:left;
	width:700px;
	padding:0 10px;
}

.ruleBox{
	color:#666666;
	width:700px;
	margin:0 0 20px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}
.ruleBox h3{
	font-size:16px;
	margin-bottom:17px;
	line-height:1.2em;
}
#topTxt{
	margin-bottom:0;
}

.ruleBox ul{
	width:700px;
	list-style:none;
	margin-bottom:20px;
}
.ruleBox ul li{
	line-height:1.3em;
	text-indent:-2.2em;
	margin-left:2.2em;
	margin-bottom:7px;
}

#cmpName{
	text-align:right;
}
#cmpName p{
	margin-bottom:0;
}

.ruleBox h4{
	font-size:12px;
	line-height:1.3em;
}
.ruleBox p{
	line-height:1.3em;
	margin-bottom:17px;
}

.ruleBox dt,.ruleBox dd{
	line-height:1.3em;
}

#pDiv{
	float:left;
	width:700px;
	height:130px;
	margin:0 0 360px;/*#contents マージン15px 余白15px*/
}
.pMark{
	float:right;
	width:190px;
	padding-right:10px;
}
.pTxt{
	float:left;
	width:475px;
	padding-top:4px;
}


#cpLast{
	border-bottom:none;
}
#cpCountainer{
	margin-bottom:600px;
}