@charset "shift_jis";

/* BRAINS WEBSITES
   ----------------------------------------
   2007.6.23
   auter:Shirai Hiroto(From One or Eight)
   http://www.oneoreight.co.jp
   ----------------------------------------*/

/* index ######################################## */
#index_img {
  width: 780px;
  height: 224px;
  margin: 0px 0px 5px 0px;
}
#index_img h2 {
  width: 780px;
  height: 224px;
  background: url(../img/common/head_002.jpg) no-repeat;
  text-indent: -9876px;
}

#index_button {
  width: 780px;
  height: 67px;
  margin: 0px 0px 10px 0px;
}
#left_button {
  float: left;
  width: 455px;
  height: 67px;
}
#left_button a {
  width: 455px;
  height: 67px;
  background: url(../img/common/head_003.jpg) no-repeat;
  text-indent: -9876px;
  display: block;
}
#left_button a:hover {
  width: 455px;
  height: 67px;
  background: url(../img/common/head_003.jpg) no-repeat;
  text-indent: -9876px;
  background-position: 0px -67px;
  display: block;
}
#right_button {
  float: right;
  width: 317px;
  height: 67px;
}
#right_button a {
  width: 317px;
  height: 67px;
  background: url(../img/common/head_004.jpg) no-repeat;
  text-indent: -9876px;
  display: block;
}
#right_button a:hover {
  width: 317px;
  height: 67px;
  background: url(../img/common/head_004.jpg) no-repeat;
  text-indent: -9876px;
  background-position: 0px -67px;
  display: block;
}

/* index ######################################## */
#index_table {
  width: 561px;
  margin: 0px 0px 10px 0px;
}
#index_table table {
  border: 1px solid #a9a9a9;
  border-collapse: collapse;
}
#index_table td {
  border: 1px solid #a9a9a9;
  border-collapse: collapse;
  font-size: 12px;
  color: #595858;
  padding: 5px;
}
.index_001 {
  width: 561px;
  height: 29px;
  background: url(../img/index/index_001.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_002 {
  width: 561px;
  height: 29px;
  background: url(../img/index/index_002.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_003 {
  width: 561px;
  height: 164px;
  background: url(../img/index/index_003.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_004 {
  width: 561px;
  height: 35px;
  background: url(../img/index/index_004.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_005 {
  width: 561px;
  height: 35px;
  background: url(../img/index/index_005.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_006 {
  width: 561px;
  height: 36px;
  background: url(../img/index/index_006.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_007 {
  width: 561px;
  height: 36px;
  background: url(../img/index/index_007.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_008 {
  width: 561px;
  height: 29px;
  background: url(../img/index/index_008.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 0px 0px;
}
.index_009 {
  font-size: 12px;
  line-height: 18px;
  color: #595858;
  padding: 70px 0px 0px 35px;
  margin: 0px 0px 20px 0px;
  background: url(../img/index/index_009.jpg) no-repeat;
}
.index_010 {
  width: 561px;
  height: 29px;
  background: url(../img/index/index_010.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_011 {
  width: 561px;
  height: 157px;
  background: url(../img/index/index_011.jpg) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
.index_012 {
  width: 561px;
  height: 29px;
  background: url(../img/index/index_012.gif) no-repeat;
  text-indent: -9876px;
  margin: 0px 0px 20px 0px;
}
#topix {
  font-size: 12px;
  line-height: 18px;
  color: #595858;
  padding: 0px 0px 0px 35px;
  margin: 0px 0px 20px 0px;
}
.lang {
  text-align: center;
  padding: 12px;
}
