h3{
	background:url(../request/img/jisseki/oubo_title.gif) no-repeat center left;
	}
	
h4{
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #0A50A1;
	font-size: 12px;
	color: #0A50A1;
	font-weight: bold;
	}	
	
h5{
	padding-bottom: 3px;
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background: #0480B7;
	border: 1px solid #0A50A1;
	}
		

.link{
	text-align: right;
	margin-top: 10px;
	}
	
/*table*/

	
.hyottl{
	text-align: right;
	}	
	
table #list{
	border: 1px solid #0A50A1;
	}
	
table #list tr{
	border: 1px solid #0A50A1;
	}	
	
table #list td{
	border: 1px solid #0A50A1;
	}
	
td .area{
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	color: #333333;
	background: #AED0F0;
	}				
	
td .es{
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	color:#0A50A1;
	}
	
td .jhs{
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	color:#0A50A1;
		}	
	
td .total{
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	color:#0A50A1;
	background: #E6E6E6;
		}
		
td .es2{
	padding-bottom: 3px;
	text-align: right;
	padding-right:5px;
	}
	
td .jhs2{
	padding-bottom: 3px;
	text-align: right;
	padding-right:5px;
	}	
	
td .total2{
	padding-bottom: 3px;
	text-align: right;
	padding-right:5px;
	background: #E6E6E6;
		}			
		
.ttl{
	padding-bottom: 3px;
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background: #0480B7;
	border: 1px solid #0A50A1;
	}
	
p{
	text-align: right;
	}		

.PageTop{
	text-align: right;
	margin-top: 30px;
	}	
	