#h3{
	display:block;
	font-size:15px;
	font-weight:bolder;
	height:15px;
	margin-top:15px;
	margin-bottom:10px;
}

/********大きなテーブル*******/

#formalities{
	width:758px;
	font-size:14px;
	line-height:17px;
}

/***TR(line1)******/

#category1{
	background-color:#f4e8f6;
	padding: 10px;
}
#category2{
	background-color:#daE4EB;
}
#category3{
	background-color:#EAEeEe;
}
#category4{
	background-color:#feEeEB;
}
#category5{
	background-color:#EfEeEf;
}
#category6{
	background-color:#fAfeee;
}
#category7{
	background-color:#eefeEB;
}


/***TD(line1）****/
#formalities .bdA{
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	text-align:center;
	background-color:#D1D1D1;
	padding:10px;
}
#formalities .bdB{
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	text-align:center;
	background-color:#D1D1D1;
}
/***TD(line2-7)***/
#formalities .bdC{
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	  padding: 10px;
}
#formalities .bdD{
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	  padding: 10px;
}
/*TD(横幅size)*/
.b1Tda{
	width:75px;
}
.b1Tdb{
	width:90px;
}
.b1Tdc{
	width:90px;
}
.b1Tdd{
	width:100px;
}
.b1Tde{
	width:120px;
}

/*TR（横）*/


/*******中のテーブル********/

/*1段目のネストテーブル*/
.Stable1a{
	border-bottom:1px solid #b4b4b4;
	height:110px;
	padding-left:5px;
}
.Stable1b{
	height:110px;
	padding-left:5px;
}

/*2段目のネストテーブル*/
.Stable2a{
	border-bottom:1px solid #b4b4b4;
	height:110px;
	padding-left:5px;
}
.Stable2b{
	border-bottom:1px solid #b4b4b4;
	height:110px;
	padding-left:5px;
}
.Stable2c{
	height:60px;
	padding-left:5px;
}
.Stable2d{
	height:170px;
	padding-left:5px;
}

/*3段目のネストテーブル*/
.Stable3a{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:50px;
}
.Stable3b{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:50px;
}
.Stable3c{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:50px;
}
.Stable3d{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:150px;
}
.Stable3e{
	padding-left:5px;
	height:150px;
}
.Stable3f{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:152px;
}
.Stable3g{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:150px;
}
.Stable3h{
	padding-left:5px;
	height:150px;
	
}
.Stable3i{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:101px;
}
.Stable3j{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:50px;
}
.Stable3k{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:150px;
}
.Stable3l{
	padding-left:5px;
	height:150px;
}

/*4段目のネストテーブル*/
.Stable4a{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
	width:90px;
}
.Stable4b{
	padding-left:5px;
	height:120px;
	width:90px;
}
.Stable4c{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable4d{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable4e{
	padding-left:5px;
	height:40px;
}
.Stable4f{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable4g{
	padding-left:5px;
	height:120px;
}

/*5段目のネストテーブル*/
.Stable5a{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable5b{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable5c{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable5d{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable5e{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable5f{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable5g{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable5h{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable5i{
	padding-left:5px;
	height:80px;
}

/*6段目のネストテーブル*/
.Stable6a{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable6b{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable6c{
	border-bottom:1px solid #eb4b4b4ee;
	padding-left:5px;
	height:80px;
}
.Stable6d{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable6e{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable6f{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable6g{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable6h{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable6i{
	padding-left:5px;
	height:80px;
}
.t6a3{
	width:100px;
}

/*7段目のネストテーブル*/
.Stable7a{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7b{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7c{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7d{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7e{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7f{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7g{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7h{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7i{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7j{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7k{
	border-bottom:1px solid #b4b4b4;
	padding-left:5px;
	height:80px;
}
.Stable7l{
	padding-left:5px;
	height:80px;
}
.t7a3{
	width:100px;
}
.t7a4{
	width:120px;
}