h2{
width:560px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
font-size:10px;
background:url(../img/sightseeing/sightseeing-bar.jpg) no-repeat 0 0;
display:block;
}
h2 a{
width:560px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
font-size:10px;
background:url(../img/sightseeing/sightseeing-bar.jpg) no-repeat 0 0;
display:block;
}
h3.cate {
margin:20px 0 0 0;
padding:0 0 0 10px;
font-size:1em;
line-height:150%;
color:#333333;
}
.box {
clear:both;
margin:20px 0 0 0;
padding:0 0 20px 0;
background:url(../img/pub/a-n.gif) repeat-x bottom left;
    overflow: hidden;
}

.box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .box {
    height: 1em;
    overflow: visible;
}
/**/

.box img{
float:left;
margin:0 10px 10px 0;
}
.box2 {
clear:both;
margin:20px 0 0 0;
padding:0 0 20px 0;
}

.box2 img{
float:left;
margin:0 10px 10px 0;
}

.box2 h4{
clear:both;
margin:0 0 5px 0;
line-height:150%;
padding:0;
color:#990000;
}
#map {
clear:both;
width:560px;
height:300px;
margin:0;
padding:0;
}

.r-tel{
clear:both;
width:540px;
height:55px;
background:url(../img/sightseeing/s-tel.jpg) no-repeat 0 0;
margin:40px auto;
}
.r-tel:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/*\*/
* html .r-tel{
height: 1em;
overflow: visible;
}
p.rt1{
float:left;
width:210px;
height:55px;
background:url(../img/sightseeing/s-tel.jpg) no-repeat 0 0;
text-indent:-9999em; 
}
p.rt2 a{
float:left;
width:163px;
height:44px;
background:url(../img/sightseeing/s-tel.jpg) no-repeat -220px -11px;
margin:11px 0 0 10px;
text-indent:-9999em;
display:block;
}

p.rt2 a:hover{
background:url(../img/sightseeing/s-tel.jpg) no-repeat -220px bottom;
}

p.rt3 a{
float:left;
width:132px;
height:44px;
background:url(../img/sightseeing/s-tel.jpg) no-repeat -390px -11px;
text-indent:-9999em;
display:block;
margin:11px 0 0 8px;

}
p.rt3 a:hover{
background:url(../img/sightseeing/s-tel.jpg) no-repeat -390px bottom;
}

p.s-sightop a{
margin:0 auto 10px auto;
width:142px;
height:64px;
background:url(../img/sightseeing/s-sightseeing-top.jpg) no-repeat 0 0;
text-indent:-9999em;
display:block;
}
p.s-sightop a:hover{
background:url(../img/sightseeing/s-sightseeing-top.jpg) no-repeat 0 bottom;
}

.box-in {
clear:both;
margin:0;
padding:20px 0 0 0;
}

.box-in img {
float:right;
margin:0 0 10px 15px;
padding:0;
}

