@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :access.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */
/*----------------------------------------------------
  各ページ専用指定
----------------------------------------------------*/
#access #header_wrap h2 {
  background: url(../access/images/title.jpg) no-repeat center;
}
#access .con_map {
  width: 755px;
  height: 347px;
  background: #bc9b7a;
  padding: 4px 0 0 0;
  margin: 32px 0 0 0;
}
#access .con_map #map {
  width: 747px;
  height: 340px;
  margin: 0 auto;
  overflow: hidden;
}
#access .mapinfo {
  width: 300px;
  overflow: hidden;
}
#access .mapinfo span {
  font-weight: bold;
}
#access .mapinfo img {
  padding: 0 5px 0 5px;
  float: left;
}
#access .maptxt {
  padding: 5px 0 35px 0;
  overflow: hidden;
  clear: both;
}
#access .con_car, #access .con_tra, #access .con_furu {
  margin-top: 11px;
  padding: 15px 0 40px 0;
  overflow: hidden;
  clear: both;
}
#access .con_car {
  background: url(../access/images/bg_car.gif) top left repeat;
}
#access .con_tra {
  background: url(../access/images/bg_tra.gif) top left repeat;
}
#access .con_car .box_car, #access .con_tra .box_tra {
  width: 700px;
  margin: 0 auto;
}
#access .con_car .box_car .m_table {
  margin-bottom: 10px;
}
#access .con_car .box_car .m_table .tbl_basic tr th {
  padding: 10px 20px;
}
#access .con_car .box_car .m_table .tbl_basic tr td {
  padding: 10px 20px;
}
#access .con_car .box_car .m_table .tbl_basic tr td span {
  font-weight: bold;
}
#access .con_car .box_closed {
  border: solid 5px #7c3c04;
  padding: 20px;
}
#access .con_car .box_closed li {
  margin-bottom: 20px;
}
#access .con_car .box_closed li:last-of-type {
  margin-bottom: 0;
}
#access .con_car .box_closed li h3 {
  color: #512703;
  font-size: 15px;
  margin-bottom: 5px;
}
#access .con_car .box_closed li p {
  background: url(../images/bg_td.gif) 0 0 repeat;
  border-top: #d6d3cb solid 1px;
  padding: 10px 20px;
}
#access .con_car .box_closed li p:last-of-type {
  border-bottom: #d6d3cb solid 1px;
}

/*----------------------------------------------------
  Googlemap .js
----------------------------------------------------*/
.tx_atte {
  font-family: serif;
  font-size: 20px;
  color: #c32424;
  font-weight: bold;
  text-align: center;
  margin: 0 0 15px;
}

.m_table {
  border: 5px solid #c32424;
  padding: 20px;
}
.m_table .tbl_basic {
  font-size: 14px;
}

/* 無料送迎・路線バス */
#access .con_tra .con_mbus {
  width: 700px;
}
#access .con_tra .con_mbus h4 {
  width: 630px;
  margin: 0 auto;
}
#access .con_tra .con_mbus .box_winter, #access .con_tra .con_mbus .box_regular, #access .con_tra .con_mbus .box_holiday {
  width: 600px;
  margin: 10px auto;
  overflow: hidden;
  padding: 15px;
}
#access .con_tra .con_mbus .box_winter {
  background: #cadcf1;
  border: 1px solid #cbcbcb;
}
#access .con_tra .con_mbus .box_regular {
  background: #d7e6c0;
  border: 1px solid #cbcbcb;
}
#access .con_tra .con_mbus .box_holiday {
  background: #ffeae8;
  border: 1px solid #cbcbcb;
}
#access .con_tra .con_mbus .box_busmap {
  width: 580px;
  height: 200px;
  background: #bc9b7a;
  padding: 4px;
  margin: 10px auto;
}
#access .con_tra .con_mbus .box_mbus {
  margin: 0 0 10px;
}
#access .con_tra .con_mbus .box_mbus .btn_noriba {
  float: right;
  padding-top: 50px;
}
#access .con_tra .con_mbus .box_mbus .st_mbus {
  clear: both;
  color: #7c3c04;
  font-weight: bold;
  font-size: 110%;
  line-height: 2;
}
#access .con_tra .con_mbus .box_mbus .txt_mbus {
  padding: 10px 0 0 0;
  clear: both;
}
#access .con_tra .con_mbus .txt_att {
  text-align: right;
  margin-top: 3px;
  font-size: 10px;
}
#access .con_tra .con_mbus .txt_att a {
  color: #7c3c04;
}
#access .con_tra .con_mbus .box_tbl .box_tbl_l {
  width: 280px;
  float: left;
}
#access .con_tra .con_mbus .box_tbl .box_tbl_r {
  width: 280px;
  float: left;
  padding-left: 30px;
}
#access .con_tra .con_rcar {
  width: 700px;
}
#access .con_tra .con_rcar .box_rcar {
  width: 630px;
  margin: 0 auto;
  overflow: hidden;
}
#access .con_tra .con_rcar .box_rcar .txt_rcar {
  padding-top: 10px;
  clear: both;
}
#access .con_tra .con_rcar .box_rcar .btn_set {
  width: 630px;
  clear: both;
  padding-top: 10px;
}
#access .con_tra .con_rcar .box_rcar .btn_set .btn_rcar_l {
  width: 156px;
  float: left;
}
#access .con_tra .con_rcar .box_rcar .btn_set .btn_rcar_r {
  width: 400px;
  float: left;
  font-weight: bold;
  font-size: 110%;
  padding-top: 10px;
}
#access .ic_dot_linel {
  width: 700px;
  height: 1px;
  margin: 0 auto 50px;
  background: url(../access/images/ic_dot_line.gif) top left repeat-x;
  overflow: hidden;
}
#access .ic_dot_linel2 {
  width: 700px;
  height: 1px;
  margin: 40px auto 0;
  background: url(../access/images/ic_dot_line.gif) top left repeat-x;
  overflow: hidden;
}
#access .btn_pagetop {
  text-align: right;
}

/*#access .con_tra .con_mbus .box_tbl{
  padding:20px 0 0 0;
  width: 610px;
  margin: 0 auto;
  overflow: hidden;
}*/
/* レンタカー */
/* 共通
-----------------------------------------------*/
/*======================================

  hack - 各種cssハック - for IE7

=======================================*/
/*======================================

  hack - 各種cssハック - for IE6

=======================================*/
