@charset "utf-8";
/* CSS Document */


P, H1, H2, H3, H4, H5, H6, UL {
  margin: 0px;
  padding: 0px;
}
LI {
  list-style:none;
}
BODY {
  margin: 0px;
  padding: 0px;
  font-family: メイリオ, Osaka, "ヒラギノ角ゴ Pro W3";
  background-image: none;
  background-color: #000000;
  text-align:center;
float: top;}
#container {
  height: 500px;
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 50px;
  background-color: #FFFFFF;
}
#navibar {
  width: 800px;
  clear: both;
}
#navibar LI {
  float: left;
}
#navibar #btn00 {
  text-decoration: none;
  height: 37px;
  width: 7px;
  display: block;
  background-image: url(images/top/btn_left.gif);
  text-indent: -9999px;
  margin: 0px;
  padding: 0px;
}
#navibar #btn01 A {
  text-decoration: none;
  height: 37px;
  width: 115px;
  display: block;
  background-image: url(images/top/btn01.jpg);
  text-indent: -9999px;
}
#navibar #btn01 A:HOVER {
  background-image: url(images/top/btn01o.jpg);
}
#navibar #btn02 A {
  text-decoration: none;
  height: 37px;
  width: 115px;
  display: block;
  background-image: url(images/top/btn02.jpg);
  text-indent: -9999px;
}
#navibar #btn02 A:HOVER {
  background-image: url(images/top/btn02o.jpg);
}
#navibar #btn03 A {
  text-decoration: none;
  height: 37px;
  width: 115px;
  display: block;
  background-image: url(images/top/btn03.jpg);
  text-indent: -9999px;
}
#navibar #btn03 A:HOVER {
  background-image: url(images/top/btn03o.jpg);
}
#navibar #btn04 A {
  text-decoration: none;
  height: 37px;
  width: 115px;
  display: block;
  background-image: url(images/top/btn04.jpg);
  text-indent: -9999px;
}
#navibar #btn04 A:HOVER {
  background-image: url(images/top/btn04o.jpg);
}
#navibar #btn05 A {
  text-decoration: none;
  height: 37px;
  width: 115px;
  display: block;
  background-image: url(images/top/btn05.jpg);
  text-indent: -9999px;
}
#navibar #btn05 A:HOVER {
  background-image: url(images/top/btn05o.jpg);
}
#navibar #btn06 A{
 text-decoration: none;
  height: 37px;
  width: 115px;
  display: block;
  background-image: url(images/top/btn06.jpg);
  text-indent: -9999px;
}
#navibar #btn06 A:HOVER {
  background-image: url(images/top/btn06o.jpg);
}
#navibar #right {
  text-decoration: none;
  height: 37px;
  width: 103px;
  display: block;
  background-image: url(images/top/btn_right.jpg);
  text-indent: -9999px;
  margin: 0px;
  padding: 0px;

}#navibar #btn09 A {
  text-decoration: none;
  height: 50px;
  width: 400px;
  display: block;
  background-image : url(images/top/btn09.jpg);
  text-indent: -9999px;
}
#navibar #btn09 A:HOVER {
  background-image : url(images/top/btn09o.jpg);
}
#navibar #btn08 {
  text-decoration: none;
  height: 50px;
  width: 50px;
  display: block;
  background-image : url(images/top/btn08.jpg);
  text-indent: -9999px;
}
#navibar #btn07 A {
  text-decoration: none;
  height: 50px;
  width: 400px;
  display: block;
  background-image: url(images/top/btn07.jpg);
  text-indent: -9999px;
}
#navibar #btn07 A:HOVER {
  background-image: url(images/top/btn07o.jpg);
}
#maincontent {
  width: 100%;
  margin: 0px;
  padding: 0px;
  text-align:center;
 border:1px;
}
#contents_left {
 float: left;
height: 450px;
  width: 220px;
}
#contents_right {
  width: 560px;
  float: right;
  padding: 10px;
}
#contents_right .topic01 {
  width: 600px;
  float: left;
  margin-right: 10px;
}
#maincontent H2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #660000;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
#maincontent P {
  font-size: 12px;
  color: #999999;
  line-height: 18px;
}
#footer {
  background-color: #990033;
  margin: 0px;
  padding: 0px;
  height: 20px;
  clear: both;
  width: 800px;
}
.hpb-cnt-tb1{
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;