@charset "UTF-8";

table {
  border-collapse: collapse;
  margin:0 auto 0 auto;
  border:1px solid #808080;
}

td,th {
  padding:5px;
}

input[type="button"],input[type="submit"] {
    -webkit-appearance: none;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    color:#000;
    background:-moz-linear-gradient(
    top,
    #f6f6f6 0%,
    #dedede);
 
    background:-webkit-gradient(
    linear,left top,left bottom,
    from(#f6f6f6),
    to(#dedede));

    background:linear-gradient(to bottom, #f6f6f6, #dedede);
    border:1px solid #999999;
    border-radius:1px;
    padding:1px;
    vertical-align:top;
}

#top_group {
  border:0;
}

#mokuka_setsumei {
  color:#ff6633;
  font-weight:bold;
  font-size:12px;
}

#search {
  width:550px;
  margin:0 auto 0 auto;
}

#search_words {
  width:300px;
  height:27px;
  vertical-align:top;
}

#search_btn {
  width:40px;
  height:27px;
  margin-left:6px;
}

#tsukaikata,#we_are_sorry {
  margin:0 auto 0 auto;
  font-weight:bold;
  width:746px;
}

a, a:visited, a:active {
  color:#009900;
}

/* IE7対策 */
.species, .scene, .taxis, .date , .number, .gojyuon{
  border:1px solid #808080;
}

.species {
  width:256px;
}

.top {
  border-bottom:0;
}

.mid {
  border-top:0;
  border-bottom:0;
  padding-top:1px;
  padding-bottom:1px;
}

.btm {
  border-top:0;
}
.both {}

.gojyuon {
  text-align:center;
  width:25px;
}

.taxis{
  width:160px;
}

.date {
  width:120px;
  vertical-align:top;
}

.scene {
  vertical-align:top;
  width:320px;
}

.number {
  text-align:center;
}

#footer {
  width:129x;
  margin:1em auto 0 auto;
  text-align:center;
}

@media screen and (max-width: 565px) {
  #logo_cell {
    width:75%;
    padding:0;
    margin:0;
  }
  #to_mokuka_cell {
    width:25%;
    padding:0;
    margin:0;
  }
  #to_mokuka,#logo {
    width:100%;
    width:-webkit-calc(100% - 6px);
    width:calc(100% - 6px);
  }
  #to_home, #to_album {
    display:none;
  }
}

th {
  text-align:left;
  vertical-align:top;
  font-weight:bold;
}
