@charset "UTF-8";

.pix10 {}
.pix10 img {}
.wagon_ryokin_ttl {
  font-size: 132%;
  margin: 20px 0 10px;
}
.hire_youto_box {
  height: 331px;
  position: relative;
  width: 685px;
}
.hire_youto_list { padding: 0 0 0 250px; }
.hire_youto_list li {
  color: #ee8219;
  font-size: 123%;
  line-height: 1.8;
  list-style: outside none disc;
}
.hire_youto_list li a { color: #ee8219; }
.pix11 {
  float: left;
  height: 331px;
  margin-right: 15px;
  overflow: hidden;
  width: 221px;
}
.pix11 img {}
#hire_wagon .wagon01 {
  bottom: -5px;
  left: 236px;
  margin: 0;
  position: absolute;
}
.hidn {
  display: inline;
  font-size: 100%;
}

/* 楽しい観光ハイヤー */

.pix12 { margin-right: 15px; }
.pix13 {}

.kanko_box { padding: 10px 0; }
.kanko_box:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}
.end { margin-bottom: 20px; }
.inner { padding: 10px 0; }
.inner .desc .course_top{
  display: block;
  font-size: 100%;
  line-height: 1.2;
  padding-bottom: 10px;
}
.red { background: #ffe6f2; }
.red_title {
  background: none repeat scroll 0 0 #f2486c;
  color: #FFFFFF;
  border-radius: 12px;
  display: inline-block;
  font-size: 123%;
  margin: 0 0 10px;
  min-width: 200px;
  padding: 7px 7px 7px 10px;
}
.blue .inner { background: #EAF6FD; }
.blue_title {
  background: none repeat scroll 0 0 #0099d4;
  color: #ffffff;
  font-size: 123%;
  margin: 0 0 10px;
  padding: 9px;
}
.blue_title span {
  font-size: 100%;
  color: #ffffff;
}
.green .inner { background: #f3f8e8; }
.green_title {
  background: none repeat scroll 0 0 #93c331;
  color: #ffffff;
  font-size: 123%;
  margin: 0 0 10px;
  padding: 9px;
}
.green_title span {
  font-size: 100%;
  color: #ffffff;
}
.orange .inner { background: #feefde; }
.orange_title {
  background: none repeat scroll 0 0 #f09316;
  color: #ffffff;
  font-size: 123%;
  margin: 0 0 10px;
  padding: 9px;
}
.orange_title span {
  font-size: 100%;
  color: #ffffff;
}
.pix {
  float: left;
  width: 219px;
}
.kanko_box .desc {
  float: right;
  font-size: 123%;
  line-height: 1.8;
  width: 455px;
}
.icon_s {
  background: none repeat scroll 0 0 #EB731B;
  color: #FFFFFF;
  display: inline-block;
  font-size: 100%;
  padding: 5px;
  line-height: 1;
}
.icon_e {
  background: none repeat scroll 0 0 #8ac033;
  color: #FFFFFF;
  display: inline-block;
  font-size: 100%;
  padding: 5px;
  line-height: 1;
}
.desc span {
  font-size: 100%;
}
.youto_list_common { margin-left: 25px; }
.youto_list_common li {
  color: #ee8219;
  font-size: 123%;
  line-height: 1.8;
  list-style: outside none disc;
  float: left;
}
.youto_list_common li a { color: #ee8219; }
.l01 { padding-right: 45px; }
.l02 {}
.l03 { padding-right: 45px; }
.l04 {}
.l05 {
  clear: both;
  float: none !important;
}
.l06 {}

/* ワゴンで楽々空港送迎 */

.pix14 { margin-right: 15px; }
.pix15 {}
.wagon_kuko_table {
  border-top: 1px solid #777777;
  width: 100%;
  margin: 20px 0 10px;
}
.wagon_kuko_table th {
  background: none repeat scroll 0 0 #daf0fb;
  font-size: 123%;
  padding: 6px 0;
  border-bottom: 1px solid #777777;
}
.wagon_kuko_table td {
  font-size: 123%;
  text-align: center;
  padding: 6px 0;
}
.wagon_kuko_table .col1 {
  border-bottom: 1px solid #777777;
  border-right: 1px solid #777777;
  text-align: left;
}
.wagon_kuko_table .col2 {
  border-bottom: 1px solid #777777;
  border-right: 1px solid #777777;
}
.wagon_kuko_table .col3 {
  border-bottom: 1px solid #777777;
  border-right: 1px solid #777777;
}
.wagon_kuko_table .col4 {
  border-bottom: 1px solid #777777;
}

/* ゴルフ */

.pix17 { margin-right: 15px; }
.pix18 {}

/* 冠婚葬祭 */

.pix19 { margin-right: 15px; }
.pix20 {}

/* 法人 */

.pix21 { margin-right: 15px; }
.pix22 {}
#hire_wagon_houjin .desc span {
  font-size: 100%;
  display: block;
}

/* ディズニー */



@media only screen and (max-width: 800px) {

  .pix10 { text-align: center; }
  .pix10 img { width: 291px; }
  .hire_youto_box {
    height: auto;
    position: static;
    width: auto;
  }
  .hire_youto_list {
    margin: 10px 0 0;
    padding: 0 0 0 25px;
  }
  .hire_youto_list li {
    color: #ee8219;
    font-size: 123%;
    line-height: 1.8;
    list-style: outside none disc;
  }
  .pix11 {
    float: none;
    height: 155px;
    margin: 0 auto;
    width: 299px;
  }
  .pix11 img { margin-top: -331px; }
  #hire_wagon .wagon01 {
    bottom: -5px;
    left: 236px;
    margin: 0;
    position: absolute;
  }
  #hire_wagon .hidn { display: none; }

  /* 楽しい観光ハイヤー */

  .pix12,
  .pix13 {
    display: block;
    margin: 0 auto 15px;
    width: 287px;
  }
  .kanko_box { padding: 0 0 10px; }
  .inner { padding: 10px 0; }
  .inner .desc .course_top{ padding-top: 10px; }
  .blue .inner { background: #EAF6FD; }
  .blue_title {
    line-height: 1.3; 
    margin: 0;
  }
  .blue_title span { display: block; }
  .green .inner { background: #f3f8e8; }
  .green_title {
    line-height: 1.3; 
    margin: 0;
  }
  .green_title span { display: block; }
  .orange .inner { background: #feefde; }
  .orange_title {
    line-height: 1.3; 
    margin: 0;
  }
  .orange_title span { display: block; }
  .pix {
    float: none;
    margin: 0 0 5px;
    text-align: center;
    width: auto;
    background: url("/service/images/toggle_arrow.png") no-repeat scroll 0 100%;
  }
  .kanko_box .desc {
    float: none;
    padding-left: 10px;
    width: auto;
  }
  .desc span { display: block; }
  .youto_list_common li {
    float: none;
    font-size: 116%;
  }
  .l01 { padding-right: 0; }
  .l02 {}
  .l03 { padding-right: 0; }
  .l04 {}
  .l05 {}
  .l06 {}

  /* ワゴンで楽々空港送迎 */

  .pix14,
  .pix15 {
    display: block;
    margin: 0 auto 15px;
    width: 287px;
  }
  .pix16 {
    display: block;
    margin: 0 auto 15px;
    width: 285px;
  }
  .wagon_kuko_table {
    border-top: 1px solid #777777;
    width: 320px;
  }
  .wagon_kuko_table th {
    font-size: 123%;
    padding: 9px 0;
  }
  .wagon_kuko_table td {
    font-size: 116%;
    text-align: left;
    padding: 13px 2px;
    border-bottom: 1px solid #777777;
  }

  /* ゴルフ */

  .pix17,
  .pix18 {
    display: block;
    margin: 0 auto 15px;
    width: 287px;
  }
  #hire_wagon_golf .wagon_kuko_table td {
    line-height: 1.4;
    font-size: 123%;
  }

  /* 冠婚葬祭 */

  .pix19, 
  .pix20 {
    display: block;
    margin: 0 auto 15px;
    width: 293px;
  }

  /* 法人 */

  .pix21, 
  .pix22 {
    display: block;
    margin: 0 auto 15px;
    width: 293px;
  }
  #hire_wagon_houjin .desc span {
    font-size: 100%;
    display: inline;
  }

  /* ディズニー */

  .pix23 {
    display: block;
    margin: 0 auto 15px;
    width: 293px;
  }
  #hire_wagon_disney .desc { font-size: 119%; }

}
