/*  #b_i
-----------------------------------------------------------------------------*/  
table,
th,
td {
	border-collapse: collapse;
	border-spacing: 0;
}


#n_page {
  font-size: x-small;
  color: #071754;
  width: 100px;
  float: right;
  }

#n_page img {
  margin-right: 5px;
  }

#content1 {
  border: 1px solid #ccc;
  padding-bottom: 15px;
  }

#content1 h3 {
  background: url(../b_i/img/mi_01.gif) no-repeat;
  text-indent: -9999px;
  width: 533px;
  height: 35px;
  }

#content1 table {
  margin: 15px;
  width: 95%;
  }

#content1 td {
  padding:5px;
  }

#content2 {
  margin-top: 15px;
  }

#content2 h3 {
  font-size: medium;
  color: #071754;
  margin-left: 10px;
  }

#content2 h3 img {
  margin-right: 5px;
  }

#content2 h3 span {
  font-size: small;
  margin-left: 3px;
  }

#content2 .h_page {
  margin: 10px 0 0 10px;
  }

#content2 .box {
  margin: 10px 0 20px 0;
}

#content2 #co_box01 ul {
  width: 535px;
  margin: 15px 0 0 0;
  padding: 0;
  list-style: none;
  }

#content2 #co_box01 li {
  margin: 0;
  padding: 0;
  float: left;
  }

#content2 #co_box01 #bukken07 {
  background: url(../b_i/img/hyo_01.gif) no-repeat;
  width: 295px;
  height: 22px;
  padding-left: 6px;
  }

#content2 #co_box01 #bukken08,
#content2 #co_box01 #bukken08 a {
  background: url(../b_i/img/hyo_03.gif) no-repeat;
  text-indent: -9999px;
  width: 124px;
  height: 22px;
  display: block;
  }
  
#content2 #co_box01 #bukken09,
#content2 #co_box01 #bukken09 a {
  background: url(../b_i/img/hyo_02.gif) no-repeat;
  text-indent: -9999px;
  width: 110px;
  height: 22px;
  display: block;
  }

#content2 .s_right {
  float: right;
  width: 345px;
  }

#content2 .s_right .co_box02 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }

#content2 .s_right .co_box02 li {
  margin: 0;
  padding: 0;
  float: left;
  }

#content2 .s_right .co_box02 .bukken10 {
  width: 245px;
  color: #071754;
  font-weight: bold;
  }

#content2 .s_right .co_box02 .bukken11,
#content2 .s_right .co_box02 .bukken12 {
  width: 50px;
  }

#content2 .s_right table,
#content2 .s_right th,
#content2 .s_right td {
  border: 1px solid #ccc;
  border-collapse: collapse;
  }

#content2 .s_right th {
  background: #d9e9ff;
  font-weight: normal;
  font-size: x-small;
  }

#content2 .s_right th,
#content2 .s_right td {
  padding: 5px;
  }

#content2 .s_right table {
  margin-top: 10px;
  }

#content2 .s_right .syou {
  text-align: right;
  margin-top: 5px;
  font-size: x-small;
  }

#content2 .s_right .syou2 {
  text-align: right;
  margin-top: 5px;
  font-size: x-small;
  margin-right: 10px;
  }

#content2 .s_left {
  float: left;
  width: 190px;
  }

/* b_s@Ɏgp */
.co_box03 ul {
  margin:0;
  padding: 0;
  list-style: none;
  float: right;
  }

.co_box03 li {
  margin: 0;
  padding: 0;
  float: left;
  }

.co_box03 p {
  width: 500px;
  border: 1px solid #ccc;
  margin: 0;
  padding: 0;
  }

.co_box03 .mi {
  margin-left: 10px;
  padding: 11px 0 9px 20px;
  color: #071754;
  font-weight: bold;
  font-size: medium;
  background: url(../b_s/img/mi_gr.gif) no-repeat;
  }

/* win ie */
.co_box03 ul {
  margin:0;
  padding: 0;
  list-style: none;
  }

.co_box03 .bukken14 {
  width: 180px;
  margin: 10px 0 0 10px;
  }

.co_box03 .bukken15 {
  margin: 25px 0 0 147px;
  }
/* win ie */

.co_box03 .bukken14 {
  width: 180px;
  margin: 10px 5px 0 10px;
  }

.co_box03 .bukken15 {
  margin: 25px 0 0 0;
  }
  
.co_box03 .t_box {  
  border: 1px solid #ccc;
  margin: 0 0 0 10px;
  }
  
.co_box03 table {
  background: url(../b_s/img/mi_gr.gif) no-repeat;
  }

.co_box03 th {
  color: #071754;
  font-weight: bold;
  font-size: medium;
  }

.co_box03 th span {
  margin: 0 5px 0 20px;
  }

#content2 .s_right .b_stb {
  margin: 10px 0 0 10px;
  }

#content2 .s_right .b_stb th {
  width: 30%;
  }







