/* CSS Document */

/*------------------------------------------
左カラム
------------------------------------------*/
.inner{
	width: 948px;
	display: inline;
}

.margin_b15{
	margin-bottom:15px;
}

#leftC{
	width: 249px;
	float: left;
	padding: 14px 30px 0px 14px;
} 

#leftC h3{
	margin-top: 32px;
}

#leftC-b{
	width: 249px;
	/*height:900px;*/
	float: left;
	padding: 14px 30px 0px 14px;
} 

#leftC-b h3{
	padding-top: 15px;
}


/*------------------------------------------
右カラム
------------------------------------------*/
#rightC-t{
	width: 640px;
	height:auto;
	float: right;
	padding: 59px 15px 10px 0px;
}

#rightC-t h4{
	border-bottom:dotted #333333 1px;
	padding-bottom:5px;
	margin-bottom:5px;
}

p.txt_bt12{
	margin-bottom:12px;
	font-size:12px;
	color:#999999;
	line-height:1.6;
	letter-spacing:-0.5px;
	text-align:justify;
 	text-justify:inter-ideograph;
}

#rightC-b{
	width: 640px;
	height: 900px;
	float: right;
	padding: 29px 15px 52px 0px;
}

.honbun{
	width:640px;
	height:auto;
	float: left;
	display: inline;
	color:#999999;
	font-size:12px;
	line-height:1.6;
	letter-spacing:-0.8px;
	border-bottom:dotted #333333 1px;
	margin-bottom:15px;
	padding-bottom:15px;
}

.con-txt dl{
	width:640px;
	height:auto;
	float:left;
}

.con-txt dt{
	width:100px;
	float:left;
	font-size:12px;
}

.con-txt dd{
	width:540px;
	float:left;
	font-size:12px;

}

.map-area{
	width:640px;
	height:300px;
	float: left;
	padding-top:10px;
}

.map{
	width:442px;
	height:300px;
	float:left;
	padding-right:10px;
}

.p-btn{
	width:186px;
	height:auto;
	float:right;
	padding:253px 0 14px 0;
}
