/* CSS Document */

*{
margin:0;
padding:0;
}

html,body{
height:100%
}

body{
text-align:center;
background:#09052e url(../img/back.jpg) no-repeat center top;
padding-top:20px;
}

table{
padding:0;
border:none;
border-collapse:collapse;
text-align:left;
}

img{
border:none;
}

a{
text-decoration:none;
}

#wrap{
width:950px;
margin:0px auto 0;
}

li{
float:left;
list-style:none;
padding:0;
margin:0;
}

ul#head_navi{
margin-bottom:9px;
float:right
}

ul#head_navi li a{
display:block;
width:98px;
height:27px;
margin-right:7px;
}

ul#head_navi li.map a{
background:url(../img/btn_map.jpg);
}

ul#head_navi li.map a:hover{
background:url(../img/btn_map_ov.jpg);
}

ul#head_navi li.out a{
background:url(../img/btn_outline.jpg);
}

ul#head_navi li.out a:hover{
background:url(../img/btn_outline_ov.jpg);
}

ul#head_navi li.req a{
background:url(../img/btn_req.jpg);
}

ul#head_navi li.req a:hover{
background:url(../img/btn_req_ov.jpg);
}

div#main_pic a{
background:url(../../images/main_pic.jpg) no-repeat;
width:950px;
height:401px;
display:block;
}
div#main_pic a:hover{
background:url(../../images/main_pic_ov.jpg) no-repeat;
width:950px;
height:401px;
display:block;
}


dl dt dd{
margin:0;
padding:0;
}

dl#tel{
float:right;
margin:27px 1px 0 0
}

dl#tel dd{
}

td.pad35{
padding-top:40px;
}

span.btnPrint a {
display:block;
width:139px;
height:38px;
background:url(../../location/images/btn_print.jpg) center top no-repeat;
}

span.btnPrint a:hover {
text-indent:-9999px;
background:url(../../location/images/btn_print_ov.jpg) center top no-repeat;
}
