.bg_main {
background:url(../images/bg_main.jpg) no-repeat center top;
height:270px;
display:block;
overflow:hidden;
zoom:1;
position:relative;
}
.bg_main span {
display:none;
}

.map_navi_kanto,
.map_navi_show,
.map_navi_house,
.map_navi_cyubu,
.map_navi_kansai,
.map_navi_kyusyu {
position:absolute;
}
.map_navi_kanto {
top:43px;
left:433px
}
.map_navi_show {
top:113px;
left:433px
}
.map_navi_house {
top:183px;
left:433px
}
.map_navi_cyubu {
top:22px;
left:133px
}
.map_navi_kansai {
top:105px;
left:99px
}
.map_navi_kyusyu {
top:186px;
left:24px
}

.table5 {
width: 100%;
border-collapse: collapse;
text-align: left;
line-height: 1.5;
border: 1px solid #ccc;
font-size: 13px;
margin-bottom:15px;
}
.table5 th {
padding: 8px;
font-weight: bold;
font-size: 85%;	
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #f5f5f5;
text-align: center;
}
.table5 tr td {
padding: 10px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-size: 90%;
}

h5 {
margin-bottom:3px;
font-size: 80%;	
}