/* 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;
}

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

.specificBox{
	color:#666666;
	width:700px;
	margin:0 0 20px;
	padding-bottom:20px;
}
.specificBox h3{
	font-size:16px;
	margin-bottom:17px;
	line-height:1.2em;
}
#topTxt{
	margin-bottom:0;
}

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

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

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

.specificBox dt,.specificBox 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;
}

/*////////// 特定商取引について //////////*/

.pt5{
	padding-top:5px;
	clear:both;
}

.mt10{
	margin-top:10px;
	clear:both;
}

.mt20{
	margin-top:20px !important;
	clear:both;
}

.mb10{
	margin-bottom:5px;
}


.sliderBox{
	clear:both;
	float:left;
	width:580px;
	height:41px;
}

.sliderBox2{
	clear:both;
	float:left;
	width:580px;
	height:30px;
}

.sliderBox3{
	clear:both;
	float:left;
	width:700px;
	margin:auto 0 15px 0;
}

.sliderBox4{
	clear:both;
	float:left;
	width:550px;
	margin:auto 0 1.5em 0;
}

.label_d{
	display:block;
	float:left;
	width:18em;
	padding-top:7px;
	margin-right:10px;
	text-align:right;
	color:#3B5E85;
}

.label_e{
	display:block;
	float:left;
	width:16.5em;
	height:14px;
	padding-top:5px;
	margin-right:10px;
	text-align:right;
}
.sliderBox3 .right{
	padding:7px 0 0 0; 
 	margin:0;
	float:left;
}

.control_d{
	padding:0;
	margin:7px 0 0 0;
	float:left;
	width:400px;
}
.control_d p{
	line-height:1.4em;
}

.txtBoxL{
	display:block;
	width:18em;
	padding-top:5px;
	margin-right:10px;
	text-align:right;
	float:left;
}

.txtBoxL2{
	display:block;
	width:12em;
	padding:5px 0 15px 0;
	margin-right:10px;
	float:left;
}
.txtBoxR{
	width:430px;
	margin:5px 0 0 0;
	padding:0;
	line-height:1.4em;
	float:left;
}
.txtBoxR2{
	width:390px;
	margin:0px;
	padding:0;
	line-height:1.4em;
	float:left;
}
.pBox{
	width:155px;
	margin:0 25px 15px 0;
	float:left;
}
.pBox_main{
	
}
.pBox p{
	margin:10px 0 0 0;
	clear:both;
}

.notesTop{
	color:#ff3300; text-decoration:none;
	margin:0 20px 30px 5px;
	text-align:right;
	float:right;
}

.notesBox{
	width:15px;
	padding-top:5px;
	margin:0 5px 0 0;
	float:left;
}


#chkTel1, #chkTel2{
	width:5em;
	padding-top:4px;
}

#infoBox{
	background:url(../img/imgOrder/form_14.jpg) top left no-repeat;
}
.sliderBox4 table{
	width:390px;
}
.sliderBox4 tr .chk{
	width:20px;
}
.sliderBox4 tr .main{
	width:190px;
}

#sendBox{
	margin:0 auto;
	text-align:center;
}
