@charset "utf-8";

/* CM紹介
----------------------------------------------------------------------------------------------------*/

#cm {
	width: 910px;
	text-align: left;
}

#cm #main .left {
	float: left;
	width: 717px;
}

#cm #main .left h2 {
	margin: 30px 5px 30px;
}

#cm #main .left h3 {
	margin: 0 5px 20px;
}

#cm h4 {
	margin: 0 25px 20px;
	padding: 5px 10px;
	background: url(../../common/com_bg04.gif) repeat-x;
	background-position: left top;
}

#cm .box1 {
/*	margin: 0 0 20px;*/
	margin: 0 0 20px;
	padding: 0 25px;
}

#cm .box1 .left1 {
	float: left;
	width: 200px;
	margin: 0 10px 0 0;
}

#cm .box1 .right1 {
	float: right;
	width: 200px;
}

#cm .box1 .right1 p {
	margin: 0 0 1em;
}

#cm .box2 {
	margin: 0 0 10px;
	padding: 0 7px;
}

#cm .box2 .left1 {
	float: left;
	width: 345px;
}

#cm .box2 .right1 {
	float: right;
	width: 345px;
}

/* NEWS
----------------------------------------------------------------------------------------------------*/

#news {
	width: 910px;
	text-align: left;
}

#news #main .left {
	float: left;
	width: 717px;
}

#news #main .left h2 {
	margin: 30px 5px 30px;
}

#news #main .left h2.repay {
	margin: 0 0 20px;
}

#news #main .left h3 {
	margin: 0 0 20px;
}

#news #main .left h3.repaym {
	margin: 0 0 10px;
}

#news .icon {
/*	margin: 0 0 20px;*/
	margin: 0 0 20px;
	padding: 15px;
	border: 1px solid #C5C5C5;
	background: #F5F5F5;
}

#news .icon li {
	display: inline;
	margin: 0 20px 0 0;
}

#news .box1 {
	margin: 0 0 10px;
	padding: 0 10px 20px;
	border-bottom: 1px dotted #999999;
}

#news .box1 .left1 {
	float: left;
	width: 425px;
}

#news .box1 .left1 h4 {
	margin: 0 0 1em;
	padding: 0 0 0 20px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
}

#news .box1 .left1 h4 img {
/*	margin: 0 0 0 10x;*/
	vertical-align: middle;
}

#news .box1 .left1 p {
	padding: 0 10px 0 20px;
}

#news .box1 .right1 {
	float: right;
	width: 235px;
	text-align: right;
}

#news .last {
	border-bottom: none;
}

#news .box2 {
	margin: 0 0 10px;
	padding: 0 7px;
}

#news .box2 .left1 {
	float: left;
	width: 345px;
}

#news .box2 .right1 {
	float: right;
	width: 345px;
}



/* 
----------------------------------------------------------------------------------------------------*/

#news080805{
	height:639px;
	margin-bottom:20px;
	background:url("../images/bg_news080805.jpg") no-repeat;
}
	#news080805 .boxHeader{}
	#news080805 .boxContents{
		padding:15px 45px 0;
		color:#333333;
	}
		#news080805 .boxContents p{
			margin-bottom:10px;
		}




/* 
----------------------------------------------------------------------------------------------------*/

#henkin{
	padding:30px 25px;
}
	#henkin p{
		color:#333333;
	}

	#henkin h4{
		margin-bottom:30px;
	}
	#henkin #box01{
		margin-bottom:30px;
	}
	#henkin #box02{}
		#henkin #box02 p{
			margin-bottom:30px;
		}
	#henkin #box03{
		margin-bottom:10px;
		padding:10px;
		background:#f3f3f3;
	}
		#henkin #box03 h5{
			margin-bottom:10px;
		}
	#henkin #box04{
		margin-bottom:30px;
		padding-top:67px;
		background:url("../images/henkin_icon_arrow_down_01.gif") no-repeat center top;
	}
		#henkin #box04 strong{
			color:#ff0000;
			font-weight:normal;
		}

#repay{
	padding:0px 25px 30px;
}
	#repay p{
		color:#333333;
	}

	#repay h4{
		margin-bottom:30px;
	}
	#repay #box01{
		margin-bottom:30px;
	}
	#repay #box02{}
		#repay #box02 p{
			margin-bottom:30px;
		}
	#repay #box03{
		margin-bottom:10px;
		padding:10px;
		background:#f3f3f3;
	}
		#repay #box03 h5{
			margin-bottom:10px;
		}
	#repay #box04{
		margin-bottom:30px;
		padding-top:67px;
		background:url("../images/henkin_icon_arrow_down_01.gif") no-repeat center top;
	}
		#repay #box04 strong{
			color:#ff0000;
			font-weight:normal;
		}