form {
  margin:0px;
}
.wrapper {
  width:750px;
}
.inuki-text-box {
  clear:both;
  margin:0 0 0 0;
  padding:0;
  display:block;
}
.inuki-text {
  margin:0 0 0 0;
  padding:5px 0 5px 10px;
  background-color:#F6F6DE;
  display:block;
  font-size:13px;
  text-align:left;
}
.block {
  display:block;
}
.title {
  margin:10px 0 0 0;
  text-align:left;
  display:block;
}
.side-link {
  clear:both;
  width:275px;
  float:right;
  margin:5px 0 10px 0;
  text-align:left;
  display:block;
}
.side-link img {
  float:left;
  margin:0 0 0 10px;
}
.search-box {
  margin:10px 0 0 0;
  text-align:right;
  display:block;
  font-size:13px;
}
.search-box li,.search-box ul {
  margin:0;
  padding:0;
  display:inline;
  list-type:none;
  vertical-align:middle;
}
.search-box input[type=text] {
  border:#ccc 1px solid;
}
.img-box {
  padding:3px 10px 0 0;
}
form {
  display:inline;
}

.station-search {
  margin:10px 0 0 0;
  padding:0;
  width:750px;
  height:17px;
  background-color:#eeeeee;
  text-align:left;
  font-size:12px;
  line-height:12px;
}
.station-search img {
  float:left;
}
.station-search p {
  float:left;
  line-height:17px;
  padding:0 0 0 15px;
}
.station-search p#more {
  float:right;
}

.restaurant-search {
  margin:5px 0 0 0;
  padding:0;
  width:750px;
  height:17px;
  background-color:#eeeeee;
  text-align:left;
  font-size:12px;
  line-height:12px;
}
.restaurant-search img {
  float:left;
}
.restaurant-search p {
  float:left;
  line-height:17px;
  padding:0 0 0 15px;
}
.restaurant-search p#more {
  float:right;
}

.inukibukken-list {
  width:750px;
  clear:both;
  margin:15px 0 0 0;
}
.inukibukken-list table {
  font-size:13px;
}
.inukibukken-list td.inukibukken-box {
  width:350px;
  border:5px solid #ccc;
}
.inukibukken-list th {
  width:80px;
  padding:6px 0 6px 0;
  background-color:#e8e8e8;
  text-align:center;
}
.inukibukken-list tr.tr1 {
  background-color:#ffffff;
}
.inukibukken-list tr.tr2 {
  background-color:#f8f8f8;
}
.inukibukken-list td.left {
  padding:3px;
  text-align:left;
}
.inukibukken-list td.center {
  padding:3px;
  text-align:center;
}
.inukibukken-table {
  float:left;
  width:750px;
  clear:both;
  margin:5px 0 0 0;
  background-color:#cccccc;
}
.db-sub-title {
  padding:13px 0 0 0;
}



/*==========================================================
station
==========================================================*/
.station-list {
  width:750px;
  margin:3px 0 0 0;
  background-color:#f5f5f5;
  font-size:13px;
  line-height:22px;
  text-align:left;
}









/*==========================================================
detail
==========================================================*/
div#detail-content {
  display:block;
  width:680px;
  float: right;
}
  div#detail-content div#db-tab {
    border-bottom:#000000 1px solid;
    height:74px;
    margin:22px 0 10px 0;
  }

  div#detail-content a {
    color:#4169E1;
    text-decoration:none;
  }
  div#detail-content a:hover {
    text-decoration:underline;
  }
  div#detail-content div#h1_bg_short {
    background: url(/img/h2_bg_short.gif) no-repeat;
    width:652px;
    padding:20px 0 20px 28px;
    margin:5px 0 10px 0;
    font-weight:bold;
    font-size:16px;
  }

  div#detail-content div.detail-text{
    display:block;
    margin:15px 0 15px 20px;
    line-height:150%;
    color: #333333;
  }

  div#detail-content div.login-text{
    margin:20px 0 ;
    line-height:150%;
    color: #333333;
    background-color: #c8e0fe;
    padding:15px;
  }

  div#detail-content div.bukken-list-inshokuten{
    display:block;
    padding:0 10px;
  }
    div#detail-content div.bukken-list-inshokuten div.inshokuten-left{
      float:left;
    }
    div#detail-content div.bukken-list-inshokuten div.inshokuten-right{
      float:right;
    }


.inuki-detail table {
  width:680px;
  background-color:#aaa;
}
.inuki-detail th {
  background-color:#C8DFFE;
  text-align:center;
  padding:7px;
}
.inuki-detail td {
  background-color:#fff;
  padding:10px 5px 10px 5px;
}
.inuki-detail td.center{
  text-align:center;
}



  div#detail-content div#bak-link{
    display:block;
    margin:50px 0 0 0;
    text-align:right;
  }

















/*==========================================================
index
==========================================================*/
.index-area {
  display:block;
}
.index {
  clear:both;
  float:left;
  display:block;
}
.allRecords {
  clear:both;
  float:left;
  width:200px;
  margin:10px 0 0 0 ;
  padding:0 0 0 0;
  font-size:14px;
}
.indexLink {
  float:left;
  width:480px;
  margin:10px 0 0 0 ;
  font-size:14px;
}
.indexLink ul {
  width:480px;
  margin:auto 0;
}
.indexLink li {
  float:left;
  padding:0 5px 0 5px;
}
.indexLink li.requestPage {
  font-weight:bold;
}
.indexLink li.label1 {
  width:70px;
  text-align:right;
  display:inline-block;
}
.indexLink li.label2 {
  float:left;
  text-align:left;
  width:70px;
}
/*==========================================================
endbukken
==========================================================*/
.endbukken {
  padding: 20px;
  font-size: 20px;
  color: #ffffff;
  font-weight:bold;
  background: #666666;
  text-align: center;
}

















/*==========================================================
newbukkenlist
==========================================================*/
div#bukken-list{
  display:block;
  width:680px;
  float: right;
}

  div#bukken-list a {
    color:#4169E1;
    text-decoration:none;
  }
  div#bukken-list a:hover {
    text-decoration:underline;
  }
  div#bukken-list div#db-tab {
    border-bottom:#000000 1px solid;
    height:74px;
    margin:22px 0 10px 0;
  }
  div#bukken-list div#h1_bg_short {
    background: url(/img/h2_bg_short.gif) no-repeat;
    width:652px;
    padding:20px 0 20px 28px;
    margin:5px 0 10px 0;
    font-weight:bold;
    font-size:16px;
  }
  div#bukken-list div.bukken-list-text{
    display:block;
    margin:15px 0 15px 20px;
    line-height:150%;
    color: #4D4D4D;
  }
  div#bukken-list div.bukken-list-text2{
    display:block;
    margin:10px 0 15px 20px;
    line-height:150%;
    color: #4D4D4D;
  }
  div#bukken-list div.bukken-list-text-bottom{
    display:block;
    margin:30px 0 20px 0;
    line-height:150%;
    background-color: #c8e0fe;
    padding:15px;
  }
  div#bukken-list div.bukken-list-inshokuten{
    display:block;
    padding:0 10px;
  }
    div#bukken-list div.bukken-list-inshokuten div.inshokuten-left{
      float:left;
    }
    div#bukken-list div.bukken-list-inshokuten div.inshokuten-right{
      float:right;
    }

    div#bukken-list div.bukken-list-search{
      display:block;
      margin:20px 0 20px 0;
      height:17px;
      background-color:#eeeeee;
      text-align:left;
      font-size:12px;
    }
      div#bukken-list div.bukken-list-search img{
        float:left;
        margin:0 10px 0 0;
      }
      div#bukken-list div.bukken-list-search p.station{
        float:left;
      }
      div#bukken-list div.bukken-list-search p.more{
        float:right;
      }
    div#bukken-list div.bukken-list-table{
      display:block;
      clear:both;
      margin:0 0 10px 0;
    }
      div#bukken-list div.bukken-list-table table{
        background-color:#aaa;
      }
      div#bukken-list div.bukken-list-table table tr.tr1{
        background-color:#fff;
      }
      div#bukken-list div.bukken-list-table table tr.tr2{
        background-color:#f8f8f8;
      }
      div#bukken-list div.bukken-list-table table tr th{
        background-color:#C8DFFE;
        padding:7px;
        text-align:center;
      }
      div#bukken-list div.bukken-list-table table tr td{
        padding:5px;
      }
      div#bukken-list div.bukken-list-table table tr td.center{
        text-align:center;
      }
    div#bukken-list div.bukken-list-ad{
      display:block;
      clear:both;
      padding:10px;
      text-align:center;
    }
div.bukken-list-text{
  display:block;
  margin:15px 10px 20px 10px;
  line-height:150%;
  text-align:left;
}



  div#bukken-list div#bukken-station-search {
    border-top:1px solid #666;
    background:url("/image/common/bg_search_area.png") no-repeat 0 100% transparent;
    height:65px;
  }
    div#bukken-list div#bukken-station-search div#bukken-station-search-inner {
      background:url("/image/bukkenInfo/icon_search.png") no-repeat 0 80% transparent;
      padding:10px 0 0 140px;
      font-size:12px;
      line-height:150%;
    }
      div#bukken-list div#bukken-station-search div#bukken-station-search-inner div#bukken-station-search-left {
        float:left;
        width:410px;
      }
      div#bukken-list div#bukken-station-search div#bukken-station-search-inner div#bukken-station-search-right {
        float:right;
        width:120px;
        padding:10px 0 0 0;
      }
      div#bukken-list div#bukken-station-search div#bukken-station-search-inner div#bukken-station-search-right a {
        background: url(/img/inquire_point.gif) no-repeat;
        padding:2px 0 0 10px;
      }

#main #station-all-link{
  border-top:1px solid #666;
  background: url("/image/common/bg_search_area.png") no-repeat scroll 0 100% transparent;
  padding:10px 10px 20px 10px;
  line-height: 150%;
}
#condition-area{
  border:1px solid #ec5330;
  background-color: #fffae0;
  color: #333333;
  font-size:14px;
  line-height:20px;
  padding:5px 10px;
  margin-bottom:20px;
  margin-top:5px;
}
#condition-area dt,#condition-area dd {
  display: inline;
}
#condition-area dt{
  font-weight: bold;
  margin-right:10px;
}
#condition-area dt .marker{
  color: #ec5330;
}
