@charset "UTF-8";

a:link{
color:#FFFFFF;
text-decoration:underline;
}
a:visited{
color:#FFFFFF;
text-decoration:underline;
}
a:hover{
color:#FFFFFF;
text-decoration:none;
}
a:active{
color:#FFFFFF;
text-decoration:none;
}
.active{
display:inline;
color:#EC4B46;
text-decoration:none;
}

h1{
margin:40px 0px 0px 0px;
width:480px;
height:50px;
float:left;
}
#contents{
width:900px;
background-image:url(../images/bg.jpg);
background-position:right top;
background-repeat:no-repeat;
float:left;
}
#location{
margin-bottom:20px;
width:639px;
height:485px;
background-image:url(../images/end_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#location_bg{
width:639px;
background-image:url(../images/location_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#location_footer{
width:639px;
height:6px;
}
#location h2{
padding:0px 0px 91px 0px;
width:639px;
height:120px;
}
#location div#location-link{
padding:0px 0px 0px 45px;
width:539px;
}
#location p{
margin:9px 0px 0px 119px;
}
#location h2#backno{
width:639px;
height:120px;
background-image:url(../images/location_ti02.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}
#location div#map{
margin:0px 0px 0px 20px;
width:559px;
height:550px;
}
#location p#last-update{
margin:40px 0px 0px 40px;
padding:0px 0px 5px 0px;
width:559px;
border-bottom:1px solid #956644;
font-size:0.85em;
text-align:right;
}
#location dl{
display:inline;
margin:5px 0px 0px 40px;
padding:0px 0px 5px 0px;
width:559px;
border-bottom:1px solid #956644;
line-height:1.2;
float:left;
clear:both;
}
#location dl dt{
display:inline;
width:75px;
float:left;
}
#location dl dd{
display:inline;
width:484px;
float:left;
}
#location dl dd span{
color:#777777;
}

#location dl#old-list{
margin:40px 0px 10px 40px;
padding:0px 0px 0px 0px;
width:559px;
border-bottom:1px solid #956644;
line-height:1.2;
clear:both;
}
#location dl#old-list dt{
padding:0px 0px 5px 0px;
width:559px;
border-bottom:1px solid #956644;
font-weight:bold;
}
#location dl#old-list dd{
padding:5px 0px 5px 0px;
width:559px;
}
#location p#description{
margin:0px 0px 18px 30px;
width:579px;
line-height:1.5em;
}
#location p#list-link{
margin:0px 0px 10px 30px;
width:579px;
line-height:1.2em;
}
#location table{
margin:1px 0px 29px 30px;
width:579px;
border-top:1px solid #82746C;
border-left:1px solid #82746C;
background-color:#19130F;
}
#location table td{
font-size:0.85em;
line-height:1.2em;
}
#location table th.area{
padding:6px 10px 6px 10px;
width:559px;
background-color:#393634;
border-right:1px solid #82746C;
border-bottom:1px solid #82746C;
text-align:left;
line-height:1.2em;
font-weight:bold;
}
#location table th.name{
padding:5px 10px 5px 10px;
width:200px;
background-color:#453C36;
border-right:1px solid #82746C;
border-bottom:1px solid #82746C;
font-size:0.85em;
line-height:1.2em;
text-align:left;
}
#location table th.address{
padding:5px 10px 5px 10px;
width:299px;
background-color:#453C36;
border-right:1px solid #82746C;
border-bottom:1px solid #82746C;
font-size:0.85em;
line-height:1.2em;
text-align:left;
}
#location table td{
padding:5px 10px 5px 10px;
border-right:1px solid #82746C;
border-bottom:1px solid #82746C;
}

#location table td.name{
width:200px;
vertical-align:top;
}
#location table td.address{
width:299px;
vertical-align:top;
}

#location table td em{
margin-right:5px;
color:#EC4B46;
font-weight:bold;
}
#navigation_move{
margin-bottom:43px;
width:638px;
height:27px;
background-image:url(../../../common/pagemove_btn_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#navigation_move li{
display:inline;
text-indent:-20000px;
overflow:visible;
float:left;
}

#navigation_move li#next a{
display:block;
width:140px;
height:27px;
}
#navigation_move li#next a:hover{
background-image:url(../../../common/pagemove_btn_bg01.jpg);
background-position:-498px -27px;
background-repeat:no-repeat;
}

#navigation_move li#prev a{
display:block;
margin-right:82px;
width:145px;
height:27px;
}
#navigation_move li#prev a:hover{
background-image:url(../../../common/pagemove_btn_bg01.jpg);
background-position:0px -27px;
background-repeat:no-repeat;
}
#navigation_move li#category_top a{
display:block;
margin-right:71px;
width:200px;
height:27px;
}
#navigation_move li#category_top a:hover{
background-image:url(../../../common/pagemove_btn_bg01.jpg);
background-position:-227px -27px;
background-repeat:no-repeat;
}
.nodata{
margin:50px 0px 60px 30px;
padding:10px;
width:555px;
border:2px solid #956644;
font-size:1.2em;
line-height:1.5;
text-align:center;
}
.pagetop{
margin:5px 0px 23px 30px;
width:579px;
text-align:right;
}
.pagetop-map{
margin:-25px 0px 23px 30px;
width:579px;
text-align:right;
}
