/*  common
-----------------------------------------------------------------------------*/
#inpage_body {
  background: url(../inpage/img/inpage_bg.gif) repeat-x;
  }

#inpage_header {
  padding-bottom: 40px;
  }

#inpage_header h1 {
  width: 300px;
  float: left;
  padding: 13px 0 0;
  }

#inpage_header .btn {
  margin: 17px 30px 0 0;
  float: right;
  }

#inpage_content {
  width: 750px;
  }

#inpage_content h2 {
  margin-bottom: 30px;
  }

#inpage_content .cont {
  width: 700px;
  margin: 0 auto;
  }

.point {
  color: #d91a1a;
  }

/*  list
-----------------------------------------------------------------------------*/
#list {
  width: 700px;
  background: #bbb;
  margin-top: 10px;
  }

#list td {
  padding: 4px 8px;
  background: #fff;
  vertical-align: center;
  }

#list th {
  background: #546392;
  color: #fff;
  padding: 4px 8px;
  }

#list .name{
 width: 18%;
}

#list .shikaku{
 width: 45%;
}

#list .bg td{
  background: #f7f3e8;
  padding: 4px 8px;
  }
.number{
  text-align:center;
  font-weight:bold;
}

#details{
  width:700px;
  background:#bbb;
}

#details td{
  padding:4px 8px;
  background:#fff;
}
#details th{
  background:#f7f3e8;
  text-align:left;
  font-weight:normal;
  padding:4px 8px;
}

#details .img{
  text-align:center;
  vertical-align:center;
}

#details2 table{
  width:700px;
  background:#bbb;
  margin-top:20px;
}

#details2 th{
  padding:4px 8px;
  background:#f7feff;
  text-align:left;
  font-weight:normal;
  width:100px;
}

#details2 td{
  background:#fff;
  padding:4px 8px;
}