body
{
  margin: 0px auto;
  text-align: left;
  background-image: url(http://www.yama.info.waseda.ac.jp/~takuya/img/border.gif);
  background-repeat: repeat-y;
  background-position: center;
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'MS Pゴシック', sans-serif;
}

img
{
  float: left;
}

a.titleLink
{
  display: block;
  width: 800px;
  height: 90px;
}

a.menuLink
{
  display: block;
  width: 150px;
  height: 40px;
}

a.resultLink
{
  display: block;
  width: 100px;
  height: 10px;
}

div#all
{
  margin: 0px auto;
  width: 800px;
}

div#title
{
  text-align: center;
  height: 90px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/title.gif");
}

div#contents
{
  position: relative;
}

div#contents div#menu
{
  float: left;
  width: 150px;
}

div#contents div#menu div#aboutmeLink
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/aboutme.jpg");
}

div#contents div#menu div#aboutmeLink :hover
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/aboutme_onmouse.jpg");
}

div#contents div#menu div#researchLink
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/research.gif");
}

div#contents div#menu div#researchLink :hover
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/research_onmouse.jpg");
}

div#contents div#menu div#softwareLink
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/software.gif");
}

div#contents div#menu div#softwareLink :hover
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/software_onmouse.jpg");
}

div#contents div#menu div#linkLink
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/link.gif");
}

div#contents div#menu div#linkLink :hover
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/link_onmouse.jpg");
}

div#contents div#menu div#englishLink
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/english.gif");
}

div#contents div#menu div#englishLink :hover
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/english_onmouse.jpg");
}


div#contents div#menu div#japaneseLink
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/japanese.gif");
}

div#contents div#menu div#japaneseLink :hover
{
  height: 40px;
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/japanese_onmouse.jpg");
}


div#contents div#main
{
  width: 640px;
  float: right;
}

div#contents div#main div#main_title
{
  height: 60px;
}

div#contents div#main div#queryForm
{
    margin: 8px;
    text-align: center;
}

div#contents div#main div#queryForm form
{
    margin: 0 auto;
    width: 624px;
}

div#contents div#main table
{
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0px;
  height: 10px;
  width: 100px;
}

div#contents div#main .logos
{
  text-align: center;
  width: 150px;
  height: 40px;
}

div#contents div#main .logos img
{
  border: 0px;
}

.header
{
  height: 30px
}

.footer
{
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/end.gif");
  height: 15px;
}

div#contents div#main td
{
  padding: 0px;
}

div#contents div#main div#compare_bar
{
  position: relative;
}

div#contents div#main div#google_resultL
{
  width: 150px;
  float: left;
}

div#contents div#main div#google_resultL table
{
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/GoogleBar.jpg");
}

div#contents div#main div#yahoojp_result
{
  width: 150px;
  float: left;
}

div#contents div#main div#yahoojp_result table
{
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/YahoojpBar.jpg");
}

div#contents div#main div#livesearch_result
{
  width: 150px;
  float: left;
}

div#contents div#main div#livesearch_result table
{
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/LiveSearchBar.jpg");
}

div#contents div#main div#google_resultR
{
  width: 150px;
  float: left;
}

div#contents div#main div#google_resultR table
{
  background-image: url("http://www.yama.info.waseda.ac.jp/~takuya/img/GoogleBar.jpg");
}

div#contents div#main div#venn_chart
{
  margin: 0px auto;
  width = 640px;
  height = 350px;
}

div#contents div#main div#venn_chart img
{
  margin: 0px auto;
  margin-top: 40px;
}
