a:hover {
  color: #000000;
  background: #ffff00;
}

body, th, td, p {
  line-height: 150%;
  font-size: 10pt
}

body {
  background-color: #ffffff;
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

#outside {
  width: 800px;
}

#mainrogo {
  width: 803px;
  height: 90px;
  align: center;
  background-image: url(http://www.actworks.co.jp/image/mainetaitol.gif);
  border: solid 4px #ccccff;
  /*border-left:solid 2px #ccccff;*/
}

#container {
  width: 800px;
  text-align: left;
  margin: 0 auto;
}

#top {
  text-align: center;
  width: 800px;
}

hr {
  border-style: solid none none none;
  border-top-color: #333333;
  border-top-width: 1px;
  height: 1px;
}

.menubar {
  background-image: url(bg_bk.gif);
  border-color: #333333;
  border-style: solid;
  border-width: 1px;
  height: 18px;
  line-height: 18px;
  width: 800px;
}

.menubar a {
  display: block;
  float: left;
  font-size: 14px;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
}

.menubar a:link, .menubar a:visited, .menubar a:active {
  color: #ffffff;
}

.menubar a:hover {
  background-image: url(bg_o.gif);
  color: #ffffff;
}

.copyright {
  text-align: center;
}

.copyright a {
  padding: 0 0.5em;
}

.trademark {
  color: #666666;
  font-size: 10px;
  margin: 1em 0;
}

#side {
  padding: 7px;
  background: #ffffff;
}

#sidel {
  margin-bottom: 7px;
  margin-top: 5px;
  background: #ffffff;
  border: solid 1px #565656;
  padding: 5px;
  text-align: rghit;
  font-size: 12px;
  line-height: 18px;
}

#sider {
  margin-bottom: 7px;
  background: #ececff;
  /*border:solid 1px #565656;*/
  padding: 5px;
  text-align: rghit;
  font-size: 12px;
  line-height: 18px;
}

#contner {
  margin-bottom: 7px;
  background: #ffffff;
  /*border:solid 1px #565656;*/
  padding: 5px;
  text-align: rghit;
}


#kokokara {
  margin-bottom: 7px;
  background: #ffa97e;
  /*border:solid 1px #565656;*/
  padding: 5px;
  text-align: rghit;
}

#center {
  margin-bottom: 7px;
  background: #ffffff;
  /*border:solid 1px #565656;*/
  padding: 5px;
  text-align: rghit;
}

#contents {
  margin-bottom: 7px;
  background: #ffffff;
  border: solid 1px #565656;
  /*padding:5px;*/
  /*text-align:center;*/
  text-align: rghit;
}

#midasi {
  /*margin-bottom:7px;*/
  background: #ccccff;
  /*border:solid 1px #565656;*/
  padding: 5px;
  text-align: rghit;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}

#syouhin {
  /*margin-bottom:7px;*/
  background: #ffffff;
  /*border:solid 1px #565656;*/
  padding-top: 10px;
  text-align: rghit;
}

#txt {
  /*margin-bottom:7px;*/
  background: #ffffff;
  /*border:solid 1px #565656;*/
  padding: 5px;
  text-align: rghit;
  font-size: 12px;
  /*font-weight:bold;*/
  line-height: 18px;
}

#txt2 {
  /*margin-bottom:7px;*/
  background: #ffffff;
  /*border:solid 1px #565656;*/
  padding: 5px;
  text-align: rghit;
  font-size: 12px;
  /*font-weight:bold;*/
  line-height: 15px;
}

.box_bk {
  background-image: url(bg_bk.gif);
  border: 1px #333333 solid;
  color: #ffffff;
  font-weight: bolder;
  padding: 0 0.25em;
}

.box_gy {
  background-image: url(bg_gy.gif);
  border: 1px #666666 solid;
  color: #ffffff;
  font-weight: bolder;
  padding: 0 0.25em;
}

.box_r {
  background-image: url(bg_r.gif);
  border: 1px #990000 solid;
  color: #ffffff;
  font-weight: bolder;
  padding: 0 0.25em;
}

.box_g {
  background-image: url(bg_g.gif);
  border: 1px #336600 solid;
  color: #ffffff;
  font-weight: bolder;
  padding: 0 0.25em;
}

.box_b {
  background-image: url(bg_b.gif);
  border: 1px #003399 solid;
  color: #ffffff;
  font-weight: bolder;
  padding: 0 0.25em;
}

.box_sp {
  background-color: #ffff99;
  border: 1px #cc0000 solid;
  color: #cc0000;
  font-weight: bolder;
  padding: 0 0.25em;
}

.bk {
  color: #333333;
}

.gy {
  color: #666666;
}

.r {
  color: #990000;
}

.g {
  color: #336600;
}

.b {
  color: #003399;
}

.yellowback {
  background-color: #ffff00;
  color: #ff0000;
  font-weight: bold;
}

.redbold {
  color: #ff0000;
  font-weight: bold;
}

.bluebold {
  color: #0000ff;
  font-weight: bold;
}

.whitebold {
  color: #ffffff;
  font-weight: bold;
}
