/* author: Shaoyun Yu <s.yu@nagoya-u.jp> */

body.sub #main .section {
  /* overwrites the tamaoka-hp style*/
  padding-bottom: 1em;
}

body.sub #main .section p {
  margin: 0;

  font-size: 14px;
}

body.sub #main .section p:nth-of-type(1) {
  margin-top: 1em;
}

body.sub #main .section ul li {
  list-style-type: square;
}

body.sub #main hr {
  display: block;
  margin-top: 1em;
  margin-bottom: 2em;
}
body.sub #main hr:nth-of-type(1){
  margin-top: 0;
}

.app-wrapper {
  max-width: 550px;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto
}

.search-box {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto
}

#title {
  text-align: center;
  margin-top: 2em;
  margin-bottom: 2em;
}

.results-table {
  margin-top: 2em;
}

.results-tip {
  margin-bottom: 1em;
}

#credits {
  margin-top: 2em;
  margin-bottom: 2em;
  text-align: center;
}

#developer {
  font-family: monospace;
  font-size: 0.8em;
  color: grey;
}
#developer a:link {
  color: grey;
}
#developer a:visited {
  color: grey;
}
#developer a:hover {
  color: #3498db;
} 

#tamaoka-link a:link {
  color: SlateGray;
}
#tamaoka-link a:visited {
  color: SlateGray;
}
#tamaoka-link a:hover {
  color: #3498db;
} 
