.image{
  margin-top: 25px;
  text-align: center;
}
.image p{
  margin-top: 5px;
}
.image p.guide{
  font-size: 90%;
  color: #999;
}
.image p.guide a{
  font-size: 90%;
  font-weight: normal;
  color: #999;
}

.metadata{
  margin-top: 25px;
  padding: 25px;
  border-style: solid;
  border-color: #ccc;
  border-width: 2px 0 0 0; 
}
.metadata table{
  float: left;
  width: 46%;
  margin-left: 25px;
  /*background-color: #f7f7f7;*/
}
tr.nouse{
  display: none;
}
td{
  padding: 5px;
  font-size: 90%;
}
td.elem{
  width: 10em;
  font-weight: bold;
}

/* ページ・ナビゲーション */
.header ul.navi{
  position: absolute; right: 10px; bottom: 4px;
  width: 12em; height: 1.2em;
  text-align: right;
  display: none;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .header ul.navi{
    bottom: 10px;
  }
}
.header ul.navi li{
  display: inline;
  padding: 0 15px 0 0;
  font-size: 90%;
  color: #030;
}
.navi span{
  font-weight: bold;
  color: #999;
}
.navi a{
  font-weight: bold;
  font-family: "ヒラギノ角ゴ ProN W3","ＭＳ Ｐゴシック",sans-serif;
}
.navi a:link,
.navi a:visited{
  color: #040;
}
.navi a:hover,
.navi a:active{
  color: #a00;
}