
@charset "utf-8";
/****************************************
*****************************************/
#primary h5{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;}

/****************************************
float 左右分割
*****************************************/
.bangai{
	width:660px;
	padding:20px 0px;
}
.ban-left{
	width:455px;
	float:left;
		padding:0px;
		margin:0px;
}
.ban-right{
	width:200px;
	float:right;
		padding:0px;
		margin:0px;
}

/****************************************
グレーの表
*****************************************/
table.list{
	clear:both;
	border:1px solid #CCC;
	margin:0px 0px;
	padding:10px 0px;
	width:100%;
}
table.list th{
	color:#000;
	background-color:#CCC;
	text-align:left;
	padding:0px 15px;
	font-weight:normal;
	border-bottom:1px solid #CCC;
	}
table.list td{
	border-bottom:1px solid #CCC;
	padding:3px 5px;
	}

/****************************************
*****************************************/

table.bangai004 table{
	clear:both;
	width:600px;
}
table.bangai004 td{
	text-align:left;
	font-size:100%;
	vertical-align:top;
	padding:5px;
}


/****************************************
*****************************************/
.bangai_list{
padding:10px 50px;}
	
	ol.bangai_list li {
	padding-left:10px;
	}
	
/****************************************
*****************************************/
table.bangai002 {
	width:280px;
	margin-left:50px;
}
table.bangai002 td{
	text-align:right;
	color:#009;
}
table.bangai002 th{
}
.bangai002oden strong{
	color:#036;
	font-size:120%;
	border-bottom:1px #369 dotted;
	padding:0px;
}
.bangai002oden{
	width:630px;
	clear:both;
	padding:10px 10px;
	text-align:center;
}
	.bangai002left{
		width:300px;
		float:left;
		text-align:left;
		padding:0px 25px;
		margin:0px;
	}
	.bangai002right{
		width:200px;
		float:left;
		padding:15px 25px 0px 0px;
		margin:0px;
		text-align:center;
	}
