@charset "UTF-8";
#map {
 background: url(../img/map.gif) no-repeat 5% 10%;
 height:450px;
 margin:2em 0;
}
h3 {
 margin:0 0 1em 0;
 font-size:medium;
 color:#000;
}
#photo_index { margin:3em 0 6em 0 }
table {
 margin:1em;
 margin-left:auto;
 margin-right:auto;
 border:solid #666;
 border-width:0 0 1px 0;
}

th,td {
 padding:10px;
}
th {
 width:150px;
}
td {
 width:280px;
 vertical-align:bottom;
}

.description {
 margin:0.5em;
 color:#666;
 font-family:"ＭＳ ゴシック","Osaka−等幅",monospace;
 font-size:smaller;
 line-height:1.2em;
}
.description_m {
 margin:1em 4em;
 color:#666;
 font-family:"ＭＳ ゴシック","Osaka−等幅",monospace;
 font-size:0.95em;
 line-height:1.2em;
 text-indent:1em;
}

#page td a:link,#page td a:visited {
 text-decoration:none;
 color:/* rgb(245,244,234)*/ #000;
 /*
 border:solid #000;
 border-width:0 0 1px 0;
 */
}

#page td a:hover {
 text-decoration:none;
 color:rgb(133,46,46);
 /*
 border:solid rgb(133,46,46);
 border-width:0 0 1px 0;
 */
}
#s_title { margin:3em 0 3em 2em }

#w_link {
 margin:2em 0;
 font-size:0.95em;
 /* font-family:"Verdana","Arial","Helvetica",sans-serif; */
 font-family:"Georgia","Times New Roman","Times",serif;
 color:#666;
}

#w_link a:link,#w_link a:visited {
 text-decoration:none;
 color:/* rgb(245,244,234)*/ #666;
 /*
 border:solid #000;
 border-width:0 0 1px 0;
 */
}

#w_link a:hover {
 text-decoration:underline;
 color:rgb(133,46,46);
 /*
 border:solid rgb(133,46,46);
 border-width:0 0 1px 0;
 */
}
