@charset "UTF-8";

#contents-left #sight h4{
padding:10px 10px 5px;
color:#FFFFFF;
background-color:#034A38;
font-size:15px;
border-top:1px dashed #FFFFFF;
}

.sight-block{
background-color:#034A38;
text-align:center;
margin:0px auto;
padding:0px 0px 5px;
}

a:link.sight-link,
a:visited.sight-link{
background-color:#85CA1E;
display:block;
padding:4px 6px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
border-right:1px solid #7E8D59;
border-bottom:1px solid #7E8D59;
}

a:hover.sight-link{
background-color:#FF9900;
}

/* sight-cont-block 090722 */

.sight-cont-block{
text-align:left;
background-color:#DCECB2;
margin:5px;
padding:5px;
}

img.sight-photo{
float:left;
width:140px;
height:100px;
padding:3px;
border:1px solid #DFDFDF;
background-color:#FFFFFF; 
margin:5px 10px 5px 0px;
}

.sight-cont-left{
float:left;
width:410px;
}

.sight-cont-cnt{
float:right;
width:250px;
margin:0px 0px;
}

.sight-cont-cnt h5{
margin:8px 0px;
font-size:15px;
width:180px;
float:left;
font-weight:bold;
color:#7F0019;
}

.sight-cont-cnt a.sight-link{
display:block;
width:35px;
float:right;
padding:3px 5px;
margin:4px 0px;
text-align:center;
}
.sight-cont-cnt p{
clear:both;
font-size:13px;
margin:0px;
line-height:1.5em;
}

.sight-cont-right{
float:right;
width:160px;
text-align:center;
margin-top:5px;
}
.sight-cont-right h5{
margin:0px;
text-align:center;
background-color:#034A38;
padding:3px;
color:#FFFFFF;
font-weight:normal;
font-size:11px;
}
.sight-cont-right p.distance{
font-size:13px;
padding:1em 5px 5px;
margin:0px;
height:3em;
background-color:#FFFFFF;
color:#787878;
line-height:1.5em;
}
.sight-cont-right p.contact{
background-color:#E7C8B3;
font-weight:bold;
font-size:13px;
padding:3px;
margin:5px 0px;
}