@charset "utf-8";

* {
  margin: 0;
  padding: 0;
  word-break: break-all; /* for IE */
}

img {
  border: 0;
}

a {
  color: #FFF;
}

hr {
  margin: 0 10px;
  clear: both;
  border: 0.5px #FFFFFF solid;
  height: 0.5px;
}

body {
  font: 13px "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
  *font-size: small;
  *font: x-small;
  margin: 0 auto;
  width: 850px;
  color: #FFF;
  background: #000;
}

#header {
  position: relative;
  width: 850px;
  height: 35px;
  background: transparent url(/images/results/header.jpg);
}

#header h1 {
}

#header h1 a {
  position: absolute;
  top: 0px;
  left: 0;
  width: 120px;
  height: 28px;
  overflow: hidden;
  text-indent: -10000px;
  background: transparent url(/images/results/logo.jpg) no-repeat;
}

#header a.mtllogo {
  position: absolute;
  top: 0px;
  right: 123px;
  width: 167px;
  height: 28px;
  overflow: hidden;
  background: transparent url(/images/results/logo_mtl.jpg) no-repeat;
  text-indent: -10000px;
}

#header a.bmlogo {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 123px;
  height: 28px;
  overflow: hidden;
  background: transparent url(/images/results/logo_bm11.jpg);
  text-indent: -10000px;
}

#content {
  padding: 50px 0 0 0;
  clear: both;
}

#content h1#title_heading {
  text-indent: -10000px;
  width: 365px;
  height: 70px;
  background: transparent url(/images/spoon_result/header.jpg) no-repeat;
}

#content p#desc {
  text-indent: -10000px;
  width: 365px;
  height: 80px;
  background: transparent url(/images/spoon_result/desc.jpg) no-repeat;
}

#content p#entries {
  text-indent: -10000px;
  width: 365px;
  height: 105px;
  background: transparent url(/images/spoon_result/entries.jpg) no-repeat;
}

#content img#testimage {
  float: right;
}

#pager {
  margin: 0 auto;
  padding: 20px 0 0 0;
  width: 250px;
  text-align: center;
  clear: both;
}

#pager ul {
  display: inline;
  list-style: none;
}

#pager ul li {
  margin: 0 5px;
  float: left;
}

#journal{
  text-align: center;
}

#wrap_result {
  position: relative;
}

#results {
  clear: both;
  background: transparent url(/images/spoon_result/results_bg.jpg) no-repeat 15px 40px;
}

#results h3 {
  margin: 10px 0;
  text-indent: -10000px;
  width: 260px;
  height: 30px;
  background: transparent url(/images/spoon_result/heading2.jpg) no-repeat;
}

#results div.block {
  margin: 0 0 0 15px;
  height: 640px;
  width: 555px;
}

#results div.block img {
  margin: 5px 0 0 5px;
  float: left;
  width: 130px;
  height: 98px;
}

#comments {
  position: absolute;
  top: 0;
  left: 560px;
}

#comments h3 {
  text-indent: -10000px;
  width: 260px;
  height: 30px;
  background: transparent url(/images/spoon_result/heading3.jpg) no-repeat;
}

#comments div.block {
  margin: 20px 0 0 8px;
  width: 255px;
  height: 600px;
  overflow: auto;
}

#comments p.large {
  font-size: 20px;
  margin-bottom: 5px;
}

#comments p.medium {
  font-size: 16px;
  margin-bottom: 5px;
}

#comments p.small{
  font-size: 12px;
  margin-bottom: 5px;
}

#footer {
  height: 50px;
}
