/*top*/
td.left{ width: 120px;	background-color: #EAEAEA;}

div.left_title{
	background-color: #005281;
	width: 100%;
	text-align: right;
}
div.right_title{
	background-color: #EAEAEA;
	width: 100%;
	text-align: right;
}
div#left_navi{
	width: 100%;
	padding: 10px;
	text-align:left;
}
div#right_navi{
	padding: 20px 25px;
	width: 100%;
}

.right_navi_coment_top{
	padding: 0;
 vertical-align: bottom;
}

.right_navi_coment{
	padding: 15px 0 2px;
 vertical-align: bottom;
}

.right_navi_no {
 vertical-align: bottom;
}

.right_navi_no div{
 background: #005281;
	color: #ffffff;
	font-weight:bold;
	padding: 7px 0;
	margin-right: 10px;
	width: 30px;
	text-align: center;
}

.right_navi_komoku {
 vertical-align: bottom;
	padding: 3px 0;
}

div.phone{
 width: 720px;
 background: #EAEAEA;
	margin-left:auto; margin-right:auto;
	border-top: 2px solid #005281;
}
div.phone table {
 margin: 5px;
	width: 710px;
}

div.phone table th,
div.phone table td{
 vertical-align: middle;
	padding: 3px;
	text-align: center;
}

div.phone table th{
 background: #ffffff;
}

ul#navi{
	margin: 0px;
	padding: 0px;
 list-style-type: none;
}
ul#navi li{
	margin-bottom: 8px;
}
ul#navi a{
 color: #333333;
	text-decoration: none;
}
ul#navi a:hover{
	color: #CC0000;
}


