@charset "UTF-8";

em {
  font-style: normal
}


/* -------------------------------------------- 
Search-pc
--------------------------------------------- */

/*海外検索フォームのインプット下の吹き出し*/
#search-box #oa-arv1-sgst {
  z-index: 9999 !important;
}

@media screen and (min-width:720px) {
  #search-box .ovsearchtips {
    width: 60%;
    margin: 20px auto 10px;
    font-size: 12px;
    clear: both;
    background-color: #fff;
    color: #666;
    border-radius: 5px;
    padding: 5px;
    position: relative;
    border: 1px solid #666;
  }

  #search-box .ovsearchtips:before {
    display: block;
    position: absolute;
    content: '';
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/new/arrow.png) center center no-repeat;
    top: -8px;
    left: 30px;
    height: 8px;
    width: 15px;
  }


  #search-box {
    width: 825px;
    margin: 0 auto;
    background-color: #fff
  }

  #search-box li {
    list-style-type: none
  }

  #search-box .active {
    font-size: 100%;
    font-weight: 400
  }

  #search-box h1 {
    margin: 7px 7px 3px 7px;
    font-size: 90%;
    color: #60502e
  }

  #search-box .explain {
    margin-bottom: 10px;
    font-size: 82%;
    line-height: 1.4;
    color: #c00
  }

  #search-box #domestic-search-box,
  #search-box #overseas-search-box {
    padding: 0;
  }

  #search-box .searchCategory li,
  #search-box .searchSelectCar li,
  #search-box .searchSelectBus li,
  #search-box .setCars p,
  #search-box .squeeze li {
    margin-bottom: 7px;
    padding: 6px 0 6px 3px;
    border: 1px dotted #cdcdcd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #eee;
    color: #000000;
    line-height: 1.2
  }

  #search-box .inputDate {
    min-height: 28px;
    background-color: #f0f0f0;
    border: 1px solid #878787;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
    vertical-align: middle;
    -moz-box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 3px rgba(0, 0, 0, .1);
    background-image: url(https://img.travel.rakuten.co.jp/share/themes/search/images/calendarIcon001_72px.png);
    background-repeat: no-repeat;
    background-position: right center;
    -webkit-background-size: 28px 23px;
    -moz-background-size: 28px 23px;
    -o-background-size: 28px 23px;
    color: #333;
    font-size: 90%;
    line-height: 2.4
  }

  #search-box #oa-arv1,
  #search-box .number ul li.child a {
    background: #f0f0f0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #777;
    -moz-box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 5px rgba(171, 171, 171, .6);
    -webkit-box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 5px rgba(171, 171, 171, .6);
    box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 5px rgba(171, 171, 171, .6);
    color: #333;
    line-height: 1.7;
    padding: .3em 1em
  }

  #oa-arv1 {
    width: 90%
  }

  #search-box #dr-garea,
  #search-box #dr-gmarea,
  #search-box #oap-destination-area,
  #search-box #oap-destination-city,
  #search-box #oap-destination-country,
  #search-box #oh-area-chu,
  #search-box #oh-area-dai,
  #search-box #oh-area-sai,
  #search-box #oh-area-shou {
    margin-bottom: 7px
  }

  #search-box .switch {
    position: relative;
    z-index: 1;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
  }

  #search-box .switch:after {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ".";
    font-size: .1em
  }

  #search-box .switch li {
    float: left;
    position: relative;
    bottom: -1px;
    z-index: 3
  }

  #search-box .switch li {
    width: 50%;

  }

  #search-box .switch li a {
    display: block;
    padding: 10px 0 10px 0;
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: none;
    color: #ffffff;
    border-radius: 5px 5px 0 0;
    text-decoration: none;
    text-align: center;
    font-weight: 700;
    background-color: #666666;
    font-size: 18px;
    position: relative;
    top: 9px;
  }


  #search-box .switch li a.active {
    top: 0;
    font-size: 24px;
    padding-bottom: 13px;
    border-style: solid solid hidden solid;
    border-color: #ccc #ccc #fff #ccc;
    background-color: #fff
  }

  #search-box .searchCategory {
    clear: both;
    font-size: 82%
  }

  #search-box .searchCategory {
    margin-bottom: 15px;
    padding: 0;
    border: 1px dotted #cdcdcd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #eee
  }

  #search-box .searchCategory:after {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ".";
    font-size: .1em
  }

  #search-box .searchCategory li {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    background-color: transparent;
    border: none
  }

  #search-box .structure:after {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ".";
    font-size: .1em
  }

  #search-box .structure dt {
    font-size: 82%;
    font-weight: 700;
    line-height: 1.2
  }

  #search-box .structure dt {
    float: left;
    padding-top: 5px;
    margin-bottom: 10px
  }

  #search-box .structure dd {
    margin-bottom: 10px;
    font-size: 82%
  }

  #search-box .structure dd {
    float: left
  }

  #search-box .structure dt.number {
    padding-top: 10px
  }

  #search-box .structure dd.number {
    padding-top: 7px
  }

  #search-box .structure dt.date {
    padding-top: 10px
  }

  #search-box .structure dt.area {
    clear: both
  }

  #search-box .number ul:after {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ".";
    font-size: .1em
  }

  #search-box .number ul li {
    float: left;
    width: 50%
  }

  #search-box .number ul li.adult {
    width: 45%
  }

  #search-box .number ul li.adult span {
    font-size: 11px
  }

  #search-box .structure .squeeze {
    white-space: nowrap
  }

  #search-box .structure .squeeze li {
    display: inline;
    margin-bottom: 0;
    padding: 0 15px 0 0;
    border: none;
    background-color: transparent
  }

  #search-box .searchSelectCar,
  #search-box .searchSelectBus {
    width: calc(100% - 5px);
    padding-left: 5px;
    display: flex;
    flex-wrap: wrap;
  }

  #search-box .searchSelectCar:after,
  #search-box .searchSelectBus:after {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ".";
    font-size: .1em
  }

  #search-box .searchSelectCar li,
  #search-box .searchSelectBus li {
    margin-bottom: 0;
    padding: 0 15px 0 0;
    border: none;
    background-color: transparent
  }

  #search-box #oa-arv1-sgst {
    position: relative;
    padding: 10px;
    border: 3px solid #ccc;
    background-color: #fff;
    margin-right: 3%;
    margin-left: 3%;
    box-shadow: 0 3px 5px #666
  }

  #search-box #oa-arv1-sgst:after,
  #search-box #oa-arv1-sgst:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
  }

  #search-box #oa-arv1-sgst:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    left: 50%;
    margin-left: -10px
  }

  #search-box #oa-arv1-sgst:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 14px;
    left: 50%;
    margin-left: -14px
  }

  #search-box #oa-dpt1-date,
  #search-box #oa-dpt2-date,
  #search-box #oap-arrival,
  #search-box #oap-departure {
    width: 30%
  }

  #search-box #searchForeignSwitchArea3 .date input,
  #search-box #searchForeignSwitchArea2 .date input {
    width: 36%
  }

  .sltBox {
    position: relative;
    padding: 10px;
    border: 3px solid #ccc;
    background-color: #fff;
    margin-right: 3%;
    margin-left: 3%;
    z-index: 999;
    box-shadow: 0 3px 5px #666
  }

  #dap-child-num-contents .sltBox {
    width: 420px
  }

  .sltBox:after,
  .sltBox:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
  }

  .sltBox:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    left: 50%;
    margin-left: -10px
  }

  .sltBox:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 14px;
    left: 50%;
    margin-left: -14px
  }

  .sltBox table {
    font-size: 82%;
    margin-bottom: 2px
  }

  .sltBox th {
    background-color: #eee;
    color: #888;
    font-weight: 700;
    width: 3.6em
  }

  .sltBox tr {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ccc
  }

  .sltBox td {
    width: 8em;
    padding: 10px;
    text-align: left;
    vertical-align: top
  }

  #dap-child-num-contents .sltBox td {
    width: 13em !important
  }

  .sltBox td span.child-select-contents {
    display: block;
    vertical-align: middle
  }

  .sltBox .tbClose {
    display: block;
    z-index: 5;
    position: absolute;
    top: -10px;
    right: -10px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
  }

  .sltBox .tbClose a.close {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-position: 0 0;
    height: 23px;
    width: 23px;
    background-image: url(https://img.travel.rakuten.co.jp/share/themes/search/images/closeBtn_72px.png);
    background-repeat: no-repeat
  }

  #search-box p.searchSubmit {
    clear: both
  }

  #search-box p.searchSubmit a {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    line-height: 40px;
    text-align: center;
    width: 178px;
    height: 40px;
    background-color: #e5382a;
    color: #fff;
    border-radius: 5px;
    font-size: 18px
  }

  #search-box p.searchSubmit a:hover {
    opacity: .8
  }



  #search-box #oa-arv1-sgst {
    position: relative;
    padding: 10px;
    border: 3px solid #ccc;
    background-color: #fff;
    margin-right: 3%;
    margin-left: 3%;
    box-shadow: 0 3px 5px #666
  }

  #search-box #oa-arv1-sgst:after,
  #search-box #oa-arv1-sgst:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
  }

  #search-box #oa-arv1-sgst:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    left: 50%;
    margin-left: -10px
  }

  #search-box #oa-arv1-sgst:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 14px;
    left: 50%;
    margin-left: -14px
  }

  #search-box .saopen {
    display: none;
  }

  /**/


  #search-box.verB .explain {
    color: #bf0000;
    font-size: 14px;
    top: 90px;
    left: 50%;
    width: 250px;
    position: absolute;
  }

  #search-box.verB {
    margin: 20px auto 0;
    width: 100%
  }

  #search-box .searchCategory li {
    font-size: 14px;
    width: 120px
  }

  #search-box.verB #search-box-body {
    width: auto;
    position: relative
  }

  #search-box .switch li {
    border-bottom: 5px solid #0dbd0d;
    min-height: 50px;
  }

  #search-box .switch li a.active {
    color: #0dbd0d;
    border: 1px solid #0dbd0d;
    border-bottom: none;
    background-color: #fff;
  }

  #overseas-search-box #overseas-search-container ul.searchCategory.cf.pc {
    margin-top: 0
  }

  #search-box.verB #dh-search-form .structure dd select {
    margin-right: 2px;
  }


  #search-box.verB #dh-search-form .line .structure dd select {
    font-size: 18px
  }

  #search-box .searchCategory li#searchCategoryForeign3 span {
    display: inline
  }

  #search-box.verB .line .squeeze li {
    float: left;
    padding-right: 8px;
    margin-right: 10px;
    background: 0 0;
    border: none
  }

  #search-box.verB .searchSubmit {
    width: 340px;
    height: auto;
    margin: 0 auto
  }

  #search-box.verB .structure dd .selectArea li {
    float: left;
    width: 48%;
    margin-right: 1%
  }

  #search-box.verB .searchSubmit a:hover {
    opacity: .8
  }

  .searchNavi {
    overflow: hidden;
    padding-bottom: 20px
  }

  .searchNavi li {
    width: 18%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
    position: relative
  }

  .searchNavi li.on:after {
    content: '';
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-top: 8px solid #2e8f2b;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 999
  }

  .searchNavi li a {
    background-color: #2e8f2b;
    border-radius: 8px;
    padding: 8px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
    position: relative
  }

  .searchNavi li a em {
    font-style: normal;
    display: none
  }

  .searchNavi li a:before {
    display: block;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    background-color: #fff;
    box-shadow: 1px 1px 1px #333;
    position: absolute;
    left: 10px;
    top: 5px;
    content: '';
    border: 1px solid #666
  }

  .searchNavi li.on a:before {
    background: linear-gradient(to bottom, #333 0, #999 100%);
    border: 1px solid #333033
  }

  .searchNavi li.on a:after {
    display: block;
    border-radius: 9px;
    width: 9px;
    height: 9px;
    background-color: #fff;
    box-shadow: 1px 0 1px #333;
    position: absolute;
    left: 16px;
    top: 12px;
    content: ''
  }

  #search-box #oa-arv1,
  #search-box .number ul li.child a {
    padding: .17em .8em;
    position: relative;
  }

  #keyword-box,
  #keyword-boxDP {
    display: none
  }

  #search-box #domestic-search-container .searchCategory {
    text-align: center;
    background-color: #fff;
    border: none;
    padding: 0;
    margin: 0;
  }

  #search-box #domestic-search-container .searchCategory li {
    line-height: 1.8em;
    background-color: #666;
    color: #fff;
    border: 0;
    border-radius: 5px;
    margin-right: 10px;
    position: relative;
    padding: 7px 0 0;
    line-height: 1.8;
    cursor: pointer;
    min-height: 55px;
    margin-bottom: 8px;
  }

  #search-box #domestic-search-container .searchCategory li label,
  #search-box #overseas-search-box .searchCategory li label {
    display: block;
    text-align: center;
    cursor: pointer
  }

  .searchNavi li span {
    display: none;
  }

  #search-box #domestic-search-container .searchCategory li.on {
    background-color: #0dbd0d
  }

  #search-box #domestic-search-container .searchCategory li img {
    vertical-align: middle
  }

  #search-box #domestic-search-container .searchCategory li #dr-radio+label img {
    width: 28px
  }

  #search-box #domestic-search-container .searchCategory li #db-radio+label img {
    width: 28px
  }

  #search-box #domestic-search-container .searchCategory li input {
    display: none
  }

  #search-box .searchSubmit a {
    background: #bf0000 !important;
    font-weight: 400 !important;
    width: 340px !important
  }

  #search-box #domestic-search-container .searchCategory li img {
    vertical-align: middle
  }

  #search-box .searchCategory li.on:after {
    content: '';
    position: absolute;
    bottom: -8px;
    margin-left: -7px;
    top: 62px;
    width: 0;
    height: 0;
    border-top: 8px solid #0dbd0d;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 10;
    left: 50%
  }

  #search-box.verB #dh-search-form .line.dmLine .grey.InpuDateBox .select001 {
    width: 100%
  }

  .line.dmLine .domInput {
    width: 50%;
    box-sizing: border-box;
    float: left;
    font-size: 14px;

  }


  #search-box.verB .number ul li.child {
    width: 50%;
  }

  #search-box.verB .number ul li.child a {
    margin: 0 8px;
    top: -2px;
  }

  #search-box.verB .inputDate {
    font-size: 18px;
    font-weight: bold;
    vertical-align: 0px;
  }

  #search-box.verB #dh-search-form .line .structure dd select {
    width: 13%
  }

  #search-box.verB #searchCategoryForeign3 {
    padding-right: 10px
  }

  #search-box .searchCategory li#searchCategoryForeign3 span {
    display: inline
  }

  #search-box.verB .line .squeeze li {
    float: left;
    padding-right: 8px;
    margin-right: 10px;
    background: 0 0;
    border: none
  }

  #search-box.verB .searchSubmit {
    width: 340px;
    height: auto;
    margin: 0 auto 24px;
    padding-top: 5px;
    clear: both;
  }

  #search-box.verB .structure dd .selectArea li {
    float: left;
    width: 48%;
    margin-right: 1%
  }


  .carbox {
    clear: both
  }


  #search-box .structure dd {
    font-size: 14px
  }

  #search-box.verB #searchSwitchArea4 .number ul li.adult {
    width: 35% !important;
  }

  #search-box.verB #searchSwitchArea1 .number ul li.adult {
    width: 50% !important;
  }

  #search-box.verB select {
    line-height: 29px;
    vertical-align: 0px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 90% 7px no-repeat;
    border: none;
    font-size: 18px;
    width: 100%;
    box-sizing: border-box;
    margin: 0 0 -5px;
    font-weight: 700;
    color: #444;

  }

  #search-box.verB .heya select {
    width: 30%;
  }

  #search-box.verB .ninzu select {
    width: 30%;
    margin: 0 10%;
  }

  select::-ms-expand {
    display: none;
  }

  select:focus {
    outline: none;
  }

  #dr-radio-garea-contents #dr-gmarea {
    width: 100%;
    margin-bottom: 0
  }

  #dr-radio-garea-contents #dr-garea {
    width: 100%;
    margin-bottom: 0;
  }

  #search-box .searchCategory {
    border: none;
    background: #fff
  }

  #search-box #overseas-search-box .searchCategory li {
    line-height: 1.8em;
    background-color: #666;
    color: #fff;
    border: 0;
    border-radius: 5px;
    margin-right: 10px;
    position: relative;
    padding: 6px 0;
    line-height: 1.8;
    cursor: pointer;
    text-align: center;
    margin-bottom: 8px;
  }

  #search-box #overseas-search-box .searchCategory li input {
    display: none
  }

  #search-box #overseas-search-box .searchCategory li label img {
    width: 30px;
    margin: -4px 0;
  }

  #search-box #overseas-search-box .searchCategory li.on {
    background-color: #0dbd0d
  }

  #search-box #overseas-search-box .searchCategory li.on:after {
    content: '';
    position: absolute;
    bottom: -8px;
    margin-left: -7px;
    top: 62px;
    width: 0;
    height: 0;
    border-top: 8px solid #0dbd0d;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 999;
    left: 50%
  }

  .anaJal {
    clear: both;
    width: 50%;
    margin-bottom: 15px;
  }

  .anaJal li {
    width: 46%;
    float: left;
    margin-right: 4%;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    padding: 5px 2px;
    box-sizing: border-box;
    text-align: right;
  }

  .anaJal li img {
    display: inline-block;
    margin-right: 5px;
    vertical-align: -4px;
  }

  #search-box.verB .structure dt {
    font-weight: normal;
    font-size: 14px;
    width: 35%;
    line-height: 46px;
    padding: 0;
    margin: 0;
  }

  #search-box.verB .structure dd {
    width: 65%;
    margin: 0;
    padding: 0;
    line-height: 44px;
  }

  #search-box.verB .structure.dap-carBox {
    margin-bottom: 50px;
  }

  #search-box.verB .structure.dap-carBox dt {
    width: 20%
  }

  #search-box.verB .structure.dap-carBox dd {
    width: 80%
  }

  #search-box.verB .structure.shibori {
    margin-bottom: 10px;
  }

  #search-box.verB .structure.shibori dt {
    width: 18%;
  }

  #search-box.verB .structure.shibori dd {
    width: 81.5%;
  }

  #search-box.verB .structure.shibori dd .squeeze {
    text-align: center;
  }

  #search-box.verB .structure.shibori dd .squeeze li {
    display: inline-table;
  }

  #search-box.verB .structure.shibori dd .squeeze li label {
    line-height: 26px;
    padding: 2px 0 0 25px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
  }


  #search-box.verB .inputDate {
    background-color: inherit;
    border: none;
  }

  #search-box.verB dd.date {
    float: right
  }

  #search-box.verB dd.date .inputDate {
    box-shadow: none;
    padding: 0;
    line-height: 26px;
    min-height: 0;
    padding: 0 5px;
    margin-bottom: 5px;
    box-sizing: border-box;
    outline: none;
    background: url(https://img.travel.rakuten.co.jp/share/themes/search/images/calendarIcon001_72px.png) right 25px center no-repeat #fff;
    background-size: 28px 23px;
  }

  #search-box.verB dd.date .inputDate:hover,
  #search-box.verB dd.date .inputDate:active {
    background: url(https://img.travel.rakuten.co.jp/share/themes/search/images/calendarIcon001_72px.png) right 25px center no-repeat #f6f4f5;
    background-size: 28px 23px;
    outline: none;
  }

  arch-box.verB dd.date .inputDate:focus {
    outline: none;
  }

  .hasDatepicker:focus {
    outline: none;
  }


  #search-box.verB input[type="radio"] {
    display: none;
  }

  #search-box.verB input[type="radio"]+label {
    margin: 0 10px;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMUVCQkRBODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMUVCQkRCODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUxRUJCRDg4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUxRUJCRDk4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PUIENAAADQElEQVR42uSb3UsUURjGX1exG82ICsoIvCskopKi0FrNwKAbNQ30DxAqohvvrcsQgqSkrqWgqC6iyKjMj5LCICjpLiPCKCo29SYx6XmcdxZba2c/Zndnznngd+Gyzrw/dOacOfOeotHRUclRKsA+UAOqQRWoBGtAmX5nDsTANHgPJsEEGAc/c1FUic/H2wyOgxawFxR7fL9M4e/tWfb5b/AC3AY3wUe/Coz4dJwD4C74AHrB/hRkk6VYj9Grf3ke+2AQhKNgBAyDo1lKJpPnsZ/quaKFEN4IBsAQqJP8pU7POaA15EW4DbwDnVK4dGoNbbkULgV94IbegQudCq2FNa3yW7gc3AenJHhhTQ/BWr+E1+t1c0iCG44ST7TWrIT5b/MA7JbgZwcY9LrcIh7XLAf+XRKe7NSaSzMRvgAaJHxp0NrTEubt/oSEN6y9PVVhTvCvSvhzRefonsJ9+kQT9tDhopdwPWgWc9KcOJwmCp8T89LzP2EO3rUGCteq2wrhbjE33YnCG0CTwcJN6hgX7hD/l3uClBJ1jAu3ivlpdYXd1UXTQ8cKCme74BaWLC0MRkL2NJRtaii83SLhagpXWSRcReFNFglXRgx5Mko1qylcZpFweUTsyjyF5ywSnqNwzCLhWQpPWyT8hcJTFglPUfitRcKTFH5lkfAEhZ+L01Nheug4TmF2y4xbIEzHmDvxuGWB8JKjK3wNLBgsu6COceGv4rxbNTWD6vjXuvR5g4XjbsuF2QM1ZqDsmLqtEGZ6DBQ+u/yHROHH4I5BsnR5lEyYOW3IE1RMXcRL+BPoMkC4S108hRl2uPWHWLZfHSRVYeaMOB2sYcuI1i7pCs+DY+BNiGRZa4vWnrYw8x00gtchkW3UmiVTYXfayW70oQDLcuNG1J0+ZivMzIAj4FIAZS+Dw+BHKl9OZ136lzituu2Sox0naWZGazmptYnfwm64y2Sb+7hVoFwHW7WWtJLpm4fP4rTh1+f5geOZOM2jHVqD5EvYDcfpOr1h3AOLOZBc1GPzHLXZ3jz96twZVrbodcWxkBuvMm2l4ILbS3F6nzlj8m2jVlGetuKxy4Av3tfJv7fifRPnhQDH0pxuxfsjwACgmpkxDURQyAAAAABJRU5ErkJggg==) left center no-repeat;
    cursor: pointer;
    background-size: 20px 20px;
  }

  #search-box.verB input[type="radio"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3RkEwNDQyODlFMTExRUFBNkRCOENDMERCM0U1NDNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3RkEwNDQzODlFMTExRUFBNkRCOENDMERCM0U1NDNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzdGQTA0NDA4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzdGQTA0NDE4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Pcd/AAAGf0lEQVR42uRb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) left center no-repeat;
    background-size: 20px 20px;
  }

  #search-box.verB input[type="checkbox"] {
    display: none;
  }

  #search-box.verB input[type="checkbox"]+label {
    margin: 0 5px 0 0;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
    background-size: 16px 16px;
    cursor: pointer;
    line-height: 14px;
    padding: 1px 2px 1px 22px !important;
    font-size: 14px !important;
    font-weight: bold;
    color: #444;
    line-height: 16px !important;
  }

  #search-box.verB input[type="checkbox"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) left center no-repeat;
    background-size: 16px 16px;
  }


  #search-box.verB .structure25 {
    overflow: visible;
    width: 23%;
    margin: 0 2% 5px 0;
    border-bottom: 1px solid #ccc;
    float: left;
  }

  #search-box.verB .structure30 {
    overflow: visible;
    width: 31%;
    margin: 0 2% 5px 0;
    border-bottom: 1px solid #ccc;
    float: left;
  }

  #search-box.verB .structure70 {
    overflow: visible;
    width: 65%;
    margin: 0 2% 5px 0;
    border-bottom: 1px solid #ccc;
    float: left;
  }

  #search-box.verB .chuArea {
    overflow: visible;
    width: 31%;
    margin: 0 2% 0 0;
    float: left;
  }

  #search-box.verB .chuArea .structure30 {
    width: 100%;
    margin: 0;
  }

  #search-box.verB .roomNumber {
    overflow: visible;
    width: 64%;
    margin: 0 2% 0 0;
    float: left;
  }

  #search-box.verB .roomNumber .structure30 {
    width: 48.5%;
    margin-right: 3%;
  }

  #search-box.verB .roomNumber .structure30:last-child {
    margin-right: 0;
  }

  #search-box.verB .roomNumber .structure30:last-child dt {
    margin-top: 1px;
  }

  #search-box.verB .structure50 {
    overflow: visible;
    width: 48%;
    margin-right: 2%;
    margin: 0 2% 5px 0;
    border-bottom: 1px solid #ccc;
    float: left;
  }

  #search-box.verB #dh-search-form .structure50 {
    box-sizing: border-box;
    width: 100%;

  }

  #search-box.verB #db-search-form .structure50 {
    width: 38%;
  }

  #search-box.verB #db-search-form .structure_not50 {
    width: 52%;
    margin-left: 3%;
  }

  #search-box.verB .structure100 {
    overflow: visible;
    width: 98%;
    margin: 0 2% 5px 0;
    border-bottom: 1px solid #ccc;
    float: left;
  }

  #search-box.verB .InpuDateBox2 {
    float: left;
    width: 50%;
  }

  #search-box.verB .flt25 {
    float: left;
    width: 24.5%;
    margin-right: 0.5%;
  }

  #search-box.verB .flt50 {
    float: left;
    width: 50%;
  }

  #search-box.verB .flt50 .structure100 {
    width: 100%;
  }


  #search-box p.searchSubmit a {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    line-height: 50px;
    text-align: center;
    width: 178px;
    height: 50px;
    background-color: #e5382a;
    color: #fff;
    border-radius: 5px;
    font-size: 20px;
  }

  #dap-childBoxMoto {
    display: block !important;
  }

  .ignore-history,
  #dap-adlt,
  #suTomariHeya {
    cursor: pointer;
  }

  .ignore-history:hover,
  .carLabel:hover,
  #dap-adlt:hover,
  #suTomariHeya:hover {
    background-color: #f6f4f5 !important;
    border-radius: 5px;
  }

  #search-box.verB .searchCategory.cf input[type="radio"]+label,
  .searchCategory.cf input[type="radio"]:checked+label {
    background: none;
  }

  #search-box.verB .structure .squeeze li {
    padding: 0;
  }

  #search-box.verB .structure .squeeze li input[type="radio"]+label {
    display: inline-block;
    width: auto;
    margin: 0 20px 0 0;
    padding: 3px 0 3px 25px;
  }

  #search-box.verB #searchSwitchArea5 dt,
  #search-box.verB #searchSwitchArea4 dt {
    width: 20%;
  }

  #search-box.verB #searchSwitchArea5 dd,
  #search-box.verB #searchSwitchArea4 dd {
    width: 80%;
  }

  #search-box.verB #searchSwitchArea5 select {
    width: auto;
  }

  #search-box.verB #searchSwitchArea5 .date select {
    width: 90px;
  }

  #search-box.verB #searchSwitchArea4 .number select {
    width: 50px;
  }

  #search-box.verB #searchSwitchArea5 .white .structure dt,
  #search-box.verB #searchSwitchArea4 .white .structure dt {
    width: 11%;
  }

  #search-box.verB #searchSwitchArea4 .white .structure.BusSyupatu dt {
    width: 12%;
  }

  #search-box.verB #searchSwitchArea4 .condBus .dmArea,
  #search-box.verB #searchSwitchArea5 .dmArea {
    width: 89%;
  }

  #search-box.verB #searchSwitchArea5 .selectArea li {
    width: auto;
    float: none;
    margin: 0;
  }

  #search-box.verB .searchSelectCar li,
  #search-box.verB .searchSelectBus li {
    padding: 0 !important;
    margin-bottom: 2px;
  }

  #search-box.verB .searchSelectCar li input[type="radio"]+label,
  #search-box.verB .searchSelectBus li input[type="radio"]+label {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMUVCQkRBODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMUVCQkRCODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUxRUJCRDg4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUxRUJCRDk4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PUIENAAADQElEQVR42uSb3UsUURjGX1exG82ICsoIvCskopKi0FrNwKAbNQ30DxAqohvvrcsQgqSkrqWgqC6iyKjMj5LCICjpLiPCKCo29SYx6XmcdxZba2c/Zndnznngd+Gyzrw/dOacOfOeotHRUclRKsA+UAOqQRWoBGtAmX5nDsTANHgPJsEEGAc/c1FUic/H2wyOgxawFxR7fL9M4e/tWfb5b/AC3AY3wUe/Coz4dJwD4C74AHrB/hRkk6VYj9Grf3ke+2AQhKNgBAyDo1lKJpPnsZ/quaKFEN4IBsAQqJP8pU7POaA15EW4DbwDnVK4dGoNbbkULgV94IbegQudCq2FNa3yW7gc3AenJHhhTQ/BWr+E1+t1c0iCG44ST7TWrIT5b/MA7JbgZwcY9LrcIh7XLAf+XRKe7NSaSzMRvgAaJHxp0NrTEubt/oSEN6y9PVVhTvCvSvhzRefonsJ9+kQT9tDhopdwPWgWc9KcOJwmCp8T89LzP2EO3rUGCteq2wrhbjE33YnCG0CTwcJN6hgX7hD/l3uClBJ1jAu3ivlpdYXd1UXTQ8cKCme74BaWLC0MRkL2NJRtaii83SLhagpXWSRcReFNFglXRgx5Mko1qylcZpFweUTsyjyF5ywSnqNwzCLhWQpPWyT8hcJTFglPUfitRcKTFH5lkfAEhZ+L01Nheug4TmF2y4xbIEzHmDvxuGWB8JKjK3wNLBgsu6COceGv4rxbNTWD6vjXuvR5g4XjbsuF2QM1ZqDsmLqtEGZ6DBQ+u/yHROHH4I5BsnR5lEyYOW3IE1RMXcRL+BPoMkC4S108hRl2uPWHWLZfHSRVYeaMOB2sYcuI1i7pCs+DY+BNiGRZa4vWnrYw8x00gtchkW3UmiVTYXfayW70oQDLcuNG1J0+ZivMzIAj4FIAZS+Dw+BHKl9OZ136lzituu2Sox0naWZGazmptYnfwm64y2Sb+7hVoFwHW7WWtJLpm4fP4rTh1+f5geOZOM2jHVqD5EvYDcfpOr1h3AOLOZBc1GPzHLXZ3jz96twZVrbodcWxkBuvMm2l4ILbS3F6nzlj8m2jVlGetuKxy4Av3tfJv7fifRPnhQDH0pxuxfsjwACgmpkxDURQyAAAAABJRU5ErkJggg==) left center no-repeat;
    cursor: pointer;
    background-size: 20px 20px;
  }

  #search-box.verB .searchSelectCar li input[type="radio"]:checked+label,
  #search-box.verB .searchSelectBus li input[type="radio"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3RkEwNDQyODlFMTExRUFBNkRCOENDMERCM0U1NDNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3RkEwNDQzODlFMTExRUFBNkRCOENDMERCM0U1NDNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzdGQTA0NDA4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzdGQTA0NDE4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Pcd/AAAGf0lEQVR42uRb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) left center no-repeat;
    background-size: 20px 20px;
  }

  #search-box.verB #searchSwitchArea4 .number span,
  #search-box.verB .searchSelectCar li span,
  #search-box.verB .searchSelectBus li span {
    font-size: 11px;
  }

  #search-box.verB .heya select:hover,
  #search-box.verB .number select:hover,
  #search-box.verB .date select:hover,
  #search-box.verB .Busset select:hover,
  #search-box.verB #drv_area select:hover,
  #search-box.verB #drv_rtnPl select:hover {
    background-color: #f6f4f5 !important;
    border-radius: 5px;
  }

  #search-box.verB input[type="checkbox"]+label.carLabel {
    margin: 0;
  }

  #search-box.verB input[type="checkbox"]+label.carLabel:hover {
    background-color: #fff !important;
    border-radius: 5px;
  }

  .Carset dl {
    min-height: 60px;
  }

  #search-box.verB select#dr-gtrain,
  #search-box.verB select#dr-bairport,
  #search-box.verB select#dr-airport {
    width: 80%;
  }

  #search-box.verB .grey100 {
    width: 98%;
    float: left;
    margin-right: 2%;
  }

  #search-box.verB .grey50 {
    width: 49%;
    float: left;
    margin-right: 1%;
  }

  #search-box.verB .grey50.line.dmLine {
    width: 49%;
    margin-right: 1%;
    margin-bottom: 5px;
  }

  #search-box.verB .grey50.line.dmLine .domInput {
    width: 98%;
    margin-right: 2%;
  }

  #search-box.verB #db-dpt,
  #search-box.verB #db-arv {
    margin-left: 13%;
    width: 309px;
  }

  #search-box.verB #db-dpt {
    margin-left: 15%;
  }

  #search-box.verB #drv_area label,
  #search-box.verB #drv_rtnPl label {
    margin-left: 0;
    margin-right: 5px;
  }

  #search-box.verB .grey.InpuDateBox4 .structure50 {
    width: 49%;
    margin-right: 1%;
  }

  #search-box.verB .grey.InpuDateBox3 .flt50 {
    width: 49%;
    margin-right: 1%;
  }

  #search-box.verB #dap-search-form .grey.InpuDateBox .structure25 {
    width: 24%;
    margin-right: 1%;
  }

  #search-box.verB #dh-search-form select#f_heya_su,
  #search-box.verB #dh-search-form select#dh-adlt {
    width: 50px;
  }

  #search-box.verB .date .inputDate {
    width: 184px;
  }

  #search-box.verB .area select#f_chu {
    max-width: 150px;
  }

  #dh-checkin,
  #dpCheckin,
  #dap-arv-date {
    margin-left: -3px;
  }

  #dh-checkout {
    margin-left: -5px;
  }

  #search-box.verB .date #db-start-date {
    width: 268px;
    text-align: center;
  }

  #search-box.verB .DPdetail .structure50 {
    width: 49%;
    margin-right: 1%;
  }

  #search-box.verB #dh-search-form dl.structure.new dt {
    width: 23%;
  }

  #search-box.verB #dh-search-form dl.structure.new dd {
    width: 77%;
  }

  #search-box.verB #dh-search-form dl.structure.new dt {
    width: 136px;
  }

  #search-box.verB #dh-search-form .structure .squeeze {
    margin-top: 6px;
    overflow: hidden;
  }

  #search-box.verB #dap-search-form .structure .squeeze {
    overflow: hidden;
  }

  #search-box.verB #dap-search-form dl.structure.new dd.setCars {
    padding-top: 1px !important;
    max-width: 300px;
  }

  #search-box.verB .searchSelectCar,
  #search-box.verB .searchSelectBus {
    margin-top: 9px;
  }

  #search-box.verB #searchSwitchArea4 .searchSelectCar,
  #search-box.verB #searchSwitchArea4 .searchSelectBus {
    margin-top: 9px;
    width: 950px;
  }

  #search-box.verB #searchSwitchArea5 .dmArea {
    margin-bottom: 2px;
  }

  #search-box.verB #drv_area,
  #search-box.verB #drv_rtnPl {
    min-height: 60px;
  }

  #search-box.verB #drv_area .searchSelectCar,
  #search-box.verB #drv_rtnPl .searchSelectCar {
    margin-top: 3px;
    line-height: 44px;
  }

  #search-box.verB .searchSelectBus {
    margin-top: 3px;
    line-height: 44px;
    margin-top: 13px !important;
  }

  /* #search-box.verB .structure100.condBus,#search-box.verB #dr-search-form .structure100 { margin-bottom:10px;} */
  #search-box.verB ruby {
    line-height: 30px;
  }

  #search-box.verB .number ul li.adult span {
    font-size: 100%;
  }


  #search-box.verB #dr-search-form .structure_auto {
    height: auto !important;
  }

  #dr-radio-same {
    color: #999 !important;
  }

  #dr-bmarea:disabled,
  #dr-barea:disabled {
    color: #999 !important;
  }

  #search-box.verB #dr-bmarea:disabled:hover,
  #search-box.verB #dr-barea:disabled:hover {
    background: #fff url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 90% 7px no-repeat !important;
  }


  #search-box.verB #overseas-search-box .structure dt {
    width: 25%;
  }

  #search-box.verB #overseas-search-box .structure dd {
    width: 75%;
  }

  #search-box.verB #searchForeignSwitchArea1 .structure100 dt {
    width: 11%;
  }

  #search-box.verB #searchForeignSwitchArea1 .structure100 dd {
    width: 89%;
  }

  #search-box.verB #searchForeignSwitchArea3 .structure100 dt {
    width: 12.2%;
  }

  #search-box.verB #searchForeignSwitchArea3 .structure100 dd {
    width: 87%;
  }

  #search-box.verB #overseas-search-box .structure100 .ovSyupatu li:first-child {
    width: 35%;
  }

  #search-box.verB #overseas-search-box .structure100 .ovSyupatu li {
    width: 25%;
    margin-right: 5%;
  }

  #search-box.verB #overseas-search-box .structure30 dt {
    width: 35%;
  }

  #search-box.verB #overseas-search-box .structure30 dd {
    width: 65%;
  }

  #search-box.verB #searchForeignSwitchArea1 .white .structure50 dt {
    width: 23%;
  }

  #search-box.verB #searchForeignSwitchArea1 .white .structure50 dd {
    width: 77%;
  }



  #search-box.verB .structure dd #ovSelectArea li {
    width: 45%;
    margin: 0;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
  }

  #search-box.verB .structure dd #ovSelectArea li select {
    width: 100%;
    overflow: hidden;
    text-align: center;
  }

  #search-box.verB #overseas-search-box .squeeze {
    overflow: hidden;
    margin-top: 6px;
  }

  #search-box.verB #overseas-search-box select.timeSelect,
  #search-box.verB #overseas-search-box select.timeSelect2 {
    width: 200px;
  }

  #search-box.verB #overseas-search-box select#departureTime2,
  #search-box.verB #overseas-search-box select#departureTime1 {
    width: 150px;
  }

  #search-box.verB #overseas-search-box .number ul li {
    width: 48%;
    float: left;
  }

  #search-box.verB #overseas-search-box .ninzu select {
    width: 50px;
    margin: 0;
  }

  #search-box.verB #overseas-search-box .heya select,
  #search-box.verB #overseas-search-box select#oa-adult {
    width: 50px;
  }

  #search-box.verB #overseas-search-box .searchSelectCar {
    padding: 0;
    width: 100%;
  }

  #search-box.verB #overseas-search-box .searchSelectBus {
    padding: 0;
    width: 100%;
  }

  #search-box.verB #overseas-search-box dd.date .inputDate#oa-dpt1-date,
  #search-box.verB #overseas-search-box dd.date .inputDate#oa-dpt2-date,
  #search-box.verB #overseas-search-box dd.date .inputDate#oap-departure,
  #search-box.verB #overseas-search-box dd.date .inputDate#oap-arrival {
    width: 40%;
    background-position: 131px 1px;
  }

  #search-box.verB #overseas-search-box .ovSyupatu li select {
    background-position: right 7px;
  }


  #search-box.verB select#oap-airline {
    width: 390px;
  }

  #search-box.verB select#oap-ticketType,
  #search-box.verB #oap-airport,
  #search-box.verB #ovSelectArea select,
  #search-box.verB select#oa-dpt1,
  #search-box.verB select#oa-ticket-type {
    width: 270px;
  }

  #search-box.verB select#oa-airline {
    width: 394px;
  }

  #search-box.verB #searchForeignSwitchArea1 .structure100 {
    height: auto;
  }

  #search-box.verB #ovSelectArea li:nth-child(1) {
    margin-right: 2% !important;
  }

  #search-box.verB #ovSelectArea li:nth-child(2) select,
  #search-box.verB #ovSelectArea li:nth-child(4) select {
    text-align: center;
  }

  #search-box.verB #ovSelectArea li:nth-child(3) {
    margin-right: 2% !important;
  }

  #search-box.verB .structure dd #ovSelectArea li select {

    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 97% 7px no-repeat;

  }

  #search-box.verB #searchForeignSwitchArea1 .structure100 {
    border: none;
  }

  #search-box.verB #searchForeignSwitchArea1 .structure100 dt.txt1L {
    width: 11%;
    border-bottom: 1px solid #ccc;
    line-height: 44px;
  }

  #search-box.verB #searchForeignSwitchArea1 .structure.structure50.cf.domInput.fltDl.ninzu {

    width: 43.5%;
  }

  /*#search-box.verB #searchForeignSwitchArea1  .structure dd.number.dmArea {
	width: 70%;
}*/
  #search-box.verB #overseas-search-box .number ul li.adult {
    box-sizing: border-box;
    padding-left: 20px;
    width: 57%;

  }

  #search-box.verB #searchForeignSwitchArea1 .number ul li {
    padding-left: 0px !important;
  }

  #search-box.verB #searchForeignSwitchArea1 .number ul li {
    width: 50% !important;
  }

  #search-box.verB #overseas-search-box .number ul li.child {
    box-sizing: border-box;
    padding-left: 20px;
    width: 43%;

  }

  #search-box.verB #overseas-search-box .structure30 dd {
    box-sizing: border-box;
    padding-left: 20px;
  }

  #search-box.verB #overseas-search-box select#oh-f-heya-su {
    margin: 0 40px 0 36px;
  }

  #search-box.verB #overseas-search-box .ovNote {
    position: absolute;
    width: 90px;
    top: -15px;
    left: -22px;
    font-size: 9px;
    letter-spacing: 3px;
    text-align: center;
  }

  #search-box.verB #overseas-search-box dl {
    position: relative;
  }

  .carLeft {
    width: 49%;
    float: left;
    padding-right: 1%;
  }

  .carRight {
    width: 49%;
    float: left;
    padding-right: 1%;
  }

  #search-box.verB #searchSwitchArea5 select#dr-gmarea,
  #search-box.verB #searchSwitchArea5 select#dr-bmarea {
    width: 20%;
  }

  #search-box.verB #searchSwitchArea5 select#dr-garea,
  #search-box.verB #searchSwitchArea5 select#dr-barea {
    width: 64%;
  }

  #search-box .searchNavi li.on:after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-top: 7px solid #0dbd0d;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    z-index: 5;
  }


}



/* -------------------------------------------- 
Search-sp
--------------------------------------------- */
@media screen and (max-width: 720px) {
  .ui-datepicker {
    position: fixed !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
  }

  #search-box .ovsearchtips {
    width: 80%;
    margin: 20px auto 10px;
    font-size: 12px;
    clear: both;
    background-color: #fff;
    color: #666;
    border-radius: 5px;
    padding: 5px;
    position: relative;
    border: 1px solid #666;
  }

  #search-box .ovsearchtips:before {
    position: absolute;
    content: '';
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/new/arrow.png) center center no-repeat;
    height: 8px;
    width: 15px;
    top: -8px;
    left: 30px;
  }

  #search-box-body {
    display: none
  }

  #search-box h1.close:after {
    content: "-";
    border: 1px solid #cbc2a0;
    width: 12px;
    height: 14px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 5px;
    line-height: .8;
    text-align: center;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px
  }

  #search-box .explain {
    margin-bottom: 10px;
    font-size: 82%;
    line-height: 1.4;
    color: #c00
  }

  #search-box #domestic-search-box,
  #search-box #overseas-search-box {
    padding: 0
  }

  #search-box .searchCategory li,
  #search-box .searchSelectCar li,
  #search-box .searchSelectBus li,
  #search-box .setCars p,
  #search-box .squeeze li {
    margin-bottom: 7px;
    padding: 6px 0 6px 6px;
    border: 1px dotted #cdcdcd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #eee;
    color: #444;
    line-height: 1.2
  }

  #search-box input[type=checkbox],
  #search-box input[type=radio] {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    margin-left: 3px;
    margin-right: 3px
  }

  #search-box .inputDate {
    width: 95%;
    min-height: 28px;
    margin-bottom: 7px;
    padding-left: 3%;
    background-color: #f0f0f0;
    border: 1px solid #878787;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
    vertical-align: middle;
    -moz-box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 3px rgba(0, 0, 0, .1);
    background-image: url(https://img.travel.rakuten.co.jp/share/themes/search/images/calendarIcon001_72px.png);
    background-repeat: no-repeat;
    background-position: right center;
    -webkit-background-size: 28px 23px;
    -moz-background-size: 28px 23px;
    -o-background-size: 28px 23px;
    color: #333;
    font-size: 90%;
    line-height: 2.4
  }

  #search-box #oa-arv1,
  #search-box .number ul li.child a {
    background: -moz-linear-gradient(top, #f0f0f0 0, #f0f0f0);
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0));
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #777;
    -moz-box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 5px rgba(171, 171, 171, .6);
    -webkit-box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 5px rgba(171, 171, 171, .6);
    box-shadow: 0 0 0 rgba(000, 000, 000, 0), inset 0 1px 5px rgba(171, 171, 171, .6);
    color: #333;
    line-height: 1.7;
    padding: 7px 1em
  }

  #oa-airline,
  #oap-airline,
  #oh-area-dai {
    width: 260px
  }

  #search-box select {
    color: #333;
    border: 1px solid #777;
    height: 20px;
    font-size: 105%;
    line-height: 1;
    padding-left: 4px;
    margin-right: 5px;
    min-width: 4em
  }

  #search-box .switch {
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #ccc
  }

  #search-box .switch:after {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ".";
    font-size: .1em
  }

  #search-box .switch li {
    float: left;
    position: relative;

    width: 45.5%;
    margin-left: 3%
  }

  #search-box .switch li a {
    display: block;
    padding: 5px 0 6px 0;
    border: 1px solid #666;
    border-bottom: none;
    color: #ffffff;
    border-radius: 5px 5px 0 0;
    text-decoration: none;
    text-align: center;
    font-weight: 700;

    font-size: 90%;
    position: relative;
    bottom: -6px;
    background-color: #666666;
    border-bottom: none;




  }




  #search-box .switch li a.active {
    color: #0dbd0d;
    padding: 8px 0 9px 0;
    background-color: #fff;
    border-color: #0dbd0d;
    bottom: 0;
  }






  #search-box .searchCategory {
    margin-bottom: 15px;
    font-size: 90%
  }

  #search-box .searchCategory li span {
    font-size: 90%
  }

  #search-box .structure dt {
    font-size: 90%;
    font-weight: 700
  }

  #search-box .structure dd {
    font-size: 90%
  }

  #search-box .number ul:after {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ".";
    font-size: .1em
  }

  #search-box .number ul li {
    float: left;
    width: 50%
  }

  #search-box .number ul li.adult {
    white-space: nowrap
  }

  #search-box .number ul li.adult span {
    font-size: 12px;
  }

  #search-box .number ul li.adult select {
    margin-right: 0 !important
  }

  #search-box .number ul li.child {
    width: auto;
    white-space: nowrap
  }

  #search-box ul.searchSelectCar li,
  #search-box ul.searchSelectBus li {
    margin-bottom: 2px
  }

  #search-box #dr-barea,
  #search-box #dr-garea {
    margin-top: 7px
  }

  #search-box ul.selectArea li {
    margin-bottom: 7px
  }

  #search-box #oa-arv1-sgst {
    position: relative;
    padding: 10px;
    border: 3px solid #ccc;
    background-color: #fff;
    margin-right: 3%;
    margin-left: 3%;
    box-shadow: 0 3px 5px #666
  }

  #search-box #oa-arv1-sgst:after,
  #search-box #oa-arv1-sgst:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
  }

  #search-box #oa-arv1-sgst:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    left: 50%;
    margin-left: -10px
  }

  #search-box #oa-arv1-sgst:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 14px;
    left: 50%;
    margin-left: -14px
  }

  div#dap-child-num-contents .sltBox:after,
  div#dap-child-num-contents .sltBox:before {
    display: none
  }

  #dap-child-num-contents {
    width: 100%;
    left: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
  }

  .sltBox {
    position: relative;
    padding: 10px;
    border: 3px solid #ccc;
    background-color: #fff;
    margin-right: 3%;
    margin-left: 3%;
    box-shadow: 0 3px 5px #666;
    z-index: 999;
  }

  div#dap-child-num-contents .sltBox {
    font-size: 1.4rem;
    min-width: 260px;
    margin-left: 0;
    margin-right: 0
  }

  .sltBox:after,
  .sltBox:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
  }

  .sltBox:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    left: 50%;
    margin-left: -10px
  }

  .sltBox:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom: none;
    border-width: 14px;
    left: 50%;
    margin-left: -14px
  }

  .sltBox table {
    font-size: 90%;
    margin-bottom: 2px
  }

  #dap-child-num-contents .sltBox table {
    width: 100%
  }

  #dap-child-num-contents .sltBox tr {
    width: 100%
  }

  .sltBox th {
    background-color: #eee;
    color: #888;
    font-weight: 700;
    width: 3.6em
  }

  #dap-child-num-contents .sltBox th {
    width: 20%;
    min-width: 3.6em
  }

  .sltBox tr {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ccc
  }

  .sltBox td {
    width: 8em;
    padding: 10px;
    text-align: left;
    vertical-align: top
  }

  #dap-child-num-contents .sltBox td {
    width: 40%;
    min-width: 8em
  }

  #dap-child-num-contents .sltBox td span.sp {
    display: block
  }

  .sltBox td span.child-select-contents {
    display: block;
    vertical-align: middle
  }

  .sltBox .tbClose {
    display: block;
    z-index: 5;
    position: absolute;
    top: -10px;
    right: -10px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
  }

  .sltBox .tbClose a.close {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-position: 0 0;
    height: 23px;
    width: 23px;
    background-image: url(https://img.travel.rakuten.co.jp/share/themes/search/images/closeBtn_72px.png);
    background-repeat: no-repeat
  }

  #search-box p.searchSubmit {
    width: 80%;
    margin: 0 auto
  }

  #search-box p.searchSubmit a {
    display: block;
    padding-top: .7em;
    padding-bottom: .5em;
    background-color: #e5382a;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    line-height: 1.4;
    font-size: 110%;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    text-align: center
  }

  #search-box p.searchSubmit a:hover {
    color: #fff
  }

  select#db-arv,
  select#db-dpt,
  select#departureTime1,
  select#departureTime2,
  select#deplCode,
  select#deptCode,
  select#dr-airport,
  select#dr-barea,
  select#dr-bmarea,
  select#dr-garea,
  select#dr-gmarea,
  select#f_chu,
  select#oa-airline,
  select#oa-dpt1,
  select#oa-ticket-type,
  select#oap-airline,
  select#oap-airport,
  select#oap-destination-area,
  select#oap-destination-city,
  select#oap-destination-country,
  select#oap-ticketType,
  select#oh-area-chu,
  select#oh-area-dai,
  select#oh-area-sai,
  select#oh-area-shou,
  select#pref,
  select#retlCode,
  select#rettCode,
  select.timeSelect {
    max-width: 100%
  }

  #search-box #oa-arv1-sgst {
    position: relative;
    padding: 10px;
    border: 3px solid #ccc;
    background-color: #fff;
    margin-right: 3%;
    margin-left: 3%;
    box-shadow: 0 3px 5px #666
  }

  #search-box #oa-arv1-sgst:after,
  #search-box #oa-arv1-sgst:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
  }

  #search-box #oa-arv1-sgst:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    left: 50%;
    margin-left: -10px
  }

  #search-box #oa-arv1-sgst:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 14px;
    left: 50%;
    margin-left: -14px
  }




  #search-box .switch.cf.pc {
    display: block;
  }

  #search-box #search-box-body {
    display: block;
  }

  .ss-container.serach {
    margin: 0;
    padding: 10px 0 0 0;
  }

  #keyword-box,
  #keyword-boxDP {
    background-color: #414141;
  }

  #search-box {
    background-color: #fff;
  }

  #search-box #search-box-body {
    padding: 0;
    border-top: none;
  }

  #search-box .tt {
    padding-left: 40px;
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/fdj_green.png) left center no-repeat;
    line-height: 30px;
    position: relative;
    padding-bottom: 12px;
    padding-top: 12px;
    border-bottom: 4px solid #eaeaea;
    color: #333;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
    font-weight: 700;
  }

  #search-box .tt span {
    font-size: 16px;
  }

  #search-box .switch {
    border-bottom: 4px solid #ff3d7f;
  }


  #search-box .green {
    background: #ddecd5;
    margin: 0;
    padding: 0;
  }

  #search-box .searchNavi {
    padding: 0;
    background: #fff;
  }

  #search-box .searchNavi li input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 46px;
    height: 60px;
  }

  #search-box .searchNavi li em {
    display: none;
  }

  #search-box .searchNavi li {
    width: 17.8%;
    float: left;
    margin: 5px 1% 0 1%;
    position: relative;
    padding: 0;
  }

  #search-box .searchNavi li label {
    display: block;
    border-radius: 5px;
    color: #3e3f65;
    min-height: 55px;
    background-color: #fff;
    position: relative;
    text-decoration: none;
    text-align: center;
    font-size: 10px;
    border: 1px solid #d7ddd3;
    margin: 0;
    cursor: pointer;
    min-height: 60px;
  }

  #search-box .searchNavi li.on label {
    color: #fff;
  }

  #search-box .searchNavi li img {
    display: none;
  }

  #search-box .searchNavi li.on:after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-top: 7px solid #7375a5;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    z-index: 5;
  }

  #search-box .searchNavi li.on {
    color: #fff;
  }

  #search-box .searchNavi li span {
    width: 36px;
    height: 36px;
    display: block;
    margin: 0 auto;
    padding: 0;
    text-indent: -9999px;
  }

  #search-box .searchNavi li.on em {
    color: #fff;
  }


  .searchNavi li span.hotel {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRjU4QkE4OUMxMTFFQTg2OUM4N0E5M0UxREZGNjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRjU4Qjk4OUMxMTFFQTg2OUM4N0E5M0UxREZGNjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzA0Y2E2N2ItMjBkYi1iZDRlLWEyOTYtOGM3NGE5ODNmNWZjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlDIWaMAAAD6SURBVHja7N27EYMwEEBBxFARdVAuddCSaIBAA/qzL8fBzs1hKbBDjHFRvVYEwIELOHABBy7gwIEra1uODzmu8Iv7gXOPwYRbKQI+2w4vset6qMS7yYRbKcDV+w7/shOf9n/t50y4lSLgwAUcOHABd/B53dtDRu3nTLiVIuDA1fyl6bbQhFspwAUcuIADF/DpDz5uC004cOAC7qWZmNtCE26lABdw4AIOXMCnP/i4LTThwIELuJdmYm4LTbiVAlzAgQs4cAGf/uBT+5DhtlDAgQMXcOBq+rWwxS/mj/Ir/SYcOHBlLPgDUxMOXMCBCzhwAQcOXMBH7hZgAKDPV92c0HFkAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 90%;
  }

  .searchNavi li span.dp {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzYyNTk2QTc4OUMxMTFFQThCQzRBRjkwMDJCRjdDQkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzYyNTk2QTY4OUMxMTFFQThCQzRBRjkwMDJCRjdDQkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcxMWU3NDYtODZjMS00YzQ2LTk3ZDEtNDQxZTA1ZjUwMDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvB7SW8AAASaSURBVHja7J1paBRnHMZ3VTQgeJQWj4oYUbqtB1XQ9oN+qZ/qXVDop0YNQVEURfGqCEW8kAaRghfeCCpVsYelHxRBbZuKV4x4hUaJBy2Y1CMar6zPS56l22F2Z2dnZ5LMPA/8mM1c7+aZ//7f9//ObBJPJpMxKTi1kwUyXIZLMlyGSzJchksyPHB1cLPz+AvxSFRJPw1PxhXhSimSDA9bDg8y1wWpIPsmRbhSigyXWksO95IT7fJ/0McpwpVSJBkuwyUZLsMlGS7DVfjkrXyLjKCPU4QrpUgyXIZLLd5parZQEa6UIsMlGS7DJRkuwyUZHvrCR7OFinAZLsMlGa5OM0dptlARrpSilNL2f4/24H0wHIwGU/izItwHvQEvQQ04DOaDPuArcEoRnr8epnWUCSyWg89AT/Aa3AfnwfemnwT7yBfY302nn21zF/AJ+A00oDMOteHracgkLPaDzmnbTEopJlMY7TvBVnC0AG33AtNAGds4DsaFPaWc4XKJxWw7GVNWgavgG9Ajh7R0HSy0rB8KNvE8a3jeGFNW6HN4Ty4fuDjmPbASVPEC9LbZZxY/7R+Ccq6bAI6Ay2Au6J62fxP7h9aRwwOY9XuVx+nfBSvAbLCZ3OO2rQw+kzY+Z9oYmeVcM3ghIjNKOe7h2HfA16ASrAN9ub4jO9vtDmbvBnsiNSzEJ2EvFtPB3x6NX8JI3cBUY9LIHFCb4RiTx0sjOQ6H6bvZoZmRy2MPp+oGFoELTCXbGPVlHOmkd6pTmb+jWfjA9H+wWAqGgG89Gt+Vo5CH7GRN2ugPSsANFlPXvL7nuJs/hWqdlcvUyQU562cpUsxQbR6YyQLFixp4EdeCxizvJ5KlvSlsxoK7YDEYzLzsJeI7M9LrwWrQT3Mp/2ky+Bkco/G1NH4QjX/i4dxFnEIwRdF3IOEiIyTAB2E0PKWJFuNTEf8RjX/h4dydOIK5wjF8wsbgOBgFVoLT3LcKr0vb6lyKG+MNP4At4BcaX8Sq0Ys6sDI1o5j9MPNHBq6ZRBsDBtgcswzsCLPhVuMPgi/B2QIYnlJ7lve5lPh/hDWlZNLHXF5sofY3RM3wVMd1E/wVcNsnMHS8HDXD03U+4PbWWDsAPyrAoB9JcNPe7yzRHSOTlWaxh/dVCS9OhnlYWMgIL2MBZarN53m2tTashY8bmXz6r8M+ddznWax5YsvcmNiYrcS3kZnJPCTDY7FHseZp1myqYUmf0h2wgMVOeQ4XzKgE6aRJhjfrT4ftVzKsN8YvZHFj7vrsY8lfxwtp7iCZWcYRMPvXTFVTFHXJYftNh+1mCncXMR12d3r5GEY3OpWpUZSp/JJZRjc536+EwUlGeM7zAnmrJf5ifgHaHMgIruZrq17kkOPzVhRz+DCHMv92rHmWUYYXSJ9yWZFhu7mN9kaGF05OE1mX/GzcVQ5vjV/Pc/OQpo2x9bH/P1FldMvP9xvlB/KN2VWWdU1ZxuAyvAA6Z1OO18hw/3TRpsN8KsP9UwULoJSu+91g1A2vtoy5q2S4vzLRbZ6kfc18fsDvBuP6r9/BSt/TlOEyXJLhMlzKUW8FGADewEBBQmO3YgAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 90%;
  }

  .searchNavi li span.ana {
    background: no-repeat url(data:image/gif;base64,R0lGODlhhAAoAPcAAL662yWiyWpirYF5uerp82ZeqzktkSRnrHBosJmTx97c7S0hi+Hf7uXk8RgKfxMFfPn9/iqqzLGs1NLs9P7+//38/vr6/dLQ58C83G5lr7ey1/Hw9/Ly+LLe7K2p0vL6/B4RgnVts9fU6cXB346HwBkFfCqbxur2+npytsfE4CumyuTi8B85lSiJvOzr9Xx1tvn4+8rH4l671xACe9jW6vj4+5KMwyUZhiypzCkdiaWhzaXZ6RQGfDEljTMojhYJflFHn5CKwdza7BYKfieFuiVzsiyuzkg9mSAUhJaQxYN8ur3k7yV9tru32TysztXT6EU7mBwljEE2lqijz11Vph6gxyikyeLh71dNoiRKnrWw1omCvqql0CKhyAEAct7x98K+3U600yCgxzswk9HO5kM4lxEEe/X0+U1CnO7t9hsOgJ+ayuPh8MvI4snG4SNbpg4AeQkAdw4BekpAmyFRofDv9xsYhdPR58/M5SyszoaAvMbD4CMWhRoSghoMgDYrkE5EnRkMf6OdzKKcy2NaqYuEv1xTpSmkylNJoB6fxx9BmT80lA8CejwxkxoKfiIVhBkIfhoIfiulyg0AeRkMgNvZ6wwAeBUIfbm12Pf3+wsAeNrY6xUIfgwAeQ0AeCqlymBXpxwPgbi02Pz8/R8Tg6yn0fTz+cvp8tLP5jGozO3s9f39/n53uHdvtMG+3SAThPj3+z0ylCuoy1pRpJuWyNvw9lVLoSyszejn8uvq9JSOxDaqzTGny/v7/e/4+7m22VlPoyMXhWhgq/b1+mxjrtrY6iANgNrZ69vY6t3s9Pn5/OT0+SujyRwdiNva7GzB2svq88O/3iEUhB4wkaSezcfn8cvm8GFYp8zJ4+/u9iqfx4R9u8nF4dza6/f2+iePv7Wx1i+ny0tBnBgIfd3c7N7z+CqkykSv0Li12DKuz/X7/YyFv93b7JDQ40aw0SmVwqGbytDN5YTL4IzP4sjo8ZnU5vb2+vX1+tzZ7H/I33fF3Ve41QwBeAwBeRoNgP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RDdDQTAzRTQzQUExMUU4QUM5MUQyN0YyOTFCNzU3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RDdDQTAzRjQzQUExMUU4QUM5MUQyN0YyOTFCNzU3MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhEN0NBMDNDNDNBQTExRThBQzkxRDI3RjI5MUI3NTczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhEN0NBMDNENDNBQTExRThBQzkxRDI3RjI5MUI3NTczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEg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);
  }

  .searchNavi li span.jal {
    background: no-repeat url(data:image/gif;base64,R0lGODlhhAAoAPcAAM8WFuFycvTOziIiIv/9/fvw8O+3t+N/f+mZmeHh4RsbG/fc3Pba2tEhIckAAPG/v++4uOWFhdjY2O3t7WlpaeN9fdIlJYmJifHBwYWFhfru7vTS0txYWNpVVff39zk5OY6OjthFRfLy8vrs7ElJSdU2NueRkddCQt1iYsHBwc8ZGeysrNdEROWIiDExMba2ttlRUbOzs9ZKSv34+F1dXfz29qioqPnm5ujo6N1dXTU1NfC0tFVVVdMuLuaWlpmZmfLPz9TU1JSUlOqcnM7OzthBQXV1ddAcHGJiYvnt7frq6sLCwvro6O6wsPnk5Pfe3rq6uvbY2MwGBgQEBNU4OK6uruBvb/LFxfDw8Kampurq6uBtbaKiouXl5e6ystEfH1paWt5kZNhKSuJ7e9LS0hERET09PdMqKthISMnJyc0JCUFBQey2tu60tCwsLN5qaswCAswEBNAYGOqkpPXX184REdQyMlBQUPTQ0PTR0SgoKNIoKAkJCXBwcO6uruyrq21tbeypqc0MDOB0dJKSkmVlZeaYmOiVlWBgYOaOjuaMjIKCguSDg+F2duJ1dVJSUnNzc9QvLw0NDcoCAs4TE84PD9pNTc4NDRUVFdtYWM0KCssAAMoAANfX101NTf7+/swBAfz8/Pn5+UxMTPT09McAAPzz8/z19fj4+L6+vv79/W9vb9/f3/7///v7+7CwsO2xsfX19fXU1L+/v/XV1URERNc/P39/f/77+9bW1ttcXOPj4/38/Pfg4PPMzObm5vjg4OiXl+umpvjj49pOTvLLy80QEKWlpdlMTNY8PPr6+u+8vPff3/v19eqgoPi5vfvz89pISMsBAfbW1s4LC/C7u/LHx+BkZJ6env36+uyysvrp6cbGxtxSUvHMzOOEhO2uruaLi8wHB+WLi9zc3N5nZ/DHx/C8vPfGx80PD+uurvrZ2nl5eb29vU9PT+J2dtApKd1kZNxmZvTU1PTV1emmpuumpdDQ0Oebm+F6euJ4eOWOjvSfo8wAAAAAAP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OTY5OTcyMzQzQUExMUU4QTAxMzhBMDczOTcyOTE0RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OTY5OTcyNDQzQUExMUU4QTAxMzhBMDczOTcyOTE0RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5Njk5NzIxNDNBQTExRThBMDEzOEEwNzM5NzI5MTRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc5Njk5NzIyNDNBQTExRThBMDEzOEEwNzM5NzI5MTRGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEg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);
  }

  .searchNavi li span.ana,
  .searchNavi li span.jal {
    background-size: 46px auto;
    width: 46px !important;
    background-position: 0 10px;
  }

  .searchNavi li span.jr {
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAAAoCAYAAAA/mlIyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMPSURBVHgB7do7SCtBFAbgPyIWIuJb0EZrLRREBLXQThAsBN+diL1WwcLSwkIsFBERVFA7QbBSRAQbBS0TkiKPIiEJBNKEhDz2ZhZZcpIsyb3Zey/HnA+mmMnsiuTPzM7s2LQcCPGtDkLkkUAIQgIhCAmEICQQgpBACEICIYiaCMTT0xNsNptR+vv7i/p4vV7Sp9LS29uL5eVlXF9fI5vNgjsZIaoUCARwe3uL1dVVjI2N6cHiTAJhoY+PD0xPTyMWi4GreoiSGhoacH5+jtbW1pKfp9NpuN1unJ6ewuVyGe0ejwfHx8ew2+1gSasBj4+P6n2NUfr6+or65L5I0qepqUmLRCJl7x0Oh7XJyUly7cDAgMaVTBlV6uzsxObmJmlTowRXEggLDA0NkXo8HgdXEggLFAbA7LmDAwmEBT4/P0l9cHAQXEkgqqSeF/b29kjb9vY2uJJlp4lUKoX7+3s0NjaW/DyRSMDhcODs7AzRaNRoX1hYwNzcHLiSQJhIJpNYX1+vuH9zczM2Njawv78PzmTKsMjIyAjm5+f19xucyQhhQn2xo6OjJaeMTCaj71IGg0Gj7fn5GePj49jd3dULW1oN+Fs7lV9fX1ouNOQ6Vd7e3jSu2E4ZU1NTpPj9fvxrakPq7u5O363Md3JyAq7YThkvLy+k/ju7g/X11v3bPT09WFlZweHhodH2/v4OrtiOEIVze/7Sr5BaIubr6uqClYaHh0ldrVC4YhuI7u5uUnc6naZ91TmFfOpXbSWrA/Y/sQ3ExMQEqd/c3JT8ZaqR4+LigrSp1YOV2tvb8VOwfYZQm0BXV1dGXZ2bVPsAi4uLaGtr0w+whEIhHB0dwefzGf3UVGP1TmJd3Q/aztEYW1tbK1rylSt2u73kvf70gIySm5LKLmu5YB3tg4MDzMzMVNx/a2sLOzs7EOZY71R2dHTg4eEBl5eX+jH419fXohWFeoCcnZ3F0tKSvl9hpqWlhYRFnak0e7FVSP2N/GvVvbiyqWECQnyTl1uCkEAIQgIhCAmEICQQgpBACEICIYhfvK9lBPj2p9oAAAAASUVORK5CYII=);
    background-size: 48px auto;
    background-position: 0 10px;
    width: 48px !important;
  }

  .searchNavi li span.car {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkZFMjhBQUU4OUJGMTFFQTk0OTlFMzFBRTJCRjEzQkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkZFMjhBQUQ4OUJGMTFFQTk0OTlFMzFBRTJCRjEzQkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTM1MGU0YWMtMzQxMS00ZTRhLTkxODUtNDBjMzUzZDFhMGEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIv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) no-repeat center;
    background-size: 100%;
  }

  .searchNavi li span.bus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U2OEI2RDQ4OUJGMTFFQUIxREI5QjYyNkZCQkZBREQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U2OEI2RDM4OUJGMTFFQUIxREI5QjYyNkZCQkZBREQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTM1MGU0YWMtMzQxMS00ZTRhLTkxODUtNDBjMzUzZDFhMGEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnW2XykAAAUuSURBVHja7J1NbBVVFMfv66uUqm2hYLSWBC0aEkqoIHbTRBLtwgjBRGJoILIiSkRWLKAroxs/ghs10ZVriI0xhpg0mgZWRgklIBAIoUBSozVKQC0WeHb4n855dNL0vZm5c+femek5yT/Nm755c89v7jtz7ucreZ6nxOxZgyAQ4AJcTIALcDEBnklrrPfPLaMl09d7EHoUWg4tgzqgx/gYvW6DlkAP83uboSZoMeSxmgPlrkD/QSXWFHSbj5H+gW5AN6G/oD+g31j0+k9oArpl0smjGzw94AaMYD4HdUOroaehLgZtqsIsDrxui3k+gR+DLkEXoXPQz3wT7NfwBJBfhV5i0F0Z/oZ3sPoCx+gGnIWGoa+h37MKvAd6C9rG4SGv1sXaCr0HDUGfQ6ez8tAkuJ9Co9AbOYc9n29vsm/kY7tr4BSfR6C3C57xNLCPI+yzE+DPcJxbl9AZz7KShs1h9t1qDKfU7EtoaUIHzkDvMohSyrW0eo13ElaSpex7H6eeVoDvg9YbgPArZwI2bbeBb+V6ZvCRrZCyK8Npqa1r7tL5VuoAfwrqNFTouw6Am7pmJ7NI/W53cnPbhLVAKyzH8BZDn9fEjaZLWf9KB20jdMwy8McNfmbJRg03OQhK2c6qHOfnsVlI96yDFpRYxoFPCTZ9FlFj+EP8d1r5AwRivi3h51C14k4mBd4KHYD6GTaNpiyLkBYe51ZkKacgPU5/N4WkhR8rf+SoiaH/AH0I/a0LnPqBd8Qs7LfQKwWpwd/U8YUAr51zrBd6AtqpG8MHNAp5rEAh47jGOQNJHpo6D9VFBQKu40tDEqCVBZ5q6vhSkTxcGj4CXEyAL0zgckMsZykC3DLwC8Ivtl1IApwGSs8Lw8h2XoUMsIf1pZyAnodWBo5tgD5T5sY182rUkUezsUYDx64pvzNLG7jiDwh+CI16/y+VeYbBT9AvaaeFNPOoJLxnGMSeeSZZiDR8BLiYABfgYgJcgIulBLxIG7B4eQB+u2DN98wDX1Mg4MZ9SWN++OtcM8ZyDruLfck8cOpF3CuPR8lSBLgAFxPgAlxMgAtwMQEuwBeopdHSpK3paD7LdI0bSnuM0DyXZx37flL580ia5/kflZ1G5Wn3n0eyDvwT6H1Ve/08rRCg5d7fQ0+G3LhTKt46/Op7aT+T5XXedwXaDl2uwaD6OYPK32gs08AnVPhSFdqaLmxNI+0fuEWzDEehl+v8f1LNbo9XCfEl8yElSm2khbblCLVVdwAg7Lwyl2HSgC/OH5rdFm9c2qC68wB8D3+le+u851+lt0LOlFW4DLWsl33YkwfgD0CboR+hQ8rfem5u6KInf6tD4K3zZB+NXNZDXPbN7EvmY3jwZu5X/m6do4F4WU0LVzoETtcempMWUkynqdgtaV7YxhZM5MAmjfOSTImOcu5GVu4bPiZD06IE5y6YlqYpo9r3nWbDp0eAxzdqKb5YtL4U3d0iGpVYo07I0wE+LsDvAx+3AZzWIR6M0CwuspHvg0pjHatuTaVdhWmrpfZAnwelYlMRm9Zewiwkqd1R/mq8KOUkox/2KKvZX1O5rjQXDScJDbJK2XGWQgMKH3A/RVhvHU2H+wr6wpHf1EfymgqfHVtiRhRCT2YNOO003B/j/VcdAqeRnBdi+uYsLaxlcffldvnQnUzZNyvA4/ZBlx0CL6fsmxXgcZ2Ydgh82lXlMAmc+pBH+KEZJtom9YhD4Ie50RKlrCPsm5kwID9CbddkIpAAF+BiAlyAiwnwbNo9AQYAo38HknKW77UAAAAASUVORK5CYII=) no-repeat center;
    background-size: 90%;
  }

  .searchNavi li span.air {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkRCNDdFNDQ4OUMwMTFFQTgxQjU4Mjk2NzlBNzNDMUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkRCNDdFNDM4OUMwMTFFQTgxQjU4Mjk2NzlBNzNDMUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTljYTZlMTctYzZhMi1hNjQwLTg2MjMtYWIyOWJkNGZmZDFmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIv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) no-repeat center;
    background-size: 100%;
  }

  .searchNavi li.on span.hotel {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjdCN0I0QTk4OUQ3MTFFQUEyOERENDE4ODQwQTE2ODIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjdCN0I0QTg4OUQ3MTFFQUEyOERENDE4ODQwQTE2ODIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcxMWU3NDYtODZjMS00YzQ2LTk3ZDEtNDQxZTA1ZjUwMDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrS25PMAAADmSURBVHja7NwxDoMwDEBRjLj/lc3MFoWIBOf9nVZ6skyToZGZh77rRAAcuIADF3DgAg4cuIZ2DfqcXe4HwoRbKQJecIcP33WLlCbcShHwDXf4m50YCzxnwq0UAQcu4MCBC7iDT3fxk+dMuJUi4MA1/aXpttDMWSnABRy4gAMX8PIHH7eFZg44cAH30mzMbaGZs1KACzhwAQcu4OUPPm4LzRxw4ALupdmY20IzZ6UAF3DgAg5cwMsffKL495lw4MAFHLiA+1n4aMY/5qcJF3DgdniNI7QJF3DgwAUcuIADF3Dge3QLMADJyBPXw29gigAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 90%;
  }

  .searchNavi li.on span.dp {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkQyN0JEQkM4OUQ3MTFFQUJENzlCRDAwOUEyQ0QwMDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkQyN0JEQkI4OUQ3MTFFQUJENzlCRDAwOUEyQ0QwMDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcxMWU3NDYtODZjMS00YzQ2LTk3ZDEtNDQxZTA1ZjUwMDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiXbex0AAAQSSURBVHja7JxbSBRhGIZ3zUCIDkIHUisQLwyiEwQFBR1vgogiqIvKKMOIig50EUUQRUZWFxJUFEhJYERFRUUXdRNkFqGWoZVphUEHXDWMlNTp/fNb2IZdZ2ZndnZn533hQXfmP/n67fcfZjWoaVqAck8ZtICG03CKhtNwiobTcIqGu65Mi+X9sksKMsKZUiganoY53LVc57I0RjhTCkXDfZjD7eTEYArUY4QzpVA0nIZTNJyGUzSchnPjE7eCHqnHCGdKoWg4DaeSPmnytJARzpRCwykaTsMpGk7DKRqe9hsfnhYywmk4DadoOCdNk+JpISOcKYUpxeM/xzCQC2aDBWCNvE4pBS3+gxrNZF5MlVy8AWwGCw3qaTb6SOuU0h7xfSG4AtpAH+gBLeA6WAtGgEqwCKx2cAyjwDJpP47lBCLcAnqZLaeZrGuk/VJuJeg2KNsCDoFxDv1cE8EBaVfpnkXv/uE1w+dJuaeaeX0HR8AEg/H2gUawV3dvOigHIV279X4wfJWUu6FZ1w9wFORE6bckyrUV4GaMtvrBjFQyPNFUafGrHRwDubo2M+RaMagxaKMo3rF71fCNmn0p40+AydJmFqg2Ua/Czti9arhiE/jqgPEdoAzkg7FgO/gco2yDvBN8abhivERplwPGd8oqJFPaLo5YkYQn1al2x+x1w8OotHDKIeNVG4fB8Ij01QR2ODHWdNtp5oFdoEQ2KHb0C5wGpbKp4tY+QrfARXBfXk8COx0yXpl9Rtr/SMP/r3cHXIgwPhzx28BIm171gkvgLGgyWadQxvbWq1t7s/Vug+UR9/PASdDjQI7/A86BwijjUAE8X+aAJ1JWsSXdcniseiriz4MH8rpcUo0T6gdXwV05BFwMloCCKGU/hK+nu+FhXQPr5BSxKgmnnOoXs95PT3xmytfaJPVflq6Tppl66u2d76LZj8BSPz/TfOlyf8fdeOITNEGy+qu2EJmtNsf1Cjz28iM2NyN8K5gmu83fcfZV6tbGJ1658YGe0bJjHDNEmZAs4zrk9RSwWzZQWSb7+QZywIDfI7wLvDEo0xphttInsEd2jmqb32minyK92X41XOm5wf3XMa4r4/dJ9KuPX1TKNj8kv8gv4DKYAx5GayDTp4bXGdx/Z3BffVyjQlApLlu8/BkwOFn0q+HPZL6INR/UW5x3QmYL200pmsO40WeBRHBzjPZ7TeT4uOXHHD7LYJuvVjBtNNw5zZWvNTHuNwYGTwJpuEMyOsiqS2TnVifNYBoZXydr7Wzd9feJ7NTPH8hXZjforg0MsQan4Q7oRZTteCsNT5xqo0yY3TQ8carRrf+bEt2h3w1v1q25G2h4YqWi+2Bg8E9WVD5P+ANmq+fhFCOchlM0nIbTcMod/RVgANfBwxH3joh/AAAAAElFTkSuQmCC) no-repeat center;
    background-size: 90%;
  }

  .searchNavi li.on span.car {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzFGM0U5NEM4OUQ3MTFFQTgyMDQ5MjVERDFDQ0JBQTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzFGM0U5NEI4OUQ3MTFFQTgyMDQ5MjVERDFDQ0JBQTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcxMWU3NDYtODZjMS00YzQ2LTk3ZDEtNDQxZTA1ZjUwMDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIv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) no-repeat center;
    background-size: 100%;
  }

  .searchNavi li.on span.bus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzVGOUM0Q0M4OUQ3MTFFQUExRjRBRDcwODA4OEZFNjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzVGOUM0Q0I4OUQ3MTFFQUExRjRBRDcwODA4OEZFNjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcxMWU3NDYtODZjMS00YzQ2LTk3ZDEtNDQxZTA1ZjUwMDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjXWxQsAAAUFSURBVHja7J1faBRHHMdnvasxtonRKtpGCEZFMaC1TX0RKlgfSvXJUpoX86QlWH3yQfPknxfb4lMprQ++BiyKWBBBWoI+lNIWa2s1RERbQbGWGtvqaaLnXb+/3C/xCN7t7uzszO7e7wtfwl32z8xnd2d+Mzsz55XLZSWyp2mCQIALcJEAF+AiAZ5I5S2fbyY8H54Lvwy/Ai/g7+jzLLgNfom3bYab4Blwmd1cle4i/Aj22KPwGH9Hvg//A/8L34X/gm+z6fPf8B34oS0AXsxxOMF8E+6Cl8FL4U4GnQQR+OvwVfgKfBn+kS9CaoAT5M3wOwy6M2VPPV2AS/AZ+AT8Z1KBr4K3w+9x8ZAFUbFzHP4S/jUpwAnuPoad1Uq4BH8B74VHXAKn8vkIvLJBggy6y7fBP7kA/ho8CM+OmAnbvWdexP3vwevhX2wCp9DsO3h1xMRfhPczdC9m0BPn2GvgibwAr+XQ00ocvtMAbNItjgRsaqsB4KuZwae2Wpq9KW14mTxnr85TqQN8CdxuKNFPHAA3dc52ZhH71W7n5rYJtcALLZfhLYaO18Qt5qtJf6Sr1Q2ftQz8VZcRT14z4aZE0c7iFMfloVlI96xlCfAUAB8VbPosgpbhL/Jf6sRpE86TauN6aOLGLURt2rfCu+ENDJveplDv4Aqfp+MctyK9lIIsc/i7rs42xGNIVbpwm5jHt/An8H+1jwzgdTxQDq+vfY6ZJp/UyP9AvWP6leE9GnfH2QwVGec09umJUmnqVKrTMwRcJy/TogAtNnioqZOXosTh0vAR4CIB3pjA5YJYjlIEuGXgw8IvtIajAO/l/gJRMA0pnxfsfr2FNMLoLbij6rvX4c+VufeaaRV15O2Af6767oaqdGZpA1d8gOqD0Fvvp3IzjzP4Af4t7rCQhrZ5wnucQehhfhKFSMNHgIsEuAAXCXABLooJeJYWYCmnAfhYxprviQe+IkPAjecljvHhW/jOuJ5y2J2cl8QDp17Ej6R6lChFgAtwkQAX4CIBLsBFAlyAN6jiaGnS0nQ0nqVU44LSGiM0zuUNx3k/ryrjSJqf8z9KO72VpxWP5iUd+GfwQVV7/jzNEKDp3t/Ai3wu3AUVbh7+xLa0nsncOtv9Dn8AX6vBYOI4/fCBpAO/o/ynqtDSdH5zGmn9wE2aaTgFv1vn/wX1bHm8ok9eEl+kBLkbaaJtLsDdqvsCwG+/HKehYCAvzivNLosXLm5QXWkA3seP9Jo62zxQejPkTKnIaailNZyHvjQAfwHeCH8PH1KVFTunFl1U87c6BN76nOgjz2k9xGnfyHlJfBlefTF3wR+qypDewpSwsMMhcDr38SlhIZXpNBS7Jc4T21iCiTKwTmO/KEOig+zbzU59w8dk0TQ9wr4N09I0Jbr7Tms2fFYJ8PCiluLbWetL0V0tIq9EeZ0iTwf4TQE+CfymDeA0D3FPgGZxlkV571ca81ijrB++HJ5T1edBodhowKZ1OWIUElWPVWU2XpB0kuhXVnLq2a+pjCjNScOe/NpgeqMUeqHwMfdT+F1FGg53DD7sKN/UR/K+8h8d6zEjKkLPJw04rTS8IcT2fzgETm9y1ofMm7OwsJbCrsvtstItxJw3K8DD9kHnHALPxZw3K8DDZqLkEHjJ1c1hEjj1IQ9ypelnWib1K4fAj3KjJUhaBzlvZooBCQvtSgYCCXABLhLgAlwkwJOp/wUYADZhMZhsyXPEAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 90%;
  }

  .searchNavi li.on span.air {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkM2Y4NzYwMy1iZDQ1LWViNDYtOTE2YS1hYWI2MDk2ZDQ0ZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0UzQzE3RjM4OUQ3MTFFQTg5MzBBQ0E2MTNENEY3MjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0UzQzE3RjI4OUQ3MTFFQTg5MzBBQ0E2MTNENEY3MjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcxMWU3NDYtODZjMS00YzQ2LTk3ZDEtNDQxZTA1ZjUwMDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQzZjg3NjAzLWJkNDUtZWI0Ni05MTZhLWFhYjYwOTZkNDRlNyIv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) no-repeat center;
    background-size: 100%;
  }

  #search-box p.searchSubmit {
    padding-bottom: 22px;
    padding-top: 10px;
    max-width: 400px;
  }

  #search-box p.searchSubmit a {
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    padding: 10px 15px 10px 0;
    position: relative;
    text-align: center;
    background: #fe4a87;
  }

  #search-box p.searchSubmit a:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpENTAyMkJGQ0ZFMTBFNjExQjNCOERGMDFBMDI2NEI2RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMTY0QjQ2Qzk5QUUxMUU2OUU5OEMxRDA4RjUzMEZGNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMTY0QjQ2Qjk5QUUxMUU2OUU5OEMxRDA4RjUzMEZGNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdGQjAxRUNGOUM5OUU2MTE4N0RCRjFDRTIzNEQzRkU0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ1MDIyQkZDRkUxMEU2MTFCM0I4REYwMUEwMjY0QjZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KyIfYgAAAJFJREFUeNpi+P//v/l/CLgLxAzomImBgUGUAQKUgPgEAzqAqnT/jwAngZgRZgKycW5Iik5hU4Cu6BgQszBgcZgOEL+AORybApD9j2DGoEsqA/EbqNxLIFZAllQF4ndIktLIjgTp/AqVfA3Eosi+sALin0g6ZZCtZQGGFS8QswHxHyA2AOLn2EIyERqaGL4CCDAAyKsoZamm1mcAAAAASUVORK5CYII=) center center no-repeat;
    width: 8px;
    height: 13px;
    right: 6px;
    margin-top: -7px;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
  }

  #search-box dl.structure {
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 10px;
    border-radius: 5px;
    border: 1px solid #e4e4e4;
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/grey.gif) repeat-y;
    min-height: 54px;
  }

  #search-box .InpuDateBox dl.structure {
    margin-left: 0;
    margin-right: 0;
    border: none;
    margin-top: 0;
  }

  #search-box .structure dd {
    font-size: 12px;
  }

  #search-box dl.structure dt {
    padding-left: 10px;
    font-size: 12px;
    margin-right: 10px;
    color: #ebebed;
    width: 77px;
  }

  #search-box .structure dd {
    /* width: 60.5%; */
    /* width: calc(100% - 98px);
  width: -webkit-calc(100% - 98px);
  width: -moz-calc(1050% - 98px); */
    /* float: left; */
    padding: 0;
    color: #000;
  }

  #oh-search-form .structure dd li.adult,
  #oh-search-form .structure dd li.child,
  #search-box #dh-search-form .structure dd li.adult,
  #search-box #dh-search-form .structure dd li.child {
    max-width: 120px;
    float: left;
    margin-bottom: 0;
    padding-left: 5px;
    font-size: 12px;
    color: #000;
  }

  #search-box .structure dd li.child {
    padding-top: 9px;
  }

  #search-box .searchCategory li,
  #search-box .searchSelectCar li,
  #search-box .searchSelectBus li,
  #search-box .setCars p,
  #search-box .squeeze li {
    border: none;
    background: 0 0;
  }

  #searchExplainForAirPackage {
    padding-top: 10px;
    padding-left: 10px;
  }

  dl dd.setCars {
    margin-left: 5px;
    font-size: 12px;
  }

  .setInput ul {
    margin: 0;
    padding: 0;
    display: block;
  }

  #search-box .ticketOption {
    margin-top: 6px;
  }

  #search-box .number ul li.child a {
    background-color: #fffde0;
    box-shadow: none !important;
  }

  #search-box h1.close:after {
    content: "";
    display: block;
    height: 18px;
    line-height: 0.8;
    margin-top: -9px;
    padding: 2px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 50%;
    width: 18px;
    background: 0 0;
  }

  #search-box {
    border-radius: 5px;
  }

  #search-box .searchSubmit a:link,
  #search-box .searchSubmit a:visited {
    background-color: #d00505;
  }

  #search-box .structure dd .squeeze li label {
    padding-top: 3px;
  }

  #search-box .switch {
    border-bottom: 4px solid #0dbd0d;
    margin: 5px 0;
  }

  #search-box .searchNavi li.on label {
    background-color: #0dbd0d;
    background: -moz-linear-gradient(center top, #0dbd0d, #4bcd00);
    background: -webkit-gradient(linear,
        left top,
        left bottom,
        from(#4bcd00),
        to(#0dbd0d));
    border: 1px solid #0dbd0d;
  }

  #search-box .searchNavi li.on:after {
    border-top: 7px solid #0dbd0d;
  }

  #search-box .adult,
  #search-box .child {
    display: inline-block;
    max-width: 130px;
  }

  #search-box select {
    margin-bottom: 3px;
    margin-top: 2px;
    font-size: 16px !important;
    font-feature-settings: "palt" 1;

  }


  #oa-arv1 {
    width: 86%;
    width: calc(100% - 50px);
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
  }

  #db-arv,
  #db-dpt,
  #departureTime1,
  #dr-airport,
  #dr-bairport,
  #dr-barea,
  #dr-bmarea,
  #dr-garea,
  #dr-gmarea,
  #dr-gtrain,
  #oa-airline,
  #oa-dpt1,
  #oa-ticket-type,
  #oap-airline,
  #oap-airport,
  #oap-destination-area,
  #oap-destination-city,
  #oap-destination-country,
  #oap-ticketType,
  #oh-area-chu,
  #oh-area-dai,
  #oh-area-sai,
  #oh-area-shou,
  #search-box #f_chu,
  #search-box #pref,
  .timeSelect,
  .timeSelect2 {
    width: 96%;
  }

  #dr-bmarea,
  #dr-gmarea {
    margin-bottom: 2px;
  }

  #search-box #deplCode,
  #search-box #deptCode,
  #search-box #retlCode,
  #search-box #rettCode {
    width: 80%;
    width: calc(100% - 66px);
    width: -webkit-calc(100% - 66px);
    width: -moz-calc(100% - 66px);
  }

  #oa-dpt1,
  #search-box #oa-arv1 {
    background: -moz-linear-gradient(top, #f0f0f0 0, #fff);
    background: -webkit-gradient(linear,
        left top,
        left bottom,
        from(#f0f0f0),
        to(#ffffff));
    border-radius: 4px;
    border: 1px solid #ccc;
    -moz-box-shadow: 0 0 0 rgba(000, 000, 000, 0),
      inset 0 1px 5px rgba(171, 171, 171, 0.6);
    -webkit-box-shadow: 0 0 0 rgba(000, 000, 000, 0),
      inset 0 1px 5px rgba(171, 171, 171, 0.6);
    box-shadow: 0 0 0 rgba(000, 000, 000, 0),
      inset 0 1px 5px rgba(171, 171, 171, 0.6);
    color: #000;
    line-height: 1.7;
    padding: 7px 1em;
    margin-left: 5px;
  }

  #search-box .searchCategory li,
  #search-box .searchSelectBus li,
  #search-box .searchSelectCar li {
    margin-bottom: 8px;
  }

  .saopen {
    clear: both;
    overflow: hidden;
    text-align: center;
    padding: 10px;
    color: #414141;
    text-decoration: underline;
    cursor: pointer;
    font-size: 16px;
  }

  .saopen:hover {
    text-decoration: none;
  }

  .DPdetail {
    display: none;
  }

  .saopen {
    clear: both;
    overflow: hidden;
    text-align: center;
    display: block;
    width: 210px;
    border: 1px solid #414141;
    border-radius: 5px;
    padding: 8px;
    color: #333;
    text-decoration: underline;
    cursor: pointer;
    font-size: 16px;
    position: relative;
    margin: 10px auto;
  }

  .saopen:before {
    width: 26px;
    height: 26px;
    font-size: 12px;
    content: "";
    position: absolute;
    left: 5px;
    top: 5px;
    background: url(data:image/gif;base64,R0lGODlhGgAaAKIAAISEhJ6enuzs7Le3t/X19VRUVEFBQf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOUM4MkQ0N0ZDMzExMUU3QTU5NERCNDBBNjZGQzY4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOUM4MkQ0OEZDMzExMUU3QTU5NERCNDBBNjZGQzY4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QzgyRDQ1RkMzMTExRTdBNTk0REI0MEE2NkZDNjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5QzgyRDQ2RkMzMTExRTdBNTk0REI0MEE2NkZDNjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABoAGgAAA1BoutzuJ8pJq1Q2a6z75J4HhptBimZnAKjIqun2lm6rztl4EEHfGwVfYFDRCR4MXERXVBZjOSeFOZV+oJaVTbY9ZbHeazgHHh+oY3QYyW4nAAA7) no-repeat;
  }

  .saopen.close:before {
    background: url(data:image/gif;base64,R0lGODlhGgAaAKIAAJ6enuzs7Le3t4SEhPX19UFBQf///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0ZEOUQ1QkZDMzExMUU3OUM0MDg1MTIwQUU3NDFCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0ZEOUQ1Q0ZDMzExMUU3OUM0MDg1MTIwQUU3NDFCRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRDRkQ5RDU5RkMzMTExRTc5QzQwODUxMjBBRTc0MUJEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRDRkQ5RDVBRkMzMTExRTc5QzQwODUxMjBBRTc0MUJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABoAGgAAA0JYutzuJspJq1Q2a6z75J4HhltBiuZZqitrje6Vxt8cEUCu74BQwYEHY/Cz0QwwWjK2dDVZT1X0NCVVQ1fUsSbsChMAOw==) no-repeat;
  }

  #searchSwitchArea2 {
    padding-bottom: 10px;
  }

  #search-box .structure dd .squeeze li {
    text-indent: 0.3em;
    clear: both;
    float: none;
    display: block;
    border-bottom: 1px dotted #666;
  }

  #search-box .structure dd .squeeze li.noBd {
    border: none;
    margin-bottom: 0;
  }

  #search-box .inputDate {
    margin: 0;
    text-align: center;
    font-size: 16px !important;
    font-weight: 700;
    width: 90%;
    box-shadow: none;
    background: 0 0;
    line-height: 14px;
    padding: 0;
  }

  #search-box dd.date .inputDate {
    border: none;
    box-shadow: none;
  }

  #search-box .InpuDateBox {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    margin-left: 8px;
    margin-right: 8px;
    position: relative;
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/inputDate.gif) repeat-x #eaeaea;
    margin-bottom: 10px;
  }

  #search-box .InpuDateBox.white {
    background: #fff;
  }

  .spDt {
    width: 94px;
    padding: 0;
    border-radius: 5px 0 0 5px;
    margin-right: 4px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    float: left;
    min-height: 62px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    background: url(https://img.travel.rakuten.co.jp/special/supersale/201803/images/grey.gif) repeat-y;
  }

  #search-box dl.structure.fltDl.line {
    border-right: 1px solid #d3d3d3;
    color: #ebebed;
  }

  #search-box #dh-search-form dl.structure.fltDl.line dd.sch_cont3 {
    color: #333333;
  }

  #search-box dl.structure.fltDl {
    background: 0 0;

    width: calc(50% - 51px);
    width: 32%;
    width: -webkit-calc(50% - 51px);
    width: -moz-calc(50% - 51px);
    float: left;
    border: none;
    box-shadow: none;
    border-radius: 0 0;
    margin: 0;
    padding: 0;
    min-height: 54px;
  }

  #search-box dl.structure.fltDl.heya {
    width: calc(45% - 50px);
    width: -webkit-calc(45% - 50px);
    width: -moz-calc(45% - 50px);
  }

  #search-box dl.structure.fltDl.ninzu {
    width: calc(55% - 50px);
    width: -webkit-calc(55% - 50px);
    width: -moz-calc(55% - 50px);
  }

  #search-box dl.structure.fltDl.ninzu li.adult,
  #search-box dl.structure.fltDl.ninzu li.child {
    padding-top: 0;
    margin-top: 3px;
    color: #000;
    text-align: center;
  }

  #search-box dl.structure.fltDl.ninzu li.child {
    margin-left: 5px;
  }

  #search-box dl.structure.fltDl.ninzu li.adult label,
  #search-box dl.structure.fltDl.ninzu li.child label {
    width: 100%;
    text-align: center;
  }

  #search-box dl.structure.fltDl.heya select,
  #search-box dl.structure.fltDl.ninzu select {
    min-width: 2em;
    width: auto;
    margin-left: 5px;
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
    margin: 2px;
    padding: 2px;
    height: 22px;
  }

  #search-box dl.structure.fltDl.heya select {
    margin-left: 5px;
  }

  #search-box dl.structure.fltDl.heya label,
  #search-box dl.structure.fltDl.ninzu label {
    display: block;
    color: #000;
  }

  #search-box dl.fltDl dd {
    width: 100%;
    border: none;
    background: 0 0;
  }

  #search-box .number ul li.child a {
    border: none;
    background: 0 0;
    border-radius: none;
    font-size: 16px;
    font-weight: 700;
    min-width: 2em;
    margin: 2px;
    padding: 2px;
    height: 16px;
  }

  #search-box dl.fltDl.heya dd.sch_cont3 {
    margin-top: 14px;
  }

  #search-box dl.structure dt.txt1L {
    width: 94px;
    padding: 0;
    border-radius: 5px 0 0 5px;
    margin-right: 4px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    float: left;
    min-height: 54px;
    color: #fff;
  }

  #search-box dl.structure dt.txt2R {
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    min-height: 42px;
    text-align: center;
    font-size: 12px;
    padding-top: 28px;
    float: left;
  }

  #search-box dl.structure.fltDl dt.date {
    color: #000;
    width: 100%;
    margin-bottom: 0;
    text-align: center;
    padding: 5px 0 0 0;
    margin: 0;
  }

  #search-box dl.structure.fltDl dd.date {
    margin-top: 0;
    margin-bottom: 0;
  }

  #search-box dl.structure .dpLin1st,
  #search-box dl.structure .dpLin2st {
    width: calc(50% - 50px);
    width: -webkit-calc(50% - 50px);
    width: -moz-calc(50% - 50px);
    float: left;
    min-height: 50px;
    padding-top: 4px;
  }

  #search-box dl.structure .dpLin1st {
    border-right: 1px solid #d3d3d3;
    color: #ebebed;
  }

  #search-box dl.structure .dpLin1st span,
  #search-box dl.structure .dpLin2st span {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #000;
  }

  #search-box dl.structure .dpLin1st select,
  #search-box dl.structure .dpLin2st select {
    margin-left: 0;
    margin-right: 0;
    display: flex;
    justify-content: center;
    width: 90% !important;
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
  }

  #search-box #dap-cars {
    width: 25px;
    float: left;
    text-align: left;
  }

  #search-box .carLabel {
    float: left;
  }

  #search-box .structure dd.setCars {
    padding-left: 0;
    width: calc(100% - 106px);
    width: -webkit-calc(100% - 106px);
    width: -moz-calc(100% - 106px);
    max-width: 70%;
    height: 100%;
    display: flex;
    align-items: center;
    min-height: 54px;
  }

  #search-box .structure dd.setCars p {
    margin-bottom: 0;
  }

  #search-box .inputDate#db-start-date {
    border: none;
    display: block;
    margin: 14px 0 0 10px;
    width: 130px;
  }

  #search-box .InpuDateBox .structure .Bussp {
    padding: 0;
    min-height: 54px;
  }

  #search-box .InpuDateBox .structure .Bussp li.adult,
  #search-box .InpuDateBox .structure .Bussp li.child {
    width: 49.5%;
    float: left;
    padding-top: 5px;
    max-width: 300px;
    text-align: center;
    min-height: 49px;
  }

  #search-box .InpuDateBox .structure .Bussp li.adult {
    border-right: 1px solid #d3d3d3;
    color: #ebebed;
  }

  #search-box .InpuDateBox .structure .Bussp li label {
    display: block;
    width: 100%;
    font-size: 12px;
    text-align: center;
    color: #000;
  }

  #search-box .InpuDateBox .structure .Bussp li select {
    min-width: 2em;
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
  }


  #search-box .structure #db-arv,
  #search-box .structure #db-dpt {
    width: 90%;
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
    margin: 14px 0 0 6px;
    padding: 2px 12px 2px 2px;
    height: 28px;
  }

  #search-box .structure #f_chu,
  #search-box .structure #f_chuTxt,
  #search-box .structure #f_chuTop,
  #search-box .structure #pref {
    width: 90%;
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
    margin: 14px 0 0 6px;
    padding: 2px;
    height: 28px;
  }

  #search-box #oa-arv1,
  #search-box .number ul li.child a {
    line-height: 29px;
  }

  #search-box .structure.condBus dd {
    width: calc(100% - 98px);
    width: -webkit-calc(100% - 98px);
    width: -moz-calc(100% - 98px);
    float: left;
  }

  #drv_rtnDay,
  #search-box .structure dd#dpt-dateSlt {
    min-height: 54px;
    padding: 0;
    text-align: center;
  }

  #search-box dd.date .inputDate#dr-arv-date,
  #search-box dd.date .inputDate#dr-dpt-date {
    width: 100%;
    display: block;
  }

  #search-box .structure dd#dpt-dateSlt select,
  #search-box .structure dd#drv_rtnDay select {
    min-width: 5em;
    border: none;
    /*font-size: 16px;*/
    font-weight: 700;
    margin-bottom: 0;
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_b.png) right 80% no-repeat !important;
    background-size: 10px !important;
    margin-left: 20px;
    float: left;

  }

  #search-box .structure #drv_area select,
  #search-box .structure #drv_rtnPl select {
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
    display: block;
  }

  #search-box .structure dd.dmArea .searchSelectCar,
  #search-box .structure dd.dmArea .searchSelectBus {
    overflow: hidden;
    padding-left: 10px;
    margin-top: 6px;
  }

  #search-box .structure dd.dmArea .searchSelectCar li,
  #search-box .structure dd.dmArea .searchSelectBus li {
    width: auto;
    float: left;
    padding: 0;
    margin-right: 6px;
    margin-bottom: 6px;
  }

  #search-box .structure #ovSelectArea select {
    min-width: 2em;
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
    margin: 5px 10px 0 0;
  }

  #search-box .structure #oap-arrival,
  #search-box .structure #oap-departure,
  #search-box .structure .inputDate#oa-dpt1-date,
  #search-box .structure .inputDate#oa-dpt2-date {
    max-width: 120px;
    top: -2px;
  }

  #search-box .structure #departureTime1,
  #search-box .structure #departureTime2,
  #search-box .structure .timeSelect,
  #search-box .structure .timeSelect2,
  #search-box .structure select#oa-dpt1 {
    display: inline-block;
    max-width: 90px;
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
    margin-top: 15px;
  }

  #search-box .structure .ovNote {
    display: inline-block;
    margin-top: 12px;
  }

  #oap-airline,
  #oap-airport,
  #oap-ticketType,
  #search-box .structure #oa-airline,
  #search-box .structure #oa-ticket-type {
    margin-top: 15px !important;
  }

  #search-box .structure select#oa-dpt1 {
    max-width: 200px;
    margin-right: 10px;
    box-shadow: none;
    height: 36px;
    margin-top: 10px;
  }

  #search-box .structure #oa-arv1 {
    background-color: #fff;
    margin-top: 8px;
    font-size: 16px;
  }

  #search-box dl.structure.ovNin .adult {
    padding: 0;
    margin-right: 10px;
    border-right: 1px solid #d3d3d3;
    margin-top: 15px;
    width: 56%;
  }

  #search-box dl.structure.ovNin .adult label {
    text-align: center;
  }

  #search-box dl.structure #oa-adult,
  #search-box dl.structure #oa-airline,
  #search-box dl.structure #oa-ticket-type,
  #search-box dl.structure #oap-airline,
  #search-box dl.structure #oap-airport,
  #search-box dl.structure #oap-destination-area,
  #search-box dl.structure #oap-destination-city,
  #search-box dl.structure #oap-destination-country,
  #search-box dl.structure #oap-ticketType {
    display: inline-block;
    background: 0 0;
    border: none;
    font-size: 16px;
    font-weight: 700;
    margin-top: 4px;
  }

  #search-box dl.structure #oa-adult {
    max-width: 90px;
  }

  #search-box dl.structure #oap-airport {
    margin-top: 8px;
    max-width: 220px;
  }

  #search-box dl.structure #oap-destination-area,
  #search-box dl.structure #oap-destination-city,
  #search-box dl.structure #oap-destination-country {
    margin-top: 8px;
  }

  #search-box dl.structure dd .ovSyupatu {
    margin-right: 8px;
  }

  #search-box dl.structure.ovNin .child {
    margin-top: 6px;
  }

  #search-box dl.structure ul.ticketOption.searchSelectCar,
  #search-box dl.structure ul.ticketOption.searchSelectBus {
    margin-top: 0;
  }

  #search-box dl.structure #oap-f-heya-su {
    margin-top: 12px;
  }

  #search-box dl.structure dd .selectArea {
    margin-right: 8px;
    margin-left: 4px;
  }

  #anaJal {
    font-size: 12px;
    padding-left: 10px;
    display: none !important;
  }

  #anaJal li {
    width: 150px;
    float: left;
  }



  #search-box.verB .InpuDateBox dl.structure25 {
    width: calc(50% - 49px);
    float: left;
    background: none;
  }

  #search-box.verB .InpuDateBox dl.structure25 {
    width: calc(50% - 49px);
    float: left;
    background: none;
  }

  #search-box.verB .InpuDateBox dl.structure25 #dpCheckin,
  #search-box.verB .InpuDateBox dl.structure25 #dpCheckoutIchi {
    width: 100%;
  }

  #search-box.verB .InpuDateBox2 dl.structure50 {
    width: calc(50% - 49px);
    float: left;
    background: none;
  }

  #search-box.verB .InpuDateBox2 dl.structure50 {
    width: calc(50% - 49px);
    float: left;
    background: none;
  }

  #search-box.verB .InpuDateBox2 dl.structure50 dd {
    width: 100%;
  }

  #search-box.verB .line dl.structure.shibori {
    overflow: hidden;
  }

  #search-box.verB .InpuDateBox3 {
    overflow: hidden;
  }

  #search-box.verB .InpuDateBox3 .heya {
    float: right;
  }

  #search-box.verB .InpuDateBox4 .structure50 {
    width: auto;
    float: none;
  }

  #search-box.verB #dr-search-form #drv_area .searchSelectCar,
  #search-box.verB #dr-search-form #drv_rtnPl .searchSelectCar {
    margin-top: 6px;
    padding-left: 5px;
  }

  #search-box.verB #dr-search-form #drv_area .searchSelectCar li,
  #search-box.verB #dr-search-form #drv_rtnPl .searchSelectCar li {
    margin-bottom: 0;
    padding-top: 0;
  }

  #dr-radio-barea-contents {
    margin-bottom: 8px;
  }

  #search-box .squeeze li {
    margin-bottom: 0;
    height: 24px;
    line-height: 24px;
  }

  #search-box.verB #dh-search-form dl.structure30 dt.date {
    font-weight: normal;
  }

  #search-box.verB #dh-search-form dl.structure30.heya {
    width: calc(44% - 49px);
  }

  #search-box.verB #dh-search-form dl.structure30.ninzu {
    width: calc(56% - 51px);
  }

  .structure30.ninzu .number li {
    width: 50%;
  }

  #search-box.verB span.sp,
  #search-box.verB span.sp em {
    display: none;
  }

  #search-box.verB span.pc {
    display: inline-block;
  }

  #search-box.verB span.nvpc {
    display: none;
  }

  #dap-childBoxMoto rt {
    display: none;
  }

  #search-box.verB #dh-search-form .searchSubmit a,
  #search-box.verB #dap-search-form .searchSubmit a {
    margin-top: 10px;
  }

  #search-box.verB #dap-search-form .searchSubmit {
    padding-bottom: 10px;
  }


  #dr-radio-same {
    color: #999 !important;
  }

  #dr-bmarea:disabled,
  #dr-barea:disabled {
    color: #999 !important;
  }


  #search-box dl.structure ul.ticketOption.searchSelectCar {
    margin-top: 15px;
  }

  #search-box dl.structure ul.ticketOption.searchSelectBus {
    margin-top: 15px;
  }

  #search-box.verB #overseas-search-box .structure.ovNin {
    margin-bottom: 10px !important;
  }

  #search-box.verB #overseas-search-box span.pc {
    display: none;
  }


  #search-box.verB #overseas-search-box select.timeSelect,
  #search-box.verB #overseas-search-box select.timeSelect2 {
    min-width: 200px;
  }

  #search-box.verB #overseas-search-box select#departureTime2,
  #search-box.verB #overseas-search-box select#departureTime1 {
    min-width: 150px;
  }


  #search-box.verB #overseas-search-box .InpuDateBox.num {
    border: none;
    background: none;
  }

  #search-box.verB #overseas-search-box .InpuDateBox.num dl {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/inputDate.gif) repeat-x #eaeaea;
  }

  #search-box.verB #overseas-search-box .InpuDateBox.num dt {
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/grey.gif) repeat-y;
  }

  #search-box.verB #overseas-search-box .InpuDateBox.num dd ul {
    padding-left: 10px;
  }

  #search-box.verB #overseas-search-box dd.date input {
    display: block;
    text-align: center;
    margin-top: 10px;
  }

  #search-box.verB #overseas-search-box dd.date select {
    margin: 0 0 10px;
  }

  #search-box.verB #overseas-search-box dd.date .ovNote {
    position: absolute;
    top: 15px;
    left: 220px;
    margin: 0;
    color: #7f7f7f
  }

  #search-box.verB #overseas-search-box .fltDl.heya dt,
  #search-box.verB #overseas-search-box .adult label span.pc {
    display: none;
  }

  #search-box.verB #overseas-search-box span.pc {
    display: inline-block;
  }


  #search-box.verB .grey100 {
    margin-bottom: 10px;
  }

  #search-box.verB select {
    line-height: 24px;
    vertical-align: central;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEEzQjZGNzE4OUU1MTFFQUEwQkNDMDYxOEIyOTc2REMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEEzQjZGNzA4OUU1MTFFQUEwQkNDMDYxOEIyOTc2REMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNTJGNDMxMUQ2OTkxMUU4QkRCNTg0QTQ3MkJFNDg5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNTJGNDMxMkQ2OTkxMUU4QkRCNTg0QTQ3MkJFNDg5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps7dgroAAACvSURBVHjaYvz//z8DNQATA5XAMDaIARrYW0BMMvBGkH6wGVCD1ID4F4mG/ABiVRSDoIb1kGhQN0wvukH8QPyKSENeADEfVoOghqUSaVAKsj5sBjED8XkChpwFxTZeg6CG2eMx5B8Q26LrwWoQ1LBVOAxahU09PoMUgPg7miHfgFiOJIOghjWjGdSESy0hg3iA+AnUEBDNRZZBUMNioQZF4VNHjEGMQNwPogkZBBBgAJ/lwZ7bFIGtAAAAAElFTkSuQmCC) right 55% no-repeat !important;
    background-size: 14px !important;
    border: none;
    font-size: 18px;
    box-sizing: border-box;
    margin: 0;
    font-weight: 700;
    color: #444;
  }

  #search-box.verB .roomNumber select,
  #search-box.verB .InpuDateBox3 select,
  #search-box.verB .number select,
  #search-box.verB .heya select,
  #search-box.verB .ninzu select {
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_b.png) right 80% no-repeat !important;
    background-size: 10px !important;

  }


  #search-box.verB .number ul li.child a {
    border: none;
    display: inline-block;
    background: urL(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_b.png) no-repeat right 52%;
    background-size: 10px;
    border-radius: none;
    font-size: 16px;
    font-weight: 700;
    height: 29px;
    line-height: 24px;
    margin: 0 0 0 4px;
    padding-right: 4px;
    text-align: center;
  }


  #search-box.verB #oh-search-form .fltDl.heya {
    width: 52px;
  }

  #search-box.verB #oh-search-form dl.ninzu {
    width: calc(100% - 152px);
    width: -webkit-calc(100% - 152px);
    width: -moz-calc(100% - 152px);
  }

  #search-box.verB #oh-search-form dl.ninzu li.child {
    width: 50px;
  }

  #search-box.verB #oh-search-form .number ul li.adult {
    width: 40%;
  }

  #search-box.verB #dh-search-form dl.structure30.heya {
    width: 52px;
  }

  #search-box.verB #oap-search-form dl.structure30.heya {
    width: 52px;
  }

  #search-box.verB #oap-search-form dl.ninzu li.child {
    width: 50px;
  }

  #search-box.verB #oap-search-form .number ul li.adult {
    width: 40%;
  }

  #search-box dl.fltDl.heya dd.sch_cont3 {
    margin-top: 1px;
    text-align: center;
  }

  #search-box.verB #dh-search-form dl.structure30.ninzu {
    width: calc(100% - 156px);
  }

  #search-box.verB #rettCode,
  #search-box.verB #retlCode,
  #search-box.verB #deptCode,
  #search-box.verB #deplCode,
  #search-box.verB #oh-area-dai,
  #search-box.verB #oh-area-chu,
  #search-box.verB #oh-area-shou {
    background: none !important;
  }

  #search-box #searchSwitchArea2 dl.structure.fltDl.ninzu li.child {
    width: 50px;
  }

  #search-box #searchSwitchArea2 .number ul li.adult {
    width: 40%;
  }

  #oh-search-form .structure dd li.adult,
  #oh-search-form .structure dd li.child,
  #search-box #dh-search-form .structure dd li.adult,
  #search-box #dh-search-form .structure dd li.child {
    min-width: 50px;
    padding-left: 0;
    width: 46%;
  }

  .childBox .sltBox select {
    font-size: 16px;
  }


}




@media screen and (max-width: 340px) {
  #search-box .searchNavi li a {
    min-height: 68px;
  }

  #search-box .searchNavi li a em {
    font-size: 8px;
  }

  #search-box .searchNavi li a {
    font-size: 8px;
  }
}



@media screen and (min-width: 520px) and (max-width: 720px) {
  #search-box .InpuDateBox .structure .Bussp li label {
    display: inline;
    width: auto;
  }
}

#search-box #oa-arv1-sgst {
  position: relative;
  padding: 10px;
  border: 3px solid #ccc;
  background-color: #fff;
  margin-right: 3%;
  margin-left: 3%;
  box-shadow: 0 3px 5px #666;
}



@media screen and (min-width: 720px) {
  #search-box.verB #dap-search-form .structure.structure50.new dt.area {
    width: 17.5%;
  }

  #search-box.verB .searchUndate {
    background: #666666;
    border-radius: 5px 5px 0 0;
    padding: 8px;
    width: 116px;
    color: #ffffff;
    margin-left: 10px;
  }
}


#search-box.verB .searchUndate input[type="checkbox"]+label {
  color: #ffffff;
  display: inline-block;
  margin-left: 5px;
  font-size: 14px;
  padding-left: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
  background-size: auto;
  background-size: 16px 16px;
}

#search-box.verB .searchUndate input {
  border: none;
  display: none;
}

#search-box.verB .searchUndate input[type="checkbox"]:checked+label {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) left center no-repeat;
  background-size: auto;
  background-size: 16px 16px;
}



@media screen and (max-width: 720px) {
  #search-box.verB .searchUndate {
    margin-top: 10px;
    position: relative;
    bottom: -10px;
  }

  #maskDh {
    position: absolute;
    width: 100%;
    height: 150px;
    bottom: 0px;
    left: 0;
    background: none;
    opacity: .5;
    z-index: 10;
  }

  /*noDpsal*/
  .noDpsale #search-box.verB .squeeze.dpCal li.dappartsChk {
    top: 426px !important;
  }

  /*Yes Dpsal*/
  /*#search-box.verB .squeeze.dpCal li.dappartsChk{ top:500px!important;}*/

  #search-box.verB #overseas-search-box .structure dd .squeeze li input[type="radio"]+label {
    color: #000000;
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
    padding-left: 28px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMUVCQkRBODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMUVCQkRCODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUxRUJCRDg4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUxRUJCRDk4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PUIENAAADQElEQVR42uSb3UsUURjGX1exG82ICsoIvCskopKi0FrNwKAbNQ30DxAqohvvrcsQgqSkrqWgqC6iyKjMj5LCICjpLiPCKCo29SYx6XmcdxZba2c/Zndnznngd+Gyzrw/dOacOfOeotHRUclRKsA+UAOqQRWoBGtAmX5nDsTANHgPJsEEGAc/c1FUic/H2wyOgxawFxR7fL9M4e/tWfb5b/AC3AY3wUe/Coz4dJwD4C74AHrB/hRkk6VYj9Grf3ke+2AQhKNgBAyDo1lKJpPnsZ/quaKFEN4IBsAQqJP8pU7POaA15EW4DbwDnVK4dGoNbbkULgV94IbegQudCq2FNa3yW7gc3AenJHhhTQ/BWr+E1+t1c0iCG44ST7TWrIT5b/MA7JbgZwcY9LrcIh7XLAf+XRKe7NSaSzMRvgAaJHxp0NrTEubt/oSEN6y9PVVhTvCvSvhzRefonsJ9+kQT9tDhopdwPWgWc9KcOJwmCp8T89LzP2EO3rUGCteq2wrhbjE33YnCG0CTwcJN6hgX7hD/l3uClBJ1jAu3ivlpdYXd1UXTQ8cKCme74BaWLC0MRkL2NJRtaii83SLhagpXWSRcReFNFglXRgx5Mko1qylcZpFweUTsyjyF5ywSnqNwzCLhWQpPWyT8hcJTFglPUfitRcKTFH5lkfAEhZ+L01Nheug4TmF2y4xbIEzHmDvxuGWB8JKjK3wNLBgsu6COceGv4rxbNTWD6vjXuvR5g4XjbsuF2QM1ZqDsmLqtEGZ6DBQ+u/yHROHH4I5BsnR5lEyYOW3IE1RMXcRL+BPoMkC4S108hRl2uPWHWLZfHSRVYeaMOB2sYcuI1i7pCs+DY+BNiGRZa4vWnrYw8x00gtchkW3UmiVTYXfayW70oQDLcuNG1J0+ZivMzIAj4FIAZS+Dw+BHKl9OZ136lzituu2Sox0naWZGazmptYnfwm64y2Sb+7hVoFwHW7WWtJLpm4fP4rTh1+f5geOZOM2jHVqD5EvYDcfpOr1h3AOLOZBc1GPzHLXZ3jz96twZVrbodcWxkBuvMm2l4ILbS3F6nzlj8m2jVlGetuKxy4Av3tfJv7fifRPnhQDH0pxuxfsjwACgmpkxDURQyAAAAABJRU5ErkJggg==) left center no-repeat;
    background-size: auto;
    background-size: 20px 20px;
  }

  #search-box.verB #overseas-search-box .structure dd .squeeze li input {
    border: none;
    display: none;
  }

  #search-box.verB #overseas-search-box .structure dd .squeeze li input[type="radio"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3RkEwNDQyODlFMTExRUFBNkRCOENDMERCM0U1NDNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3RkEwNDQzODlFMTExRUFBNkRCOENDMERCM0U1NDNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzdGQTA0NDA4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzdGQTA0NDE4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Pcd/AAAGf0lEQVR42uRb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) left center no-repeat;
    background-size: auto;
    background-size: 20px 20px;
  }

  #search-box input#searchUndate {
    display: none;
  }

  #search-box.verB .searchUndate input[type="checkbox"]+label#searchUndateLB {
    padding-left: 30px;
  }


}

@media all and (min-width: 721px) {
  #maskDh {
    position: absolute;
    right: 0;
    height: 68px;
    top: 2px;
    left: 168px;
    background: #eeeeee;
    opacity: .5;
    z-index: 10;
  }

  #search-box.verB #searchSwitchArea4 .busArea.dhAll dl.bodyType {
    float: none;
  }

  #search-box.verB #searchSwitchArea4 .busArea.dhAll dl.bodyType dt {
    width: 6%;
    padding-left: 10px;
    line-height: 46px;
  }

  #search-box.verB #searchSwitchArea4 .busArea.dhAll dl.bodyType dd {
    width: 90%;
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
  }

  #search-box.verB #searchSwitchArea4 .busArea.dhAll dl.bodyType dd ul.searchSelectBus.company li {
    margin-bottom: 8px;
  }
}

#searchSwitchArea1 .undateBox.dis {
  color: #999999 !important;
  opacity: .5;
}

#searchSwitchArea1 .undateBox.dis input,
#searchSwitchArea1 .undateBox.dis select {
  color: #999999 !important;
}

@media all and (max-width: 721px) {
  #search-box.verB #searchSwitchArea4 .searchSelectBus li input {
    display: none;
  }

  #search-box.verB #searchSwitchArea4 .busArea.dhAll dl.bodyType dd ul.searchSelectBus.company li {
    margin-bottom: 5px;
  }
}

#Searchbox {
  opacity: 1 !important;
}

@media all and (min-width: 721px) {
  #search-box #domestic-search-container .searchCategory li img.anajal {
    display: inline-block;
    margin: 5px auto 5px auto;
  }

  #search-box #domestic-search-container .searchCategory li label {
    padding-bottom: 4px;
    min-height: 54px;
  }

  #search-box #domestic-search-container .searchNavi li.on:after {
    top: 64px;
    border-top-width: 8px;
    border-right-width: 8px;
    border-left-width: 8px;
  }

  #search-box.verB.test .structure dt.area {
    display: none;
  }

  #search-box.verB.test .structure dd.dmArea {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGOUM5ODg0ODlERjExRUE5MjI4RjAzMkI1QkZBNUY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGOUM5ODg1ODlERjExRUE5MjI4RjAzMkI1QkZBNUY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODI4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODM4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KFCndAAAEDklEQVR42uyYOyx0XRSGZ1wiLt9PxK3QSIhIKETEtXRPKCRa0RIdoVAQCgWRiESj0VC4F0IiVIhbIqKiUis+fD+CuMz/ZNaflZNzGGefmeIrrGqftd733evM2WvtvccfCAR8JraysrKxsbG3t3d1dZWUlITn4eEhJyenurq6qamptbXV58EC7uzu7m50dDQlJSW0GgBggAMm5iqJ+fn55ORk9y8GGErEkjg7O6uoqLBOUFhYODExcXFx8fLy8jtoDHjESciKhAg93CQODg6ys7NVtKioaH19/ePj4ys8IQDAlAIdEe9JnJ6eZmRkiFZ0dPTIyMjr66ub1wIGGIpwEUHKYxJlZWWiQglsbm4GDA2K1A6GlJckVldXhR8bG7uzs2OLPj09sQIoyH+CxoBHnDYYROiig6BxErm5uULu7++3hegTmZmZzorAScgGhi5RBM2S2N/fF2ZWVtbj46M1tLS0FLo4AVjx0BGRELJfJRHlFNre3pZBe3t7QkKC+p+fnzs7O2Wcl5e3vLz8J2gMeBQ/AGBKgY6ITdZVx6ytrZXQ1taW1c+HF39+fv7t7a01xCNOiQKzhhARP7IGn0Mr8/r62upnAYqfV3eycEq0oaHB6kdEa9UgiZiYGKHZGgOFIH4+gZN1f3+vJW1rG+JH1mBNREX976QD+sI2FVHZT2Z0ulJTU2Vwc3Nj9bNZh1hi+u0VZhNRWVdJ6BK7vLy0+mtqamQwMDDAZm0N8YhTxnV1ddaQiqisq+ro7e2V0NjYmK1RpqWlqSIr8d+gMdAJANhaJyISQtZgYa6trQmtsbHRFlpcXAy9AgDYKIhICFmDJHg5ocXFxTkLgZ6Ynp7unB6nrV1i0BERALJme0dpaakw5+bmnFHZwHjFX0Fj8OkGhkEXHQSNN7Dp6WkhNzc3B8Iw6KKDoHESWlcUN8vbWwYQtTcg6OVQU1lZKfy2tjZvSUAUBaQ8nqxOTk5Ewu/3MzbNAApEUfiWHuqgW1VVJSrl5eXv7+/uMwAMRbiIhHXaPj8/181scnLSfRKAddNCJNx7x8zMjMglJia6XKHAAAsLemRuYMXFxaJYUlLCPSc0GAAwwUOM2DXw8PBQ22JPT09oMAAFQ4zkXXR2dlYrZWFh4SsYIa0IKBG+EFsrhbPrp2sNp56K3VSElySYo6CgQC8Rtg7IUtCrCjA3FeElCezo6Eh/7fr6euvNuKWlRb8XMNPO5jNC6/UQ6+vre3t7oy8NDw+rM/R1LzJJYOPj4zrl4ODg0NCQPhLytsv4PHC6urqch5qOjg7PO77PG+34+Dg+Pl4zmJqaCufY4fPM3N3dlXXKRwmEZ37TvxCt1t3dzS3v29PvtxZWEpGyKN9fYD9J/CTxk8RPEt/ZfwIMAEl/9iZ6Hym+AAAAAElFTkSuQmCC) no-repeat left bottom;
    background-size: 22px 25px;
    padding-left: 26px;
    margin-left: 25px;
    background-size: 22px 24px;
    background-position: left center;
  }

  #search-box.verB.test .structure dt.date {
    float: none;
    min-width: 100px;
  }

  #search-box.verB.test .structure dd.date {
    float: none;
  }

  #search-box.verB.test .chuArea {
    width: 16.5%;
  }

  #search-box.verB.test .dhAll {
    border-radius: 4px;
    border: 2px solid #999;
    box-shadow: 2px 2px 4px #ddd;
    margin-bottom: 15px;
  }

  #search-box.verB.test .structure30 {
    border-bottom: none;
  }

  #search-box.verB.test .grey {
    padding-top: 13px;
    min-height: 54px;
    border-right: 2px solid #999;
  }

  #search-box.verB.test .grey.InpuDateBox {
    float: left;
  }

  #search-box.verB.test .grey.InpuDateBox.chkDate {
    width: 29%;
    padding-top: 10px;
    min-height: 56px;
  }

  #search-box.verB.test .grey.InpuDateBox.chkDate .structure.chkIn {
    padding-left: 36px;
    padding-right: 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) no-repeat center left;
    position: relative;
    background-size: 22px 25px;
  }

  #search-box.verB.test .grey.InpuDateBox.chkDate .structure.chkIn:after {
    width: 34px;
    font-size: 28px;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    content: "";
    right: -14px;
    color:
      #333;
    height: 34px;
    line-height: 34px;
    visibility: visible;
    background: url(data:image/gif;base64,R0lGODlhIgAiAKIAAP///zMzM7RuM0OEzP//+vfy8vr///f3+iH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJGNTc5Qjg4MzgyMTFFQTk2MDY5MDUwNDc0NkQ2MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJGNTc5Qjk4MzgyMTFFQTk2MDY5MDUwNDc0NkQ2MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQkY1NzlCNjgzODIxMUVBOTYwNjkwNTA0NzQ2RDYwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQkY1NzlCNzgzODIxMUVBOTYwNjkwNTA0NzQ2RDYwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAiACIAAAMyCLrc/jDKSau9OOvNu/9gKI5kaWKFwRGHJARwLM90MLh1Xt9n7//AoHBILBqPyKSSkgAAOw==) no-repeat;
  }

  #search-box.verB.test .grey.InpuDateBox.chkDate .structure dt {
    width: 100%;
    line-height: 18px;
    font-size: 14px;
    color: #666;
    text-align: center;
  }

  #search-box.verB.test .grey.InpuDateBox.chkDate .structure dd {
    width: 100%;
    text-align: center;
  }

  #search-box.verB.test .grey.InpuDateBox.chkDate .structure dd {
    line-height: 34px;
  }

  #search-box.verB.test .grey.InpuDateBox.chkDate.structure30 {
    width: 32%;
  }

  #search-box.verB.test dd.date .inputDate {
    background: none;
  }

  #search-box.verB.test .grey.InpuDateBox.roomNumber {
    width: 16.5%;
  }

  #search-box.verB.test .roomNumber .structure30 {
    width: 100%;
  }

  #search-box.verB.test .grey.InpuDateBox.roomNumber .structure dt {
    min-width: 60px;
    width: 35%;
    margin-left: 20px;
    position: relative;
    top: -2px;
  }

  #search-box.verB.test .grey.InpuDateBox.roomNumber .structure dd {
    width: 52%;
  }

  #search-box.verB.test .grey.InpuDateBox.ninzu .structure.ninzu dt {
    position: relative;
    top: -2px;
  }

  #search-box.verB.test #dh-search-form .structure dd.number span.pc {
    position: relative;
    top: -2px;
  }

  #search-box.verB.test #dh-search-form select#f_heya_su,
  #search-box.verB #dh-search-form select#dh-adlt {
    position: relative;
    top: 0;
  }

  #search-box.verB.test dd.date .inputDate {
    padding: 0;
  }

  #search-box.verB.test #dh-checkin,
  #search-box.verB.test #dh-checkout {
    width: 124px;
    text-align: center;
  }

  #search-box.verB.test #dh-checkin:hover,
  #search-box.verB.test #dh-checkout:hover {
    background: none;
    padding-right: 0;
  }

  #search-box.verB.test .grey.InpuDateBox.ninzu {
    width: 33%;
    border-right: none;
  }

  #search-box.verB.test .grey.InpuDateBox.ninzu .structure30 {
    width: 100%;
  }

  #search-box.verB.test .structure dt {
    color: #999;
  }

  #search-box.verB.test .structure .txt2R {
    display: none;
  }

  #searchSwitchArea1 {
    position: relative;
  }

  #searchSwitchArea1 .line.sibori {
    width: 100%;
  }

  #search-box.verB.test .line.sibori .structure50 {
    width: 100%;
    border-bottom: none;
    position: relative;
  }

  #search-box.verB.test #dh-search-form .line.sibori dl.structure dd {
    width: 100%;
  }

  #search-box.verB.test #dh-search-form p.searchSubmit {
    margin: 0 auto;
  }

  #search-box.verB.test #dh-search-form .structure .squeeze li label {
    font-weight: bold;
    font-size: 16px;
  }

  #search-box.verB.test #dap-search-form .chkDateDP {
    width: 49%;
    padding-top: 13px;
    min-height: 53px;
    border-right: none;
  }

  #search-box.verB.test #dap-search-form .chkDateDP.bdr {
    border-right: 2px solid #999;
  }

  #search-box.verB.test #dap-search-form .grey.InpuDateBox .structure25 {
    width: 100%;
  }

  #search-box.verB.test .structure25,
  #search-box.verB.test .structure50,
  #search-box.verB.test .structure100 {
    border-bottom: none !important;
  }

  #search-box.verB.test #dap-search-form .structure dt.date {
    float: left;
    width: 10%;
    min-width: 50px;
  }

  #search-box.verB.test #dap-search-form .structure dd.date {
    float: left;
    width: 78%;
  }

  #search-box.verB.test #dap-search-form .chkDateDP .structure,
  #search-box.verB.test #dr-search-form .chkDateDP .structure,
  #search-box.verB.test #db-search-form .chkDateDP .structure,
  #search-box.verB.test #oh-search-form .chkDateDP .structure,
  #search-box.verB.test #searchForeignSwitchArea2 .chkDateDP .structure {
    padding-left: 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) no-repeat left center;
    background-size: 22px 25px;
    margin-left: 15px;
  }

  #search-box.verB.test #dap-search-form .structure dt.area {
    display: block;
    max-width: 52px;
    margin-left: 14px;
  }

  #search-box.verB.test #dap-search-form .chkAirDP {
    width: 49%;
    padding-top: 13px;
    min-height: 53px;
    border-right: none;
  }

  #search-box.verB.test #dap-search-form .chkAirDP.bdr {
    border-right: 2px solid #999;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure {
    width: 42%;
    float: left;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure dt.sch_ttl3 {
    width: 10%;
    min-width: 50px;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure.air {
    padding-left: 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNFMUIyRkI4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNFMUIyRkE4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODQ4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DzsHxAAAFrklEQVR42uxYWUiVWxTOKTMtjVQstZwNHNEUDUOtVIwccEDx1VBwAhFHqCzwQcGHDFRKSSKCoHJ6SEWpJOd5nhBBUSs1c9ac+i5L9v3vOf+ZvMduF1xP5+yz/n9/e61vfWvto7C/v3/ivzbFE3+AKf+ebX7+/Nna2vrp0ydNTc3AwEADA4N//Lx/9FZWVubo6KioeBD1K1eutLW1cR2OFsTS0lJMTIxwYNzc3H4TiK9fv/r6+tKuqqqqQUFB1dXV3t7e+Hru3LnJyckjBzE0NITjEgJDQ8PKykpa9/T0xIqOjs7c3Bw/CGAHWDDo27dvOzs7h0bQ3d1tampKCFxdXQcHB2m9oqJCWfmvUggJCeFPR3l5uZGRkZKS0smTJ8FhBweH0NDQnJycV69etbe3j46OrqysSIOgs7PTwsKCENy6dYudGAcDJbGooqLS0NDAA6K2tvbMmTMi61hZ+eLFizdu3IiIiHjw4EFxcTGKbWZmRhhBT0+Pubk5PQV/bEzr379/p0TA7t69KxDmAxD37t1jW6qpqbm4uFhZWZ0/f/7UqVO8sIAYmbaxsUFgU1NT3759i+0bGxtNTEzIwcvLa3FxkV6+t7cXFRVF66hVABKAfgBiZGQEGsL2AGpEDBSpq6vLy8uLj48PCAhwcnK6cOGCNNJ08+bN+fl5evPm5mZsbCxjaHNzs3D8/uYEQvT48WMUDz2AMKSnp6+trTEHZBfHrampQTpwen9/f+QYHBJAAB6wLMBwAFoH4RAqXhoJlujY2JiPjw974+XLl1l1Cdj29jao+uXLF/CjsLAwLi7Ow8MD4WTRhlRzYyBARsliVVJSYm1tzaBERkZiM5mqFBABi52ENwuSxQrkB42prGFmZmbv3r0DxaRBsLW1xbIABJ8/fxbvL0ExS0tLLS0tWUjCw8MHBgYkgvj48aOCggL89fX1m5qaJPpLlu2JiYno6Gh6KWX3yZMn4vV0fHxcQ0NDWBkPD4IMcg4NZSEBAXt7e8X4oxbgBrGRJwjYxsZGdnY2q2F8qKqqEuUMsYLP2bNnmWCIMRnGO6hncHAwm03s7OyoF/Cara0tDVSQQXnOmOiNd+7cWVhYIEV68+YNmM/GMwFn6mGQS7RQya8WDs76+jpvZ2LdmduZdnd3ExISAEjAH2VJzmlpabJxoqurCxtcunQJHMRYhvoEzyGLHR0d0AnhzoQaIUVCSGZnZ7mvQhaoLYPCMoDo7+9nZ2Wmrq5+/fp1Y2Nj1pnYfABFYqpMDRpR4TYaqqZr166trq5KC+LRo0fiE4fxkEt1psps5nj//j1XttF4KUhsspIMAnVPlOY1MBGUZDFgCKCnyDqNHfb29ixTsKSkJCyePn36w4cPMnBienoaVMD4JYCAy0TwgGUBp2xpacEiJi5awdzF3oZBhBbRDmUWKwybGJm4Aw53RmIxAH9Zd56amtLV1aVz19fX0yJmAEz6WHz48OFhFBMt1M/PjzZjssidkTDGCXSm/Px8+glM/PHjB1bQ6vT09LASFhYmvteIlG2MT/TSp0+fkh6w7gwrKioSbt+YtehXTKxYwVRGknr16lXxk7pIEBixiBxaWlooP3aXIrt//77wI319fbjV0KhM7Q1kwldcIARURFoQSH9mZqaoYsGVhvcplhRUE76y9OEycsguivbz/PlzhJSGA65hhffeAXmAoMEB88eLFy9evnxJ/vj8r1o5oAwPD7u7u3NBYI/Xr1/z+uO6RqChswUFBZTTlJQUOcwToDrIwcWRmJgoypldpZydnQkE1FM+Q01ubi4XRHJysihP1AVuWlxn8SOWDCBQZrdv32acQC2IcUYrR1EwELi9yQcEdVpMK9ra2qIIwbWMjAwG4tmzZ3IDQaGWZmyk/4pQKegvWVlZ4j0VjvR/TGjU8vIy9+bCa0cL4v/0Z+oxiGMQxyD+aBC/BBgAih0mja/OhKgAAAAASUVORK5CYII=) no-repeat center left;
    background-size: 22px 25px;
    margin-left: 15px;
    margin-left: 15px;
    position: relative;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure.air:after {
    position: absolute;
    content: "→";
    color: #333;
    visibility: visible;
    font-size: 22px;
    top: 50%;
    right: 6px;
    margin-top: 2px;
    width: 22px;
    height: 22px;
  }

  #search-box.verB.test select#suTomariHeya {
    position: relative;
    top: 1px;
  }

  #search-box.verB.test #dap-search-form .structure dd.number span.pc {
    position: relative;
    top: 0px;
  }

  #search-box.verB.test select#dap-adlt {
    position: relative;
    top: 1px;
  }

  #search-box.verB.test #dap-search-form #searchSwitchArea2 {
    position: relative;
  }

  #search-box.verB.test #dap-search-form .DPdetail {
    width: 23%;
    padding-top: 13px;
    min-height: 53px;
  }

  #search-box.verB.test #dap-search-form .heyaDP {
    width: 21%;
    padding-top: 13px;
    min-height: 53px;
  }

  #search-box.verB.test #dap-search-form .ninzuDP {
    width: 54%;
    padding-top: 13px;
    min-height: 53px;
    border-right: none;
  }

  #search-box.verB.test .heyaDP .structure dt {
    width: 10%;
    min-width: 56px;
    margin-left: 15px;
  }

  #search-box.verB.test .ninzuDP .structure dt {
    width: 10%;
    min-width: 110px;
    margin-left: 15px;
  }

  #search-box.verB.test #dap-search-form .ninzuDP dl.structure.new dd {
    width: 75%;
  }

  #search-box.verB.test #dap-search-form .sibori {
    width: 900px;
  }

  #search-box.verB.test #dap-search-form p.searchSubmit {
    margin-top: 40px;
  }

  #search-box.verB.test #dap-search-form .dpTop {
    margin-top: 0;
  }

  #search-box.verB.test .explain {
    position: absolute;
    top: -25px;
  }

  #search-box.verB.test #dap-search-form .structure.shibori dd .squeeze li.dpCar {
    padding-top: 2px;
    position: absolute;
    left: 0;
    top: 310px;
  }

  #search-box.verB.test #dap-search-form .structure.shibori dd {
    width: 98%;
  }

  /*test-DP del*/
  #search-box.verB.test #dap-search-form .structure .squeeze li {
    display: block;
  }

  #search-box.verB.test #dap-search-form .structure .squeeze li.noBd.dpCar {
    display: block;
  }
}

@media all and (max-width: 720px) {
  #search-box.verB.test .sibori input[type="radio"] {
    display: none;
  }

  #search-box.verB.test .sibori input[type="radio"]+label {
    margin: 0 10px;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMUVCQkRBODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMUVCQkRCODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUxRUJCRDg4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUxRUJCRDk4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PUIENAAADQElEQVR42uSb3UsUURjGX1exG82ICsoIvCskopKi0FrNwKAbNQ30DxAqohvvrcsQgqSkrqWgqC6iyKjMj5LCICjpLiPCKCo29SYx6XmcdxZba2c/Zndnznngd+Gyzrw/dOacOfOeotHRUclRKsA+UAOqQRWoBGtAmX5nDsTANHgPJsEEGAc/c1FUic/H2wyOgxawFxR7fL9M4e/tWfb5b/AC3AY3wUe/Coz4dJwD4C74AHrB/hRkk6VYj9Grf3ke+2AQhKNgBAyDo1lKJpPnsZ/quaKFEN4IBsAQqJP8pU7POaA15EW4DbwDnVK4dGoNbbkULgV94IbegQudCq2FNa3yW7gc3AenJHhhTQ/BWr+E1+t1c0iCG44ST7TWrIT5b/MA7JbgZwcY9LrcIh7XLAf+XRKe7NSaSzMRvgAaJHxp0NrTEubt/oSEN6y9PVVhTvCvSvhzRefonsJ9+kQT9tDhopdwPWgWc9KcOJwmCp8T89LzP2EO3rUGCteq2wrhbjE33YnCG0CTwcJN6hgX7hD/l3uClBJ1jAu3ivlpdYXd1UXTQ8cKCme74BaWLC0MRkL2NJRtaii83SLhagpXWSRcReFNFglXRgx5Mko1qylcZpFweUTsyjyF5ywSnqNwzCLhWQpPWyT8hcJTFglPUfitRcKTFH5lkfAEhZ+L01Nheug4TmF2y4xbIEzHmDvxuGWB8JKjK3wNLBgsu6COceGv4rxbNTWD6vjXuvR5g4XjbsuF2QM1ZqDsmLqtEGZ6DBQ+u/yHROHH4I5BsnR5lEyYOW3IE1RMXcRL+BPoMkC4S108hRl2uPWHWLZfHSRVYeaMOB2sYcuI1i7pCs+DY+BNiGRZa4vWnrYw8x00gtchkW3UmiVTYXfayW70oQDLcuNG1J0+ZivMzIAj4FIAZS+Dw+BHKl9OZ136lzituu2Sox0naWZGazmptYnfwm64y2Sb+7hVoFwHW7WWtJLpm4fP4rTh1+f5geOZOM2jHVqD5EvYDcfpOr1h3AOLOZBc1GPzHLXZ3jz96twZVrbodcWxkBuvMm2l4ILbS3F6nzlj8m2jVlGetuKxy4Av3tfJv7fifRPnhQDH0pxuxfsjwACgmpkxDURQyAAAAABJRU5ErkJggg==) left center no-repeat;
    cursor: pointer;
    padding-left: 25px;
    background-size: 20px 20px;
  }

  #search-box.verB.test .sibori input[type="radio"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3RkEwNDQyODlFMTExRUFBNkRCOENDMERCM0U1NDNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3RkEwNDQzODlFMTExRUFBNkRCOENDMERCM0U1NDNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzdGQTA0NDA4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzdGQTA0NDE4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Pcd/AAAGf0lEQVR42uRb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) left center no-repeat;
    background-size: 20px 20px;
  }

  #search-box.verB.test .sibori input[type="checkbox"] {
    display: none;
  }

  #search-box.verB.test .sibori input[type="checkbox"]+label {
    margin: 0 5px 0 0;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
    cursor: pointer;
    line-height: 29px;
    padding: 0 0 0 22px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    background-size: 16px 16px;
  }

  #search-box.verB.test .sibori input[type="checkbox"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) left center no-repeat;
    background-size: 16px 16px;
  }

  #search-box.verB.test .structure #f_chu {
    position: relative;
    top: 1px;
  }

  #search-box.verB.test dl.structure {
    background: none;
  }

  #search-box.verB.test dl.structure dt {
    color: #999;
    font-weight: normal;
  }

  #search-box.verB.test dl.structure {
    border: none;
  }

  #search-box.verB.test .InpuDateBox {
    margin-left: 0;
    margin-right: 0;
  }

  #search-box.verB.test .structure dt.area {
    display: none;
  }

  #search-box.verB.test #searchSwitchArea1,
  #search-box.verB.test #searchSwitchArea2 {
    border-radius: 8px;
    padding: 5px 10px 5px 10px;
    background-color: #d3d2d2;
  }

  #search-box.verB.test #dh-search-form dl.structure {
    background: #fff;
  }

  #search-box.verB.test #dh-search-form dl.structure dt.txt2R {
    display: none;
  }

  #search-box.verB.test #dh-search-form .structure dd .squeeze li {
    border-bottom: none;
  }

  #search-box.verB.test #dh-search-form .structure dd .squeeze li.noBd {
    padding-top: 0;
    margin-bottom: 4px;
    ;
  }

  #search-box.verB.test #dh-search-form .sibori .structure dd {
    width: 98%;
  }

  #search-box.verB.test #dh-search-form .chuArea {
    margin-bottom: 10px;
    float: none;
  }

  #search-box.verB.test #dh-search-form .chuArea .structure {
    background-color: #fff;
  }

  #search-box.verB.test #dh-search-form .chuArea .structure dd.dmArea {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGOUM5ODg0ODlERjExRUE5MjI4RjAzMkI1QkZBNUY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGOUM5ODg1ODlERjExRUE5MjI4RjAzMkI1QkZBNUY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODI4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODM4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KFCndAAAEDklEQVR42uyYOyx0XRSGZ1wiLt9PxK3QSIhIKETEtXRPKCRa0RIdoVAQCgWRiESj0VC4F0IiVIhbIqKiUis+fD+CuMz/ZNaflZNzGGefmeIrrGqftd733evM2WvtvccfCAR8JraysrKxsbG3t3d1dZWUlITn4eEhJyenurq6qamptbXV58EC7uzu7m50dDQlJSW0GgBggAMm5iqJ+fn55ORk9y8GGErEkjg7O6uoqLBOUFhYODExcXFx8fLy8jtoDHjESciKhAg93CQODg6ys7NVtKioaH19/ePj4ys8IQDAlAIdEe9JnJ6eZmRkiFZ0dPTIyMjr66ub1wIGGIpwEUHKYxJlZWWiQglsbm4GDA2K1A6GlJckVldXhR8bG7uzs2OLPj09sQIoyH+CxoBHnDYYROiig6BxErm5uULu7++3hegTmZmZzorAScgGhi5RBM2S2N/fF2ZWVtbj46M1tLS0FLo4AVjx0BGRELJfJRHlFNre3pZBe3t7QkKC+p+fnzs7O2Wcl5e3vLz8J2gMeBQ/AGBKgY6ITdZVx6ytrZXQ1taW1c+HF39+fv7t7a01xCNOiQKzhhARP7IGn0Mr8/r62upnAYqfV3eycEq0oaHB6kdEa9UgiZiYGKHZGgOFIH4+gZN1f3+vJW1rG+JH1mBNREX976QD+sI2FVHZT2Z0ulJTU2Vwc3Nj9bNZh1hi+u0VZhNRWVdJ6BK7vLy0+mtqamQwMDDAZm0N8YhTxnV1ddaQiqisq+ro7e2V0NjYmK1RpqWlqSIr8d+gMdAJANhaJyISQtZgYa6trQmtsbHRFlpcXAy9AgDYKIhICFmDJHg5ocXFxTkLgZ6Ynp7unB6nrV1i0BERALJme0dpaakw5+bmnFHZwHjFX0Fj8OkGhkEXHQSNN7Dp6WkhNzc3B8Iw6KKDoHESWlcUN8vbWwYQtTcg6OVQU1lZKfy2tjZvSUAUBaQ8nqxOTk5Ewu/3MzbNAApEUfiWHuqgW1VVJSrl5eXv7+/uMwAMRbiIhHXaPj8/181scnLSfRKAddNCJNx7x8zMjMglJia6XKHAAAsLemRuYMXFxaJYUlLCPSc0GAAwwUOM2DXw8PBQ22JPT09oMAAFQ4zkXXR2dlYrZWFh4SsYIa0IKBG+EFsrhbPrp2sNp56K3VSElySYo6CgQC8Rtg7IUtCrCjA3FeElCezo6Eh/7fr6euvNuKWlRb8XMNPO5jNC6/UQ6+vre3t7oy8NDw+rM/R1LzJJYOPj4zrl4ODg0NCQPhLytsv4PHC6urqch5qOjg7PO77PG+34+Dg+Pl4zmJqaCufY4fPM3N3dlXXKRwmEZ37TvxCt1t3dzS3v29PvtxZWEpGyKN9fYD9J/CTxk8RPEt/ZfwIMAEl/9iZ6Hym+AAAAAElFTkSuQmCC) no-repeat left bottom;
    background-size: 22px 25px;
    margin-left: 10px;
    padding-left: 22px;
  }

  #search-box.verB.test #dh-search-form #dh-child-popup-contents {
    right: 0 !important;
  }

  #search-box.verB.test .InpuDateBox {
    background: none;
    border: none;
  }

  #search-box.verB.test #dh-search-form .chkDate dl.fltDl {
    float: left;
    width: 48.6%;
    margin-right: 0;
    border-radius: 4px;
    padding-top: 6px;
    min-height: 64px;
  }

  #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkIn {
    margin-right: 2%;
    border-right: none;
  }

  #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkOut {
    float: right;
  }

  #search-box.verB.test #dh-search-form dl.structure30 dt.date {
    color: #999999;
    font-size: 12px;
  }

  #search-box.verB.test #dh-search-form .roomNumber {
    width: 32%;
    float: left;
    margin-right: 2%;
  }

  #search-box.verB.test #dh-search-form .roomNumber dl.structure {
    background: #fff;
    border-radius: 4px;
    width: 100%;
    min-height: 56px;
    padding-top: 4px;
  }

  #search-box.verB.test #dh-search-form div.ninzu {
    width: 66%;
    float: left;
    margin-right: 0;
    margin-left: 0;
  }

  #search-box.verB.test #dh-search-form .ninzu ul li.adult {
    width: 48.8%;
    margin-right: 1.5%;
    margin-left: 0;
    max-width: 250px;
    text-align: left;
    float: left;
    margin-top: 0;
    margin-bottom: 0;
    border-radius: 4px;
    padding-top: 2px;
    min-height: 54px;
  }

  #search-box.verB.test #dh-search-form .ninzu ul li.child {
    width: 48.6%;
    margin-right: 0;
    margin-left: 0;
    max-width: 250px;
    text-align: left;
    float: right;
    margin-top: 0;
    margin-bottom: 0;
    border-radius: 4px;
    padding-top: 2px;
    min-height: 54px;
  }

  #search-box.verB.test #dh-search-form .roomNumber dl.structure dt {
    display: block;
    font-weight: normal;
    font-size: 12px;
    padding-top: 3px;
  }

  #search-box.verB.test dl.fltDl.heya dd.sch_cont3 {
    margin-top: 0;
  }

  #search-box.verB.test dl.structure.fltDl.heya select {
    margin-top: 0;
  }

  #search-box.verB.test #dh-search-form .roomNumber dl.structure dt label {
    color: #999;
  }

  #search-box.verB.test #dh-search-form dl.structure30.heya {
    width: 100%;
  }

  #search-box.verB.test #dh-search-form div.ninzu dl.structure {
    width: 100%;
    background: none;
  }

  #search-box.verB.test #dh-search-form div.ninzu dl.structure dd {
    float: none;
  }

  #search-box.verB.test #dh-search-form div.ninzu dl.structure span.sp {
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    padding-top: 5px;
    color: #999;
  }

  #search-box.verB.test p.searchSubmit a {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  #search-box.verB.test p.searchSubmit {
    padding-top: 0;
    padding-bottom: 15px;
  }

  #search-box.verB.test span.sp {
    display: inline-block;
    color: #999;
    padding-right: 10px;
  }

  #search-box.verB.test dl.structure.fltDl.ninzu li.adult label,
  #search-box.verB.test dl.structure.fltDl.ninzu li.child label {
    text-align: left;
    padding-left: 12px;
  }

  #search-box.verB.test dl.fltDl.heya dd.sch_cont3 {
    text-align: right;
  }

  #search-box.verB.test .number ul li.child a#dh-child-popup {
    background: none;
  }

  #search-box.verB.test #dh-search-form dl.structure.fltDl dt.date {
    text-align: left;
    padding-left: 15px;
    width: auto !important;
  }

  #search-box.verB.test #dh-search-form dl.structure.fltDl dd.date {
    padding-left: 15px;
  }

  #search-box.verB.test #dap-search-form #searchSwitchArea2 {
    position: relative;
    margin-top: 30px;
  }

  #search-box.verB.test #dap-search-form .sibori dl.structure {
    border: none;
    background: #fff;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }

  #search-box.verB.test #dap-search-form dl.structure dt.txt2R {
    display: none;
  }

  #search-box.verB.test #dap-search-form dl.structure .dpCar {
    display: none;
  }

  #search-box.verB.test #dap-search-form #searchExplainForAirPackage {
    position: absolute;
    top: -40px;
    left: 10px;
  }

  #search-box.verB.test #dap-search-form .structure dd .squeeze li {
    border-bottom: none;
  }

  #search-box.verB.test #dap-search-form .sibori .structure dd {
    width: 100%;
  }

  #search-box.verB.test #dap-search-form dl.structure.fltDl.ninzu li.adult label,
  #search-box.verB.test #dap-search-form dl.structure.fltDl.ninzu li.child label {
    padding-top: 2px;
  }

  #search-box.verB.test #dap-search-form .InpuDateBox.chkDateDP {
    width: 48.8%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    border-radius: 5px;
  }

  #search-box.verB.test #dap-search-form .InpuDateBox.chkDateDP.bdr {
    float: left;
  }

  #search-box.verB.test #dap-search-form .InpuDateBox.chkDateDP dl.structure25 {
    width: 100%;
  }

  #search-box.verB.test #dap-search-form .InpuDateBox.chkDateDP dl.structure25 dt.date {
    padding-top: 8px;
    color: #999;
    font-weight: normal;
    padding-left: 15px;
  }

  #search-box.verB.test #dap-search-form .InpuDateBox.chkDateDP dl.structure dd {
    padding: 0 0 0 15px;
    min-height: 38px;
  }

  #search-box.verB.test #dap-search-form dl.structure.fltDl.heya select {
    margin-top: 0;
  }

  #search-box.verB.test #dap-search-form #suTomariHeya,
  #search-box.verB.test #dap-search-form #dap-adlt {
    position: relative;
    top: 1px;
  }

  #search-box.verB.test #dap-search-form .chkAirDP {
    width: 100%;
    padding-top: 12px;
    min-height: 58px;
    border-right: none;
    background: #fff;
    border-radius: 5px;
    margin: 0 auto 10px auto;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure {
    width: 128px;
    float: left;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure dt.sch_ttl3 {
    width: 10%;
    min-width: 50px;
    padding-left: 6px;
    font-weight: normal;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure.air {
    padding-left: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNFMUIyRkI4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNFMUIyRkE4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODQ4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DzsHxAAAFrklEQVR42uxYWUiVWxTOKTMtjVQstZwNHNEUDUOtVIwccEDx1VBwAhFHqCzwQcGHDFRKSSKCoHJ6SEWpJOd5nhBBUSs1c9ac+i5L9v3vOf+ZvMduF1xP5+yz/n9/e61vfWvto7C/v3/ivzbFE3+AKf+ebX7+/Nna2vrp0ydNTc3AwEADA4N//Lx/9FZWVubo6KioeBD1K1eutLW1cR2OFsTS0lJMTIxwYNzc3H4TiK9fv/r6+tKuqqqqQUFB1dXV3t7e+Hru3LnJyckjBzE0NITjEgJDQ8PKykpa9/T0xIqOjs7c3Bw/CGAHWDDo27dvOzs7h0bQ3d1tampKCFxdXQcHB2m9oqJCWfmvUggJCeFPR3l5uZGRkZKS0smTJ8FhBweH0NDQnJycV69etbe3j46OrqysSIOgs7PTwsKCENy6dYudGAcDJbGooqLS0NDAA6K2tvbMmTMi61hZ+eLFizdu3IiIiHjw4EFxcTGKbWZmRhhBT0+Pubk5PQV/bEzr379/p0TA7t69KxDmAxD37t1jW6qpqbm4uFhZWZ0/f/7UqVO8sIAYmbaxsUFgU1NT3759i+0bGxtNTEzIwcvLa3FxkV6+t7cXFRVF66hVABKAfgBiZGQEGsL2AGpEDBSpq6vLy8uLj48PCAhwcnK6cOGCNNJ08+bN+fl5evPm5mZsbCxjaHNzs3D8/uYEQvT48WMUDz2AMKSnp6+trTEHZBfHrampQTpwen9/f+QYHBJAAB6wLMBwAFoH4RAqXhoJlujY2JiPjw974+XLl1l1Cdj29jao+uXLF/CjsLAwLi7Ow8MD4WTRhlRzYyBARsliVVJSYm1tzaBERkZiM5mqFBABi52ENwuSxQrkB42prGFmZmbv3r0DxaRBsLW1xbIABJ8/fxbvL0ExS0tLLS0tWUjCw8MHBgYkgvj48aOCggL89fX1m5qaJPpLlu2JiYno6Gh6KWX3yZMn4vV0fHxcQ0NDWBkPD4IMcg4NZSEBAXt7e8X4oxbgBrGRJwjYxsZGdnY2q2F8qKqqEuUMsYLP2bNnmWCIMRnGO6hncHAwm03s7OyoF/Cara0tDVSQQXnOmOiNd+7cWVhYIEV68+YNmM/GMwFn6mGQS7RQya8WDs76+jpvZ2LdmduZdnd3ExISAEjAH2VJzmlpabJxoqurCxtcunQJHMRYhvoEzyGLHR0d0AnhzoQaIUVCSGZnZ7mvQhaoLYPCMoDo7+9nZ2Wmrq5+/fp1Y2Nj1pnYfABFYqpMDRpR4TYaqqZr166trq5KC+LRo0fiE4fxkEt1psps5nj//j1XttF4KUhsspIMAnVPlOY1MBGUZDFgCKCnyDqNHfb29ixTsKSkJCyePn36w4cPMnBienoaVMD4JYCAy0TwgGUBp2xpacEiJi5awdzF3oZBhBbRDmUWKwybGJm4Aw53RmIxAH9Zd56amtLV1aVz19fX0yJmAEz6WHz48OFhFBMt1M/PjzZjssidkTDGCXSm/Px8+glM/PHjB1bQ6vT09LASFhYmvteIlG2MT/TSp0+fkh6w7gwrKioSbt+YtehXTKxYwVRGknr16lXxk7pIEBixiBxaWlooP3aXIrt//77wI319fbjV0KhM7Q1kwldcIARURFoQSH9mZqaoYsGVhvcplhRUE76y9OEycsguivbz/PlzhJSGA65hhffeAXmAoMEB88eLFy9evnxJ/vj8r1o5oAwPD7u7u3NBYI/Xr1/z+uO6RqChswUFBZTTlJQUOcwToDrIwcWRmJgoypldpZydnQkE1FM+Q01ubi4XRHJysihP1AVuWlxn8SOWDCBQZrdv32acQC2IcUYrR1EwELi9yQcEdVpMK9ra2qIIwbWMjAwG4tmzZ3IDQaGWZmyk/4pQKegvWVlZ4j0VjvR/TGjU8vIy9+bCa0cL4v/0Z+oxiGMQxyD+aBC/BBgAih0mja/OhKgAAAAASUVORK5CYII=) no-repeat left center;
    margin-left: 12px;
    position: relative;
    background-size: 22px 25px;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure.air:after {
    position: absolute;
    content: "→";
    color: #333;
    visibility: visible;
    font-size: 16px;
    top: 50%;
    right: -12px;
    margin-top: -7px;
    width: 20px;
    height: 22px;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure dd {
    width: 100%;
    min-height: 36px;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure dd.dpLin1st {
    position: relative;
    left: -3px;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure dd.dpLin2st {
    position: relative;
    left: 6px;
  }

  #search-box.verB.test #dap-search-form .chkAirDP .structure.next {
    max-width: 48%;
  }

  #search-box.verB.test #dap-search-form .structure #pref {
    margin-top: 0px;
    margin-left: 0;
    height: 30px;
  }

  #search-box.verB.test #rettCode,
  #search-box.verB.test #cdHatuKuukou {
    min-width: 120px;
    display: block !important;
    width: 90% !important;
  }

  #search-box dl.structure .dpLin1st {
    border-right: none;
  }

  #search-box.verB.test #dap-search-form .DPdetail {
    display: block;
  }

  #search-box.verB.test #dap-search-form .DPdetail .structure {
    background: #fff;
    border-radius: 5px;
    padding: 5px 0;
  }

  #search-box.verB.test #dap-search-form .DPdetail .structure dt {
    display: block;
    min-height: 14px;
    padding-top: 6px;
    text-align: left;
    margin-left: 15px;
  }

  #search-box.verB.test #dap-search-form .DPdetail .structure dd {
    margin-left: 10px;
    padding-left: 0;
  }

  #search-box.verB.test span.pc {
    display: none;
  }

  #search-box.verB.test #dap-search-form dl.structure .dpLin1st select,
  #search-box.verB.test #dap-search-form dl.structure .dpLin2st select {
    width: 100% !important;
    display: block;
  }

  #search-box.verB.test #dap-search-form div.ninzuDP {
    width: 66%;
    float: left;
    margin-right: 0;
    margin-left: 0;
  }

  #search-box.verB.test #dap-search-form #searchSwitchArea2 .ninzuDP ul li {
    max-width: 430px;
    position: relative;
    width: 47.2%;
    text-align: right;
    float: left;
    margin-top: 0;
    margin-bottom: 0;
    background: #fff;
    border-radius: 4px;
    min-height: 56px;
  }

  #search-box.verB.test #dap-search-form #searchSwitchArea2 .ninzuDP ul li.adult {
    margin-right: 2.5%;
  }

  #search-box.verB.test #dap-search-form #searchSwitchArea2 .ninzuDP ul li.child {
    margin-right: 0;
  }

  #search-box.verB.test .number ul li.child a {
    background: none;
  }

  #search-box.verB.test #dap-search-form .heyaDP {
    width: 32%;
    float: left;
    margin-right: 2%;
  }

  #search-box.verB.test #dap-search-form .heyaDP dl.structure {
    background: #fff;
    border-radius: 4px;
    width: 100%;
  }

  #search-box.verB.test #dap-search-form .heyaDP dl.structure dt {
    display: block;
    font-weight: normal;
    font-size: 12px;
    padding-top: 8px;
  }

  #search-box.verB.test #dap-search-form .heyaDP dl.structure dt label {
    color: #999;
  }

  #search-box.verB.test #dap-search-form div.ninzuDP dl.structure {
    width: 100%;
    background: none;
  }

  #search-box.verB.test #dap-search-form div.ninzuDP dl.structure dd {
    float: none;
  }

  #search-box.verB.test #dap-search-form div.ninzuDP dl.structure span.sp {
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    padding-top: 5px;
    color: #999;
  }

  #search-box #searchSwitchArea2 dl.structure.fltDl.ninzu li.child {
    width: 47.2%;
    float: right;
  }

  #search-box #dap-search-form .heyaDP dl.fltDl dd {
    min-height: 32px;
    position: relative;
    top: -2px;
  }

  #search-box #dap-search-form #dap-carsC {
    float: left;
  }

  #search-box.verB.test dl.structure {
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  #search-box.verB.test .inputDate {
    text-align: left;
  }

  #search-box.verB.test #searchSwitchArea1 .inputDate#dh-checkin,
  #search-box.verB.test #searchSwitchArea1 .inputDate#dh-checkout {
    max-width: 120px;
  }

  #search-box.verB #searchSwitchArea2 .InpuDateBox #dap-arv-date {
    max-width: 120px;
  }

  #search-box.verB.test #dh-search-form dl.structure.fltDl dd.date {
    width: 80%;
  }

  #search-box.verB #searchSwitchArea2 .InpuDateBox dl.structure25 #dpCheckoutIchi {
    width: 90%;
  }

  .test .sltBox:after {
    left: 85%;
  }

  .test .sltBox:before {
    left: 85%;
  }

  #search-box.verB.test #dap-search-form #dap-carsC {
    display: none;
  }

  #search-box.verB.test #dap-search-form .squeeze.sp .carLabel {
    margin: 0 5px 0 0;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
    cursor: pointer;
    line-height: 16px;
    padding: 0 0 0 22px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    background-size: 16px 16px;
  }

  #search-box.verB.test #dap-search-form .squeeze.sp input[type="checkbox"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) left center no-repeat;
    background-size: 16px 16px;
  }


  #dap-child-num-contents:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 14px;
    left: 50%;
    margin-left: -14px;
  }

  .sltBox::after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  /*test-DP del*/
  #search-box.verB.test #dap-search-form .structure.structure50.shibori {
    display: block;
  }

  #search-box.verB.test #dap-search-form .structure.structure50.shibori dd .squeeze li {
    padding-top: 8px;
  }

  #search-box.verB.test #dap-search-form .structure.structure50.shibori dd .squeeze li.noBd {
    padding-top: 0;
    padding-bottom: 10px;
  }

  #search-box.verB.test #dap-search-form .structure.structure50.shibori dd .squeeze li.noBd.dappartsChk {
    padding-left: 18px;
  }

  #search-box.verB.test #dap-search-form .dhAll.clearfix.dpTop {
    margin-top: 10px;
  }

  #search-box.verB .searchSubmit a {
    margin-top: 10px;
  }

}


/*test-car-ov*/
/*car*/
@media all and (min-width: 721px) {
  #search-box.verB.test #dr-search-form .chkDateDP {
    width: 49%;
    padding-top: 13px;
    min-height: 53px;
  }

  #search-box.verB.test #dr-search-form .structure dt.date {
    min-width: 50px;
    float: left;
    width: 15%;
  }

  #search-box.verB.test #dr-search-form .structure dd.date {
    float: left;
    width: 73%;
  }

  #search-box.verB.test #dr-search-form .grey.noBd {
    border-right: none;
  }

  #search-box.verB.test #dr-search-form .chkDateDP.carArea {
    padding-top: 12px;
    min-height: 48px;
  }

  #search-box.verB.test #dr-search-form .dhAll.carArea .structure {
    padding-left: 0;
    background: none;
  }

  #search-box.verB.test #dr-search-form .dhAll.carArea dl.bodyType {
    margin-top: 13px;
    min-height: 53px;
  }

  #search-box.verB.test #dr-search-form .dhAll.carArea dl.bodyType dt {
    padding-left: 0;
    margin-left: 15px;
  }

  #search-box.verB.test #dr-search-form .bodyType dd {
    width: 86%;
    padding-top: 4px;
  }

  #search-box.verB.test #dr-search-form .structure100 {
    margin-bottom: 6px;
  }

  #search-box.verB #searchSwitchArea5 dt {
    width: 16%;
  }
}

@media all and (max-width: 720px) {
  .searchSwitchArea {
    padding: 5px 10px 5px 10px;
    background-color: #d3d2d2;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP {
    width: 48.8%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    border-radius: 5px;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP.noBd {
    float: right;
  }

  #search-box.verB.test #dr-search-form dl.structure dt.txt1L {
    float: none;
    padding-top: 6px;
    min-height: 16px;
    text-align: left;
    padding-left: 15px;
    display: block;
  }

  #search-box.verB.test #dr-search-form .structure dd.date {
    float: none;
    width: 93.6%;
    padding: 0 0 0 15px;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP.carArea {
    float: none;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 10px;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP.carArea dt {
    float: none;
    padding-top: 6px;
    padding-left: 15px;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP.carArea dd {
    float: none;
    width: 100%;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP li {
    display: inline-block;
    float: left;
    margin-right: 10px;
  }

  #search-box.verB.test #dr-search-form #dr-bmarea,
  #search-box.verB.test #dr-search-form #dr-barea {
    margin-left: 6px;
  }

  #search-box.verB.test #dr-search-form .carArea dl.bodyType {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    border-radius: 5px;
  }

  #search-box.verB.test #dr-search-form .carArea dl.bodyType dt {
    float: none;
    padding-top: 10px;
    padding-left: 15px;
  }

  #search-box.verB.test #dr-search-form .carArea dl.bodyType dd {
    width: 100%;
    padding-bottom: 4px;
  }

  #search-box.verB.test #dr-search-form ul.searchSelectCar li {
    display: inline-block;
    float: left;
    margin-right: 6px;
  }

  #search-box.verB.test #dr-search-form input {
    display: none;
  }

  #search-box.verB.test #dr-search-form input#dr-dpt-date {
    display: block;
  }

  #search-box.verB.test #dr-search-form input#dr-arv-date {
    display: block;
  }

  #search-box.verB.test #dr-search-form input[type="radio"]+label {
    margin: 0 10px;
    line-height: 20px;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMUVCQkRBODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMUVCQkRCODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUxRUJCRDg4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUxRUJCRDk4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PUIENAAADQElEQVR42uSb3UsUURjGX1exG82ICsoIvCskopKi0FrNwKAbNQ30DxAqohvvrcsQgqSkrqWgqC6iyKjMj5LCICjpLiPCKCo29SYx6XmcdxZba2c/Zndnznngd+Gyzrw/dOacOfOeotHRUclRKsA+UAOqQRWoBGtAmX5nDsTANHgPJsEEGAc/c1FUic/H2wyOgxawFxR7fL9M4e/tWfb5b/AC3AY3wUe/Coz4dJwD4C74AHrB/hRkk6VYj9Grf3ke+2AQhKNgBAyDo1lKJpPnsZ/quaKFEN4IBsAQqJP8pU7POaA15EW4DbwDnVK4dGoNbbkULgV94IbegQudCq2FNa3yW7gc3AenJHhhTQ/BWr+E1+t1c0iCG44ST7TWrIT5b/MA7JbgZwcY9LrcIh7XLAf+XRKe7NSaSzMRvgAaJHxp0NrTEubt/oSEN6y9PVVhTvCvSvhzRefonsJ9+kQT9tDhopdwPWgWc9KcOJwmCp8T89LzP2EO3rUGCteq2wrhbjE33YnCG0CTwcJN6hgX7hD/l3uClBJ1jAu3ivlpdYXd1UXTQ8cKCme74BaWLC0MRkL2NJRtaii83SLhagpXWSRcReFNFglXRgx5Mko1qylcZpFweUTsyjyF5ywSnqNwzCLhWQpPWyT8hcJTFglPUfitRcKTFH5lkfAEhZ+L01Nheug4TmF2y4xbIEzHmDvxuGWB8JKjK3wNLBgsu6COceGv4rxbNTWD6vjXuvR5g4XjbsuF2QM1ZqDsmLqtEGZ6DBQ+u/yHROHH4I5BsnR5lEyYOW3IE1RMXcRL+BPoMkC4S108hRl2uPWHWLZfHSRVYeaMOB2sYcuI1i7pCs+DY+BNiGRZa4vWnrYw8x00gtchkW3UmiVTYXfayW70oQDLcuNG1J0+ZivMzIAj4FIAZS+Dw+BHKl9OZ136lzituu2Sox0naWZGazmptYnfwm64y2Sb+7hVoFwHW7WWtJLpm4fP4rTh1+f5geOZOM2jHVqD5EvYDcfpOr1h3AOLOZBc1GPzHLXZ3jz96twZVrbodcWxkBuvMm2l4ILbS3F6nzlj8m2jVlGetuKxy4Av3tfJv7fifRPnhQDH0pxuxfsjwACgmpkxDURQyAAAAABJRU5ErkJggg==) left center no-repeat;
    cursor: pointer;
    padding-left: 25px;
    background-size: 20px 20px;
  }

  #search-box.verB.test #dr-search-form input[type="radio"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3RkEwNDQyODlFMTExRUFBNkRCOENDMERCM0U1NDNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3RkEwNDQzODlFMTExRUFBNkRCOENDMERCM0U1NDNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzdGQTA0NDA4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzdGQTA0NDE4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Pcd/AAAGf0lEQVR42uRb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) left center no-repeat;
    background-size: 20px 20px;
  }

  #search-box.verB.test #dr-search-form input[type="checkbox"]+label {
    margin: 0 10px;
    line-height: 14px;
    font-size: 14px;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
    cursor: pointer;
    padding: 1px 2px 1px 22px;
    background-size: 16px 16px;
  }

  #search-box.verB.test #dr-search-form input[type="checkbox"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) no-repeat left center;
    background-size: 16px 16px;
  }

}

/* #search-box.verB.test #dr-search-form .InpuDateBox {margin-bottom: 10px;} */
#search-box.verB.test #dr-search-form .dhAll.dpTop:not(.carArea) {
  margin-top: 10px;
}


/*bus*/
@media all and (min-width: 721px) {
  #search-box.verB.test #db-search-form .chkDateDP {
    width: 24%;
    padding-top: 13px;
    min-height: 53px;
  }

  #search-box.verB.test #db-search-form .chkDateDP .structure {
    width: 100%;
  }

  #search-box.verB.test #db-search-form .chkDateDP .structure dt.date {
    min-width: 50px;
    float: left;
    width: 15%;
  }

  #search-box.verB.test #db-search-form .chkDateDP .structure dd.date {
    float: left;
    width: 63%;
  }

  #search-box.verB.test .date #db-start-date {
    width: 168px;
  }

  #search-box.verB.test #searchSwitchArea4 .white .structure.BusSyupatu dt {
    width: 30%;
  }

  #search-box.verB.test #db-dpt,
  #search-box.verB #db-arv {
    width: 140px;
  }

  #search-box.verB #searchSwitchArea4 dd {
    width: 77%;
  }

  #search-box.verB.test #searchSwitchArea5 dd {
    width: 83%;
  }

  #search-box.verB.test #searchSwitchArea4 .white {
    width: 34%;
  }

  #search-box.verB.test #searchSwitchArea4 .white .structure dt {
    width: 30%;
  }

  #search-box.verB.test #db-dpt,
  #search-box.verB #db-arv {
    margin-left: 4px;
  }

  #search-box.verB.test #db-search-form .structure_not50,
  #search-box.verB.test #db-search-form .structure50 {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  #search-box.verB.test #db-search-form .ninzu {
    width: 41%;
    border-right: none;
  }

  #search-box.verB.test #db-search-form .ninzu .structure {
    width: 100%;
  }

  #search-box.verB.test #db-search-form .ninzu .structure dt {
    padding-left: 5px;
    width: 18%;
  }

  #search-box.verB.test #db-search-form .ninzu .structure dd {
    width: 79.6%;
  }

  #search-box.verB.test #db-search-form .ninzu .structure dd ul li {
    width: 48.8% !important;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  #search-box.verB.test #db-search-form .ninzu select {
    margin: 0;
  }

  #search-box.verB.test #db-search-form .condBusL {
    width: 100%;
    padding: 13px 0;
  }

  #search-box.verB.test #db-search-form .condBus dt {
    width: 6%;
    padding-left: 10px;
  }

  #search-box.verB.test #db-search-form .condBus dd {
    width: 92%;
    padding-left: 0;
    margin-left: 0;
    background: none;
  }
}

@media all and (max-width: 720px) {
  .searchSwitchArea {
    padding: 5px 10px 5px 10px;
    background-color: #d3d2d2;
    border-radius: 8px;
  }

  #search-box.verB.test #db-search-form .InpuDateBox {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    border-radius: 5px;
  }


  #search-box.verB.test #db-search-form dl.structure dt.txt1L {
    float: none;
    padding-top: 6px;
    min-height: 16px;
    text-align: left;
    padding-left: 15px;
    display: block;

  }

  .spDt {
    font-weight: normal;
    width: auto;
    padding: 0;
    padding-top: 6px;
    padding-left: 16px;
    border-radius: 0;
    margin-right: 4px;
    text-align: left;
    display: block;
    height: 100%;
    float: none;
    min-height: auto;
    color: #999;
    font-size: 12px;
    background: none;
  }

  #search-box .inputDate#db-start-date {
    border: none;
    display: block;
    margin: 0px 0 6px 13px;
    width: 130px;

  }

  #search-box dl.structure.fltDl {
    width: 48.8%;
    box-sizing: border-box;
    min-height: auto;
  }

  #search-box .structure #db-arv,
  #search-box .structure #db-dpt {
    margin-top: 5px;
    margin-bottom: 10px;
    width: 71%;
  }

  #search-box.verB.test #db-search-form dl.structure dt.txt1L {
    float: none;
    padding-top: 6px;
    min-height: 16px;
    text-align: left;
    padding-left: 15px;
    display: block;

  }

  #search-box.verB.test #db-search-form dl.fltDl.BusSyupatu dd {
    position: relative;
  }

  #search-box.verB.test #db-search-form dl.fltDl.BusSyupatu dd::after {
    position: absolute;
    content: "→";
    color: #333;
    visibility: visible;
    font-size: 16px;
    top: 50%;
    right: -7px;
    margin-top: -13px;
    width: 20px;
    height: 22px;
  }

  #search-box.verB.test #db-search-form dl.structure dt.number {
    display: none;
  }

  #search-box.verB.test #db-search-form .structure dd.number.Bussp {
    width: auto;
    float: none;

  }

  #search-box.verB.test #db-search-form .InpuDateBox.ninzu {
    background-color: transparent;
  }

  #search-box .InpuDateBox .structure .Bussp li.adult,
  #search-box .InpuDateBox .structure .Bussp li.child {
    padding-top: 8px;
    width: 48.8%;
    text-align: right;
    padding-bottom: 10px;
    color: #999;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    border-radius: 5px;
    box-sizing: border-box;
    padding-right: 12px;
  }

  #search-box .InpuDateBox .structure .Bussp li.child {
    float: right;
  }

  #search-box .InpuDateBox .structure .Bussp li label {

    display: block;
    width: 100%;
    font-size: 12px;
    text-align: left;
    padding-left: 16px;
    color: #999;
    font-weight: normal;

  }

  #search-box .InpuDateBox .structure .Bussp li label b {
    font-weight: normal;
  }

  #search-box .InpuDateBox .structure .Bussp li label span {
    font-size: 11px;
  }

  #search-box.verB #db-search-form #adult,
  #search-box.verB #db-search-form #child {
    background: none !important;
    color: #333;
    position: relative;
    top: 1px;
  }

  /* #search-box #db-search-form .structure dd.dmArea .searchSelectCar { padding-left: 16px;   } */
  #search-box #db-search-form .structure dd.dmArea .searchSelectCar li {

    margin-bottom: 12px;
  }

  #search-box.verB.test #db-search-form .InpuDateBox {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    border-radius: 5px;
  }

  #search-box.verB.test #db-search-form .dhAll .grey.InpuDateBox.chkDateDP {
    margin-top: 10px;
  }

  #search-box.verB.test #db-search-form .searchSelectCar li input {
    display: none;
  }

  #search-box.verB.test #db-search-form input[type="checkbox"]+label {
    margin: 0 10px;
    line-height: 14px;
    font-size: 14px;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
    cursor: pointer;
    padding: 1px 0 1px 22px;
    background-size: 16px 16px;
  }

  #search-box.verB.test #db-search-form input[type="checkbox"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) no-repeat left center;
    background-size: 16px 16px;
  }

}







/* ov dp hotel*/
@media all and (min-width: 721px) {
  #searchForeignSwitchArea3 {
    display: flex;
    flex-wrap: wrap;
  }

  #oap-search-form .grey.InpuDateBox.InpuDateBox50 {
    width: 50%;
    box-sizing: border-box;
    float: none;
    border-radius: 4px 0px 0px 4px;
    border: 2px solid #999;
    box-shadow: 0px 2px 4px #ddd;
    margin-bottom: 15px;
    padding-top: 13px;
    min-height: 73px;

  }

  #oap-search-form .grey.InpuDateBox.InpuDateBox50+.InpuDateBox50 {
    border-radius: 0px 4px 4px 0;
    border-left: none;
    border-right: 2px solid #999;
    box-shadow: 2px 2px 4px #ddd;

  }

  #oap-search-form .grey.InpuDateBox.InpuDateBox50 .structure.structure50 {
    display: flex;
    box-sizing: border-box;
    width: 100%;
    padding-left: 15px;
    flex-wrap: wrap;
    margin: 0;
  }


  #oap-search-form .grey.InpuDateBox.InpuDateBox50 .structure.structure50 dt {
    padding-left: 36px;
    box-sizing: border-box;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) no-repeat center left;
    background-size: 22px 25px;
  }

  #search-box.verB #overseas-search-box .ovNote {
    display: none;
  }

  #oap-search-form .grey.InpuDateBox.clearfix {
    width: 21%;
    box-sizing: border-box;
    float: none;
    border: 2px solid #999;
    border-radius: 4px 0px 0px 4px;
    min-height: 72px;
    padding-left: 15px;
    box-shadow: 0px 2px 4px #ddd;
    margin-bottom: 15px;
  }

  #search-box.verB #oap-airport {
    width: 240px;
  }

  #oap-search-form .grey.InpuDateBox.clearfix+.grey.InpuDateBox {
    width: 79%;
    box-sizing: border-box;
    float: none;
    border: 2px solid #999;
    border-radius: 0 4px 4px 0;
    border-left: none;
    min-height: 72px;
    padding-left: 15px;
    box-shadow: 2px 2px 4px #ddd;
    margin-bottom: 15px;
  }

  #oap-search-form .grey.InpuDateBox.clearfix .txt1L {
    display: none;
  }

  #search-box.verB #searchForeignSwitchArea3 .structure100 dt {
    display: none;
  }

  #search-box.verB #searchForeignSwitchArea3 .structure100 dd {
    width: 100%;
  }

  #search-box.verB #searchForeignSwitchArea3 .structure100 dd select {
    font-size: 14px !important;
  }

  #oap-search-form .selectArea.ovSyupatu {
    display: flex;
    width: 100%;
  }

  #oap-search-form .selectArea.ovSyupatu li {
    width: 33.333333% !important;
    margin-right: 0;
  }

  #oap-search-form .line.InpuDateBox.clearfix {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    float: none;
    border-radius: 4px;
    border: 2px solid #999;
    box-shadow: 2px 2px 4px #ddd;
    margin-bottom: 15px;
    padding-top: 13px;
    min-height: 70px;

  }

  #oap-search-form .line.InpuDateBox.clearfix .heya dt {
    padding-left: 55px;
    box-sizing: border-box;
  }

  #oap-search-form .line.InpuDateBox.clearfix .ninzu dt {
    padding-left: 55px;
    box-sizing: border-box;
  }

  #oap-search-form .line.InpuDateBox.clearfix .ninzu rt {
    display: none;
  }

  #oap-search-form .line.InpuDateBox.clearfix .ninzu .adult span {
    font-size: 10px;
  }

  #oap-search-form .line.InpuDateBox.clearfix .ninzu #adultNum+span {
    display: none;
  }

  #oap-search-form .line.InpuDateBox.clearfix .heya dd {
    margin-left: 0;
    box-sizing: border-box;
  }

  #oap-search-form .line.InpuDateBox.clearfix .heya dd.dmArea {
    background: none;

  }

  #oap-search-form .line.InpuDateBox.clearfix .heya dd.dmArea>span {
    display: none;
  }

  #oap-search-form .line.InpuDateBox.clearfix dl {
    position: relative;
    margin-right: 0;
    width: 50%;
  }

  #oap-search-form .line.InpuDateBox.clearfix dl.heya :before {
    border-right: 2px solid #999;
    position: absolute;
    top: 3px;
    right: -2px;
    content: "";
    height: 70px;
    margin-top: -18px;
  }



  #oap-search-form .line.InpuDateBox.clearfix+.grey.InpuDateBox,
  #oap-search-form .line.InpuDateBox.clearfix+.grey.InpuDateBox+.grey.InpuDateBox {
    display: flex;
    width: 50%;
    box-sizing: border-box;
    float: none;
    border: 2px solid #999;
    box-shadow: 0px 2px 4px #ddd;
    margin-bottom: 20px;
    padding-top: 13px;
    min-height: 70px;
  }

  #oap-search-form .line.InpuDateBox.clearfix+.grey.InpuDateBox {
    border-radius: 4px 0 0 4px;
  }

  #oap-search-form .line.InpuDateBox.clearfix+.grey.InpuDateBox+.grey.InpuDateBox {
    border-radius: 0 4px 4px 0;
    border-left: none;
    box-shadow: 2px 2px 4px #ddd;
  }

  #oap-search-form .grey.InpuDateBox dl {
    display: flex;
    width: 100%;
  }

  #oap-search-form .grey.InpuDateBox dl dt {
    padding-left: 55px;
    width: 25%;
    box-sizing: border-box;
  }

  #oap-search-form .structure dd.dmArea {
    background: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;

  }

  #search-box.verB #overseas-search-box .structure100 .ovSyupatu li {
    margin-right: 0.5%;
  }
}

@media all and (max-width: 720px) {
  #oap-search-form .grey.InpuDateBox {
    background-color: #fff !important;
    border-radius: 5px;

  }

  #oap-search-form dl.structure dt.txt1L {
    float: none;
    padding-top: 8px;
    min-height: 16px;
    text-align: left;
    padding-left: 15px;
    display: block;

  }

  #search-box.verB #overseas-search-box dd.date .ovNote {
    display: none;
  }

  #oap-search-form .structure dd {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    float: none;
    margin-top: 2px;
    padding-left: 16px;
    padding-bottom: 6px;

  }

  #search-box.verB #oap-search-form dd.date input {

    margin-top: 0;
    width: 45%;
    max-width: 120px;
    text-align: left;
  }

  #oap-search-form .grey.InpuDateBox.clearfix dt {
    display: none;
  }

  #search-box.verB #overseas-search-box select#departureTime2,
  #search-box.verB #overseas-search-box select#departureTime1 {
    min-width: 125px;
  }

  #search-box dl.structure dd .ovSyupatu {
    width: 98%;
  }

  #search-box dl.structure #oap-airport,
  #search-box #oap-airline,
  #search-box #oap-ticketType,
  #search-box dl.structure .ovSyupatu li select {

    display: block;
    padding-left: 0;
    max-width: none;
  }

  #search-box #oap-search-form option {

    display: block;
    padding-left: 0;
    max-width: none;
  }

  #oap-search-form .grey.InpuDateBox.clearfix+.grey.InpuDateBox dt {
    display: none;
  }

  #oap-search-form dl.structure dd .selectArea {
    margin-right: 0;
    margin-left: 0;
    margin-top: 3px;
  }

  #oap-search-form .spDt.sp {
    display: none;
  }

  #oap-search-form dl.structure.fltDl.heya {
    float: left;
    margin-right: 10px;
    width: 33.333333%;

    background-color: #fff;
    border-radius: 5px;
  }

  #search-box dl.structure.fltDl.heya .dmArea {
    position: relative;
    display: block;
  }

  #search-box dl.structure.fltDl.heya .dmArea:before {
    position: absolute;
    display: block;
    content: "部屋数";
    color: #999;
    font-weight: normal;
    top: 8px;
    left: 12px;
  }

  #search-box.verB #oap-search-form dl.structure.fltDl.ninzu {
    width: calc(66.666666% - 10px);
    float: right;
  }

  #search-box.verB.test #searchForeignSwitchArea3 dl.fltDl dd {
    min-height: 57px;
  }

  #search-box.verB #oap-search-form dl.structure.fltDl.heya select {
    margin-top: 25px;
  }

  #search-box.verB #oap-search-form dl.structure.fltDl.heya span.pc {
    color: #999;
    font-size: 12px;
  }

  #oap-search-form dl.structure.fltDl.ninzu ul {
    width: 100%;
  }

  #oap-search-form .setInput.number {
    margin-top: 0px;
  }

  #search-box.verB #oap-search-form dl.structure.fltDl.ninzu ul li {
    width: calc((100% - 10px) / 2);
    float: left;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 5px;
    min-height: 54px;
    margin-top: 0;
  }

  #search-box.verB #oap-search-form dl.structure.fltDl.ninzu ul li:last-child {
    float: right;
  }

  #search-box #oap-search-form dl.structure.fltDl.ninzu li.child {
    margin-left: 0;
  }

  #search-box.verB #oap-search-form .number ul li.child a {
    height: 27px;
    position: relative;
    top: 1px;
  }

  #search-box dl.structure.fltDl.ninzu li.adult label,
  #search-box dl.structure.fltDl.ninzu li.child label {
    width: auto;
    text-align: center;
  }

  #oap-search-form .setInput.number {
    padding-left: 0;
    padding-bottom: 0;
  }

  /* #oap-f-heya-su + span {display: none!important;} */
  #search-box dl.structure.fltDl.ninzu select {
    height: 30px;
    padding-top: 0;
    margin-top: 0;
    position: relative;
    top: 1px;
  }

  #search-box.verB.test #searchForeignSwitchArea3 dl.structure.fltDl.ninzu li.adult label,
  #search-box.verB.test #searchForeignSwitchArea3 dl.structure.fltDl.ninzu li.child label {
    padding-top: 10px;
    color: #999;
    font-weight: normal;
  }

  #search-box.verB.test .searchNavi li#oap-radioTag {
    min-width: 88px;
  }

  #search-box.verB .heya select,
  #search-box.verB .ninzu select {
    background: none !important;
  }

  #search-box.verB select#oap-airline,
  #search-box.verB select#oap-ticketType {
    margin-top: 5px !important;
    margin-bottom: 5px;
  }

  #search-box #oap-search-form .adult,
  #search-box #oap-search-form .child {
    max-width: none;
  }
}










/*ov hotel*/
@media all and (min-width: 721px) {
  #search-box.verB.test #oh-search-form .chkDateDP .structure30 {
    width: 90%;
  }

  #search-box.verB.test #oh-search-form .grey.InpuDateBox {
    width: 49.6%;
  }

  #search-box.verB.test #oh-search-form .grey.InpuDateBox.noBd {
    border-right: none;
  }

  #search-box.verB.test #overseas-search-box .structure30 dt {
    width: 110px;
    float: left;
  }

  #search-box.verB.test #overseas-search-box .structure30 dd {
    width: 60%;
    float: left;
  }

  #search-box.verB.test #overseas-search-box .ovArea .structure dd.dmArea {
    background: none;
    padding-left: 0;
    margin-left: 20px;
    margin-top: 9px;
    min-height: 52px;
    padding-top: 2px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure dd #ovSelectArea li {
    width: 24%;
    float: left;
    border-bottom: none;
    position: relative;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox {
    width: 48.8%;
    float: left;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox .structure {
    width: 90%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom #f_otona_su {
    margin-left: 4px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .child span.pc {
    font-weight: bold;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox.dbR {
    border-right: 2px solid #999;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dl {
    padding-left: 15px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox {
    padding-top: 13px;
    min-height: 53px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze {
    width: 600px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li {
    font-weight: bold;
    font-size: 16px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li.ssplan {
    width: 350px;
    float: left;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li span.details {
    color: #888;
    font-size: 14px;
    width: 70px;
    cursor: pointer;
    display: flex;
    min-height: 20px;
    justify-content: left;
    align-items: center;
    position: absolute;
    left: 232px;
    top: 1px;
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/new/detail.png) left center no-repeat;
    background-size: auto;
    padding-left: 18px;
    background-size: 16px 16px;
  }

  #search-box.verB.test .ovsearchtips {
    left: 100px;
    width: 60%;
    top: 103px;
    display: block;
    position: absolute;
    z-index: 99;
  }

  #search-box.verB.test .ovsearchtips:before {
    left: 90px;
  }

  #search-box.verB #overseas-search-box select#oh-f-heya-su {
    margin: 0;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .structure30 dt.sch_ttl3 {
    width: 50px;
    padding-left: 5px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure100 {
    margin: 0 2% 3px 0;
  }
}

@media all and (max-width: 720px) {
  #search-box.verB.test #searchForeignSwitchArea1 .InpuDateBox.white dl.structure dt {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .InpuDateBox.white .setInput {
    background: #fff;
    border-radius: 4px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .InpuDateBox.white dl.structure dd {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li {
    border-bottom: none;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li span.details {
    color: #888;
    font-size: 12px;
    width: 80px;
    cursor: pointer;
    display: flex;
    min-height: 20px;
    justify-content: left;
    align-items: center;
    position: absolute;
    left: 186px;
    top: 6px;
    background: url(https://img.travel.rakuten.co.jp/special/sales/images/new/detail.png) left center no-repeat;
    background-size: auto;
    padding-left: 15px;
    background-size: 16px 16px;
  }

  #search-box.verB.test .ovsearchtips {
    position: absolute;
    z-index: 99;
    width: 96%;
  }

  #search-box.verB.test .ovsearchtipsA {
    top: 18px;
  }

  #search-box.verB.test .ovsearchtipsB {
    top: 52px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 #oh-area-dai {
    margin-top: 12px;
  }

  #search-box.verB.test .ovsearchtips:before {
    left: 185px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .chkDateDP {
    width: 48%;
    float: left;
    background: #fff;
    border-radius: 4px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .chkDateDP.noBd {
    float: right;
  }

  #search-box.verB.test #searchForeignSwitchArea1 dl.structure.fltDl {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 dl.structure dt.date {
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
  }

  #search-box.verB.test #searchForeignSwitchArea1 #oh-f-heya-su,
  #search-box.verB.test #searchForeignSwitchArea1 .number ul li select {
    position: relative;
    top: 1px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 dd.date input {
    margin-top: 0px;
    margin-bottom: 8px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovArea {
    background: #fff;
    border-radius: 4px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovArea dl.structure dd {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 select#oh-area-dai,
  #search-box.verB.test #searchForeignSwitchArea1 select#oh-area-chu,
  #search-box.verB.test #searchForeignSwitchArea1 select#oh-area-shou,
  #search-box.verB.test #searchForeignSwitchArea1 select#oh-area-sai {
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_b.png) right 55% no-repeat !important;
    background-size: auto;
    background-size: 10px !important;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom {
    margin-top: 10px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox {
    float: right;
    width: 64%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox.dbR {
    float: left;
    width: 34%;
    background: #fff;
    border-radius: 4px;
    min-height: 49px;
    padding-top: 6px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dt.sch_ttl3,
  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dt.sch_ttl3 label {
    font-weight: normal;
    display: block;
    color: #999;
  }

  #search-box.verB.test dl.fltDl.heya dd.sch_cont3 {
    padding-right: 10px;
    width: 90%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dt.sch_ttl3 {
    padding-top: 0;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox ul li {
    padding-top: 6px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox ul li.adult {
    background: #fff;
    max-width: 450px;
    border-radius: 4px;
    width: 48.5%;
    padding-top: 6px;
    margin-right: 1.5%;
    float: left;
    margin-top: 0;
    min-height: 49px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox ul li.child {
    background: #fff;
    max-width: 450px;
    border-radius: 4px;
    width: 48%;
    padding-top: 6px;
    float: right;
    margin: 0;
    min-height: 49px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dt.number,
  #search-box.verB.test #searchForeignSwitchArea1 .ovRoom span.pc {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .number ul li.child a {
    height: 27px;
    line-height: 24px;
    padding-top: 2px;
  }
}





/* ov dp */
@media all and (min-width: 721px) {
  #search-box.verB.test #searchForeignSwitchArea2 .chkDateDP .structure {
    width: 88%;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .chkDateDP .structure dt {
    min-width: 50px;
    width: 50px;
    float: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .chkDateDP .structure dd {
    width: calc(100% - 100px);
    float: left;
    margin-left: 50px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .chkDateDP {
    width: 49%;
    float: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .chkDateDP.noBd {
    border-right: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox {
    width: 49%;
    float: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox.dep {
    border-right: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox .structure dd.dmArea {
    margin-left: 0;
    background: none;
    padding-left: 12px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovDep dl.structure dt {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox.dep dl.structure dd {
    padding-left: 20px;
    width: 92%;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox.dep .structure50 {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox.dep dl.structure dd #oa-arv1 {
    border-radius: 3px;
    padding-top: 6px;
    height: 30px;
    width: 100%;
    background: #fff;
    border: none;
    box-shadow: none;
    font-weight: bold;
    font-size: 16px;
    top: -2px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num {
    width: 38%;
    float: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airCom {
    width: 32%;
    float: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airClass {
    width: 28%;
    float: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl {
    width: 96%;
    padding-left: 15px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl dt {
    width: 80px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl dd {
    width: 80%;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl dd label {
    font-weight: bold;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl dd .adult span {
    font-size: 11px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airCom dl {
    width: 96%;
    padding-left: 15px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airCom dl dt {
    width: 66px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airCom dl dd {
    width: 70%;
    padding-left: 0;
    margin-left: 0;
    background: none;
  }

  #search-box.verB.test select#oa-airline {
    width: 310px;
    font-size: 14px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airClass dl {
    width: 96%;
    padding-left: 15px;
    padding-top: 12px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airClass dl dt {
    width: 80px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airClass dl dd {
    width: 60%;
    padding-left: 0;
    margin-left: 0;
    background: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .option .structure dd {
    background: none;
    margin-left: 15px;
    padding-left: 0;
  }

}



@media all and (max-width: 720px) {
  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox {
    background-color: #fff !important;
    border-radius: 5px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 dl.structure dt.txt1L {
    float: none;
    padding-top: 10px;
    min-height: 16px;
    text-align: left;
    padding-left: 15px;
    display: block;
  }

  #search-box.verB.test #searchForeignSwitchArea2 dl.structure dt.txt1L.pc {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .structure.domInput dd {
    padding-bottom: 0;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .structure dd #search-box.verB.test #searchForeignSwitchArea2 dd.date input {
    margin-top: 0;
    width: 45%;
    max-width: none;
    text-align: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .sch_ttl3.txt1L:not(.airClass):not(.airPlane) {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .dep .structure select#oa-dpt1 {
    max-width: 300px;
    min-width: 260px;
    padding-left: 0;
    text-align: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .structure select#oa-dpt1 option {
    padding-left: 0;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num {
    overflow: hidden;
    background-color: transparent !important;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .domInput .txt1L {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .structure #oa-arv1 {
    background: none;
    border: none;
    box-shadow: none;
    width: 96%;
    padding: 7px 2%;
    font-weight: bold;
    margin: 6px 0 0 0;
  }

  #search-box.test #searchForeignSwitchArea2 .domInput.structure dd {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dl {
    background: none;
    border: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dl dt.number {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dl dd.number {
    padding-left: 0;
    padding-bottom: 0;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dl:not(.domInput) {
    border: 5px;
    background: #fff;
  }

  #search-box.verB #overseas-search-box .structure.ovNin {
    margin-bottom: 0 !important;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dd ul {
    padding-left: 0;
    overflow: hidden;
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dd ul li {
    width: 48.8%;
    background: #fff;
    display: block;
    margin: 0;
    max-width: none;
    padding-left: 15px;
    border-radius: 5px;
    padding-top: 9px;
    min-height: 54px;
    box-sizing: border-box;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dd ul li:nth-child(2) {
    float: right;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .number ul li.child a {
    background: none;
    padding: 0;
    padding-top: 5px;
    margin-left: 60px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 dl.structure #oa-adult {
    line-height: 24px;
    margin-left: 60px;
    height: 29px;
    background: none !important;
    min-width: 2em;
    padding-bottom: 3px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .airPlane.sch_ttl3.txt1L {
    background: none !important;
    margin-bottom: 4px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 #oa-airline {
    margin-top: 0 !important;
    margin-bottom: 4px;
    margin-left: 7px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 #oa-ticket-type {
    margin-top: 4px !important;
    margin-bottom: 4px;
    margin-left: 7px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd select#oa-dpt1 {
    margin-left: 6px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd #oa-arv1 {
    margin-left: 4px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 dl.structure dt.txt2R {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 dl.structure ul.ticketOption.searchSelectCar {
    margin-top: 18px;
    padding-left: 10px;
    margin-bottom: 10px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .line.InpuDateBox+.line.InpuDateBox {
    background: none !important;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .line.InpuDateBox+.line.InpuDateBox dd {
    padding-left: 8px;
  }

  #searchForeignSwitchArea1,
  #searchForeignSwitchArea2,
  #searchForeignSwitchArea3 {
    padding-top: 10px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd.airPlane.dmArea,
  #search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure .airClass.dmArea {
    margin-bottom: 8px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd select {
    display: inline-block;
    max-width: 720px;
    margin-bottom: 4px;
  }

  #search-box.verB #overseas-search-box #searchForeignSwitchArea2 dd.date input {
    display: inline-block;
    margin: 3px 0 5px 5px;
  }

  #search-box.verB #overseas-search-box #searchForeignSwitchArea2 dl.structure.ovNin .number ul li label {
    color: #999999;
    text-align: left;
  }

  #search-box.verB.test #searchForeignSwitchArea2 dd.date select {
    min-width: 125px;
    display: inline-block !important;
    width: 125px;
    margin-left: 0;
  }

  #search-box.verB.test #searchForeignSwitchArea2 .option .structure dd.dmArea {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea2 ul.ticketOption.searchSelectCar li input {
    display: none;
  }

  #search-box.verB.test #searchForeignSwitchArea2 ul.ticketOption.searchSelectCar input[type="checkbox"]+label {
    margin: 0 10px;
    line-height: 14px;
    font-size: 14px;
    display: table;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
    cursor: pointer;
    padding: 1px 2px 1px 22px;
    background-size: 16px 16px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 ul.ticketOption.searchSelectCar input[type="checkbox"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) no-repeat left center;
    background-size: 16px 16px;
  }

}



@media all and (min-width: 721px) {

  #search-box.verB.test dd.date .inputDate#dap-dpt-date,
  #search-box.verB.test dd.date .inputDate#dap-arv-date {
    padding-top: 6px;
  }

  #search-box.verB.test dd.date .inputDate#dr-dpt-date,
  #search-box.verB.test dd.date .inputDate#dr-arv-date {
    padding-top: 8px;
  }

  #search-box.verB.test dd.date .inputDate#db-start-date {
    padding-top: 8px;
  }

  #search-box.verB.test dd.date .inputDate#oh-checkin,
  #search-box.verB.test dd.date .inputDate#oh-checkout {
    padding-top: 8px;
  }

  #search-box.verB.test dd.date .inputDate#oa-dpt1-date,
  #search-box.verB.test dd.date .inputDate#oa-dpt2-date {
    padding-top: 9px;
  }

  #search-box.verB.test dd.date .inputDate#oap-departure,
  #search-box.verB.test dd.date .inputDate#oap-arrival {
    padding-top: 10px;
  }

  #search-box.verB #searchForeignSwitchArea1 .structure100 dd {
    width: 98%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure dd #ovSelectArea li {
    width: 20%;
    margin-right: 1% !important;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure dd #ovSelectArea li.long {
    width: 28%;
  }

  #search-box.verB.test select {
    text-align: left !important;
    font-size: 16px !important;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure dd #ovSelectArea li select {
    font-size: 14px !important;
  }

  #search-box.verB.test #searchSwitchArea5 select#dr-gmarea,
  #search-box.verB.test #searchSwitchArea5 select#dr-bmarea {
    font-size: 16px;
  }

  #search-box.verB.test #searchSwitchArea5 select#dr-garea,
  #search-box.verB.test #searchSwitchArea5 select#dr-barea {
    font-size: 16px;
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 99% 7px no-repeat;
  }

  #search-box.verB.test #searchSwitchArea5 select#dr-garea:hover,
  #search-box.verB.test #searchSwitchArea5 select#dr-barea:hover {
    font-size: 16px;
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 99% 7px no-repeat;
  }

  #search-box.verB.test #searchSwitchArea5 select#dr-bairport,
  #search-box.verB.test #searchSwitchArea5 select#dr-bairport:hover {
    font-size: 16px;
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 99% 7px no-repeat;
  }

  #search-box.verB select,
  #search-box .inputDate {
    color: #000;
  }

  #search-box.verB input[type="checkbox"]+label {
    color: #000;
  }
}

@media all and (max-width: 720px) {

  #search-box.verB.test dd.date .inputDate#oh-checkin,
  #search-box.verB.test dd.date .inputDate#oh-checkout {
    margin-left: 10px;
    text-align: left;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP #dr-radio-garea-contents .selectArea {
    margin-right: 0;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP #dr-radio-garea-contents .selectArea li {
    float: none;
    display: block;
    margin-right: 0;
  }

  #search-box.verB.test #dr-search-form #dr-airport,
  #search-box.verB.test #dr-search-form #dr-gtrain,
  #search-box.verB.test #dr-search-form #dr-bairport,
  #search-box.verB.test #dr-search-form #dr-bmarea,
  #search-box.verB.test #dr-search-form #dr-garea,
  #search-box.verB.test #dr-search-form #dr-gmarea,
  #search-box.verB.test #dr-search-form #dr-barea {
    margin-bottom: 6px;
    max-width: 370px;
  }

  #search-box.verB.test #searchForeignSwitchArea2 p.searchSubmit,
  #search-box.verB.test #searchForeignSwitchArea3 p.searchSubmit {
    padding-top: 3px;
  }

  #search-box .inputDate,
  #search-box.verB select,
  #search-box.verB input[type="checkbox"]+label,
  #search-box.verB.test #dap-search-form .squeeze.sp .carLabel {
    color: #000;
  }

  #search-box.verB.test #dr-search-form #dr-gtrain,
  #search-box.verB.test #dr-search-form #dr-bairport {
    max-width: 720px;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP #dr-radio-gtrain-contents li {
    float: none;
    display: block;
    margin-right: 0;
  }

  #search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP #dr-radio-bairport-contents li.car-place-airport {
    float: none;
    display: block;
    margin-right: 0;
  }

}



/*ov hotel popup*/
#search-box.verB.test #searchForeignSwitchArea1 .ovsearchtips {
  display: none;
}

#search-box.verB.test #searchForeignSwitchArea1 .ovsearchtips.show {
  display: block;
}



/*kankoBus*/
@media all and (min-width: 721px) {

  #BUS_Search #search-box #searchSwitchArea4 .bus_w450 ul li.adult,
  #Searchbox.kankobus #search-box #searchSwitchArea4 .bus_w450 ul li.adult {
    width: 50% !important;
  }

  #BUS_Search #search-box #searchSwitchArea4 .bus_w450 ul li.child,
  #Searchbox.kankobus #search-box #searchSwitchArea4 .bus_w450 ul li.child {
    width: 50% !important;
  }

  #BUS_Search .radio-parts,
  #Searchbox.kankobus .radio-parts {
    position: relative;
    display: block;
    float: left;
    margin: 5px;
    width: 70px;
    height: 45px;
    padding: 5px;
    color: #333;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    border: 2px solid #0dbd0d;
    border-radius: 5px;
    font-size: 15px;
  }

  #BUS_Search input[type="radio"]:checked+.radio-parts,
  #Searchbox.kankobus input[type="radio"]:checked+.radio-parts {
    background: #0dbd0d;
    color: #fff;
  }

  #BUS_Search .bus_setout {
    width: 90% !important;
  }

  #Searchbox.kankobus .bus_setout {
    width: 93.5% !important;
  }

  #BUS_Search .radio-parts.chk,
  #Searchbox.kankobus .radio-parts.chk {
    background: #0dbd0d;
    color: #fff;
  }

  #radioArea {
    display: none;
  }

  #BUS_Search #kankoHatyaku,
  #Searchbox.kankobus #kankoHatyaku {
    margin-bottom: 10px;
  }

  #BUS_Search #kankoHatyaku .structure,
  #Searchbox.kankobus #kankoHatyaku .structure {
    clear: both;
    float: none;
    height: auto;
  }

  #BUS_Search #kankoHatyaku:after,
  #Searchbox.kankobus #kankoHatyaku:after {
    min-height: 1%;
    display: inline-table;
  }

  #BUS_Search #kankoHatyaku .structure dt,
  #Searchbox.kankobus #kankoHatyaku .structure dt {
    line-height: 30px;
    width: 6%;
    float: left;
  }

  #BUS_Search #kankoHatyaku .structure dd,
  #Searchbox.kankobus #kankoHatyaku .structure dd {
    width: 92%;
    float: left;
  }

  #BUS_Search #search-box.verB.test #db-search-form .chkDateDP.kakonL,
  #Searchbox.kankobus #search-box.verB.test #db-search-form .chkDateDP.kakonL {
    width: 46%;
  }

  #BUS_Search #search-box #domestic-search-container .searchCategory li {
    line-height: 1.8em;
    color: #fff;
    border-radius: 8px 8px 0 0;
    margin-right: 10px;
    position: relative;
    padding: 10px 0 0;
    line-height: 1.8;
    min-height: 45px;
    cursor: pointer;
    font-size: 20px;
  }

  #BUS_Search #search-box .searchCategory li.on:after {
    border-top: none;
  }

  #search-box #domestic-search-container .searchCategory li.on {
    background-color: #0dbd0d;
  }

  #BUS_Search #search-box .searchCategory li {
    width: 49%;
  }
}

@media all and (max-width: 720px) {

  #BUS_Search .radio-parts,
  #Searchbox.kankobus .radio-parts {
    position: relative;
    display: block;
    float: left;
    margin: 1%;
    width: 21.2%;
    padding: 5px 0;
    color: #333;
    text-align: center;
    cursor: pointer;
    border: 2px solid #0dbd0d;
    border-radius: 5px;
  }

  #radioArea {
    display: none;
  }

  #BUS_Search .radio-parts.chk,
  #Searchbox.kankobus .radio-parts.chk {
    background: #0dbd0d;
    color: #fff;
  }

  #search-box #domestic-search-container .searchCategory li input {
    display: none;
  }

  #BUS_Search #search-box .searchCategory.pc {
    display: block !important;
  }

  #BUS_Search #search-box .searchCategory {
    margin: 0 5px;
  }

  #search-box #kankoHatyaku .structure dd,
  #Searchbox.kankobus #kankoHatyaku .structure dd {
    width: 100%;
  }

  #BUS_Search #search-box .inputDate#db-start-date,
  #Searchbox.kankobus #search-box .inputDate#db-start-date {
    margin-left: 15px;
  }

  #BUS_Search #search-box #domestic-search-container .searchCategory li {
    width: 46.5%;
    float: left;
    margin: 0 5px;
    line-height: 1.8em;
    background-color: #333;
    color: #fff;
    border-radius: 8px 8px 0 0;
    position: relative;
    padding: 6px 0;
    line-height: 1.8;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
  }

  #BUS_Search #search-box #searchSwitchArea4 #db-dpt,
  #Searchbox.kankobus #search-box #searchSwitchArea4 #db-dpt {
    margin-left: 10px;
  }

  #BUS_Search #search-box #domestic-search-container .searchCategory li.on {
    background: #0dbd0d;
  }

  #BUS_Search #search-box .structure dd .squeeze li {
    border-bottom: none;
    position: relative;
    left: 5px;
  }

  #search-box #kankoHatyaku .structure,
  #Searchbox.kankobus #kankoHatyaku .structure {
    background: #fff;
    border-radius: 4px;
    padding-bottom: 6px;
  }

  #Searchbox.kankobus #search-box #kankoHatyaku .structure dd .squeeze li {
    border: none;
  }
}

#BUS_Search #domestic-search-box {
  display: block !important;
}

#Searchbox {
  opacity: 1 !important;
}

@media all and (min-width: 721px) {
  #search-box.verB.test.noDPsale .explain {
    left: 4px;
    top: -24px;
  }

  #search-box.verB.test.noDPsale #dap-search-form dl.shibori ul.squeeze li {
    display: none;
  }

  #search-box.verB.test.noDPsale #searchSwitchArea2 dl.shibori ul.squeeze li.noBd.dpCar {
    display: block;
  }

  .noDPss #search-box .explain {
    left: 8px;
  }

  .noDPss #search-box #dap-search-form .structure .squeeze li#dpPlan {
    display: none;
  }

  .noDPss #search-box.verB.test .explain {
    left: 230px;
  }
}

@media all and (max-width: 720px) {
  #search-box.verB.test.noDPsale #searchSwitchArea2 div.line.sibori {
    max-height: 1px;
  }

  #search-box.verB.test.noDPsale #dap-search-form .sibori dl.structure {
    background: none;
  }

  #search-box.verB.test.noDPsale #searchSwitchArea2 div.line.sibori ul.squeeze li {
    display: none;
  }

  #search-box.verB.test.noDPsale #dap-search-form dl.structure .dpCar {
    display: block !important;
  }

  #search-box.verB.test.noDPsale #dap-search-form dl.structure .dpCar {
    top: 393px !important;
  }

  .noDPss #search-box #dap-search-form .structure .squeeze li#dpPlan {
    display: none;
  }

  .noDPss #search-box #dap-search-form .structure .squeeze li#dpCarPC {
    top: 446px !important;
    display: block !important;
  }

  .noDPss #search-box #dap-search-form .structure .squeeze li#dpAllPlan {
    padding-top: 12px;
  }

}

ul.busTabNav {
  margin-bottom: 10px;
  display: none !important;
}

ul.busTabNav li {
  line-height: 1.8em;
  color: #fff;
  width: 49.6%;
  margin-right: 0.4%;
  float: left;
  text-align: center;
  border-radius: 8px 8px 0 0;
  position: relative;
  padding: 4px 0 0;
  line-height: 1.8;
  min-height: 35px;
  cursor: pointer;
  font-size: 18px;
  background-color: #666666;
}

ul.busTabNav li.on {
  background-color: #0dbd0d;
}

ul.busTabNav li input {
  display: none;
}

ul.busTabNav li label {
  background: none !important;
  margin: 0 auto !important;
  cursor: pointer;
}

@media all and (max-width: 720px) {
  ul.busTabNav li {
    text-align: center;
    text-align: center;
    width: 46.4%;
    margin-left: 2.5%;
    margin-right: 0;
  }
}


/* jr */
@media all and (min-width: 721px) {
  #search-box #djp-search-form .structure dd {
    font-size: 16px;
  }

  #search-box.verB.test #djp-search-form .chkDateDP {
    width: 49%;
    padding-top: 13px;
    min-height: 53px;
    border-right: none;
  }

  #search-box.verB.test #djp-search-form .chkDateDP.bdr {
    border-right: 2px solid #999;
  }

  #search-box.verB.test #djp-search-form .grey.InpuDateBox .structure25 {
    width: calc(50% - 15px);
    margin: 0 0 0 15px;
    box-sizing: border-box;
    position: relative;
  }

  #search-box.verB.test #djp-search-form .chkDateDP .structure:last-of-type {
    background: none;
  }

  #search-box.verB.test #djp-search-form .chkDateDP .structure:last-of-type::before {
    content: "-";
    position: absolute;
    left: -15px;
    top: 50%;
    margin-top: -6px;
  }

  #search-box.verB.test #djp-search-form .structure dt.date {
    float: left;
    width: 50px;
    min-width: 50px;
  }

  #search-box.verB.test #djp-search-form .structure dd.date {
    float: left;
    width: calc(100% - 50px);
  }

  #search-box.verB.test #djp-search-form .chkDateDP .structure {
    padding-left: 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) no-repeat center left;
    background-size: 22px 25px;
    margin-left: 15px;
  }

  #search-box.verB.test #djp-search-form .structure dt.area {
    display: block;
    max-width: 52px;
    margin-left: 14px;
  }

  #search-box.verB.test #djp-search-form .structure dd#departure-area {
    width: calc(100% - 95px);
  }

  #search-box.verB.test dd.sch_cont3 {
    width: calc(100% - 95px);
  }

  #search-box.verB.test .heyaDP .structure dd #room-num+span {
    font-weight: bold;
  }

  #search-box.verB.test #djp-search-form .chkAirDP {
    width: 49%;
    padding-top: 13px;
    min-height: 53px;
    border-right: none;
  }

  #search-box.verB.test #djp-search-form .chkAirDP.bdr {
    border-right: 2px solid #999;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure {
    width: 42%;
    float: left;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure dt.sch_ttl3 {
    width: 10%;
    min-width: 74px;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure.jr {
    width: 90%;
    padding: 0 0 0 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE2SURBVHgB7ZPvkYIwEMUDpABL4DrIQQHnVXBeB3agViBWoFagVqBWIAUAkw6kBArgj2+Z1UEHUdSPvBkmS7L5bfIWhOjU6V0Z4gUppfpSyr88zweGYdh1OUVRzKIo8qRoIQJbljVF2Ac8AdxHvAcsuc01TZPWnrtBFUwwbF6mabrQWieP9soHYBvgOcIBT/k4NcFjgnPhA+Z+sywbovBPGIZfrusWjRYxmE48rM5jkwJEUSGeigkEeIz8HWLNebNaiwDuYWGEE43x2rupuwTIe8aWqi4FcK0RBo/Ba8AmTTC2Z4XQrlu/sogswbDAowH+BzgWDSI4bkoN39zLOVtUynEcjxrDhT4qk8dWvrZR2QNqLvw8UqGma7cRWRQEgV/2gL/pbxTZ4guaig8IfzoNvujU6W2dAKLllCSSkfHPAAAAAElFTkSuQmCC) no-repeat center left;
    background-size: 24px 24px;
    margin-left: 15px;
    margin-left: 15px;
    position: relative;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure.jr dt.sch_ttl3 {
    line-height: 44px;
  }

  #search-box.verB.test #djp-search-form .structure dd.number span.pc {
    position: relative;
    top: 0px;
  }

  #search-box.verB.test #djp-search-form #searchSwitchArea6 {
    position: relative;
  }

  #search-box.verB.test #djp-search-form .DPdetail {
    width: 25.86%;
    padding-top: 13px;
    min-height: 53px;
  }

  #search-box.verB.test #djp-search-form .heyaDP {
    width: 23%;
    padding-top: 13px;
    min-height: 53px;
  }

  #search-box.verB.test #djp-search-form .ninzuDP {
    width: 50%;
    padding-top: 13px;
    min-height: 53px;
    border-right: none;
  }

  #search-box.verB.test #djp-search-form .ninzuDP dl.structure.new dd {
    width: calc(100% - 125px);
    font-weight: bold;
  }

  #search-box.verB.test #djp-search-form .sibori {
    width: 900px;
  }

  #search-box.verB.test #djp-search-form p.searchSubmit {
    margin-top: 40px;
  }

  #search-box.verB.test #djp-search-form .dpTop {
    margin-top: 0;
  }

  #search-box.verB.test #djp-search-form .structure.shibori dd .squeeze li.dpCar {
    position: absolute;
    left: 0;
    top: 310px;
  }

  #search-box.verB.test #djp-search-form .structure.shibori dd {
    width: 98%;
  }

  /*test-DP del*/
  #search-box.verB.test #djp-search-form .structure .squeeze li {
    display: block;
  }

  #search-box.verB.test #djp-search-form .structure .squeeze li.noBd.dpCar {
    display: block;
  }

  #search-box.verB .number ul li.adult span#adult-num {
    margin: 0 4px;
    display: inline-block;
    cursor: pointer;
    ;
  }

  #search-box.verB .number ul li.child a {
    margin: 0 4px;
    position: static;
  }
}

@media all and (max-width: 720px) {
  #search-box.verB.test #djp-search-form #searchSwitchArea6 {
    position: relative;
    margin-top: 30px;
  }

  #search-box.verB.test #djp-search-form .sibori dl.structure {
    border: none;
    background: #fff;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }

  #search-box.verB.test #djp-search-form dl.structure dt.txt2R {
    display: none;
  }

  #search-box.verB.test #djp-search-form dl.structure .dpCar {
    display: none;
  }

  #search-box.verB.test #djp-search-form #searchExplainForAirPackage {
    position: absolute;
    top: -40px;
    left: 10px;
  }

  #search-box.verB.test #djp-search-form .structure dd .squeeze li {
    border-bottom: none;
  }

  #search-box.verB.test #djp-search-form .sibori .structure dd {
    width: 100%;
  }

  #search-box.verB.test #djp-search-form dl.structure.fltDl.ninzu li.adult label,
  #search-box.verB.test #djp-search-form dl.structure.fltDl.ninzu li.child label {
    line-height: 30px;
    color: #999;
  }

  #search-box.verB.test #djp-search-form .InpuDateBox.chkDateDP {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    background: #fff;
    border-radius: 5px;
  }

  #search-box.verB.test #djp-search-form .InpuDateBox.chkDateDP dl.structure25 {
    width: 49%;
    position: relative;
  }

  #search-box.verB.test #djp-search-form .InpuDateBox.chkDateDP dl.structure25:first-of-type {
    margin-right: 2%;
    min-height: 60px;
  }

  #search-box.verB.test #djp-search-form .InpuDateBox.chkDateDP dl.structure25:first-of-type::after {
    content: "-";
    position: absolute;
    right: -10px;
    top: 50%;
    margin-top: -6px;
  }

  #search-box.verB.test #djp-search-form .InpuDateBox.chkDateDP dl.structure25 dt.date {
    padding-top: 8px;
    color: #999;
    font-weight: normal;
    padding-left: 15px;
  }

  #search-box.verB.test #djp-search-form .InpuDateBox.chkDateDP dl.structure dd {
    padding: 0 0 0 15px;
    min-height: 35px;
  }

  #search-box.verB.test #djp-search-form dl.structure.fltDl.heya select {
    margin-top: 0;
  }

  #search-box.verB.test #djp-search-form #suTomariHeya,
  #search-box.verB.test #djp-search-form #dap-adlt {
    text-align: center;
    margin: 0;
    padding: 0;
  }

  #search-box.verB.test #djp-search-form .chkAirDP {
    padding-top: 8px;
    padding-left: 15px;
    min-height: 60px;
    box-sizing: border-box;
    border-right: none;
    background: #fff;
    border-radius: 5px;
    margin: 0 auto 10px auto;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure {
    width: calc(100% - 98px);
    margin-bottom: 0;
    min-height: 0;
    border: none !important;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure dt.sch_ttl3 {
    width: 10%;
    min-width: 50px;
    padding-left: 0;
    font-weight: normal;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure.air {
    padding-left: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNFMUIyRkI4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNFMUIyRkE4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODQ4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DzsHxAAAFrklEQVR42uxYWUiVWxTOKTMtjVQstZwNHNEUDUOtVIwccEDx1VBwAhFHqCzwQcGHDFRKSSKCoHJ6SEWpJOd5nhBBUSs1c9ac+i5L9v3vOf+ZvMduF1xP5+yz/n9/e61vfWvto7C/v3/ivzbFE3+AKf+ebX7+/Nna2vrp0ydNTc3AwEADA4N//Lx/9FZWVubo6KioeBD1K1eutLW1cR2OFsTS0lJMTIxwYNzc3H4TiK9fv/r6+tKuqqqqQUFB1dXV3t7e+Hru3LnJyckjBzE0NITjEgJDQ8PKykpa9/T0xIqOjs7c3Bw/CGAHWDDo27dvOzs7h0bQ3d1tampKCFxdXQcHB2m9oqJCWfmvUggJCeFPR3l5uZGRkZKS0smTJ8FhBweH0NDQnJycV69etbe3j46OrqysSIOgs7PTwsKCENy6dYudGAcDJbGooqLS0NDAA6K2tvbMmTMi61hZ+eLFizdu3IiIiHjw4EFxcTGKbWZmRhhBT0+Pubk5PQV/bEzr379/p0TA7t69KxDmAxD37t1jW6qpqbm4uFhZWZ0/f/7UqVO8sIAYmbaxsUFgU1NT3759i+0bGxtNTEzIwcvLa3FxkV6+t7cXFRVF66hVABKAfgBiZGQEGsL2AGpEDBSpq6vLy8uLj48PCAhwcnK6cOGCNNJ08+bN+fl5evPm5mZsbCxjaHNzs3D8/uYEQvT48WMUDz2AMKSnp6+trTEHZBfHrampQTpwen9/f+QYHBJAAB6wLMBwAFoH4RAqXhoJlujY2JiPjw974+XLl1l1Cdj29jao+uXLF/CjsLAwLi7Ow8MD4WTRhlRzYyBARsliVVJSYm1tzaBERkZiM5mqFBABi52ENwuSxQrkB42prGFmZmbv3r0DxaRBsLW1xbIABJ8/fxbvL0ExS0tLLS0tWUjCw8MHBgYkgvj48aOCggL89fX1m5qaJPpLlu2JiYno6Gh6KWX3yZMn4vV0fHxcQ0NDWBkPD4IMcg4NZSEBAXt7e8X4oxbgBrGRJwjYxsZGdnY2q2F8qKqqEuUMsYLP2bNnmWCIMRnGO6hncHAwm03s7OyoF/Cara0tDVSQQXnOmOiNd+7cWVhYIEV68+YNmM/GMwFn6mGQS7RQya8WDs76+jpvZ2LdmduZdnd3ExISAEjAH2VJzmlpabJxoqurCxtcunQJHMRYhvoEzyGLHR0d0AnhzoQaIUVCSGZnZ7mvQhaoLYPCMoDo7+9nZ2Wmrq5+/fp1Y2Nj1pnYfABFYqpMDRpR4TYaqqZr166trq5KC+LRo0fiE4fxkEt1psps5nj//j1XttF4KUhsspIMAnVPlOY1MBGUZDFgCKCnyDqNHfb29ixTsKSkJCyePn36w4cPMnBienoaVMD4JYCAy0TwgGUBp2xpacEiJi5awdzF3oZBhBbRDmUWKwybGJm4Aw53RmIxAH9Zd56amtLV1aVz19fX0yJmAEz6WHz48OFhFBMt1M/PjzZjssidkTDGCXSm/Px8+glM/PHjB1bQ6vT09LASFhYmvteIlG2MT/TSp0+fkh6w7gwrKioSbt+YtehXTKxYwVRGknr16lXxk7pIEBixiBxaWlooP3aXIrt//77wI319fbjV0KhM7Q1kwldcIARURFoQSH9mZqaoYsGVhvcplhRUE76y9OEycsguivbz/PlzhJSGA65hhffeAXmAoMEB88eLFy9evnxJ/vj8r1o5oAwPD7u7u3NBYI/Xr1/z+uO6RqChswUFBZTTlJQUOcwToDrIwcWRmJgoypldpZydnQkE1FM+Q01ubi4XRHJysihP1AVuWlxn8SOWDCBQZrdv32acQC2IcUYrR1EwELi9yQcEdVpMK9ra2qIIwbWMjAwG4tmzZ3IDQaGWZmyk/4pQKegvWVlZ4j0VjvR/TGjU8vIy9+bCa0cL4v/0Z+oxiGMQxyD+aBC/BBgAih0mja/OhKgAAAAASUVORK5CYII=) no-repeat left center;
    margin-left: 12px;
    position: relative;
    background-size: 22px 25px;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure.air:after {
    position: absolute;
    content: "→";
    color: #333;
    visibility: visible;
    font-size: 16px;
    top: 50%;
    right: -12px;
    margin-top: -7px;
    width: 20px;
    height: 22px;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure dd {
    width: 100%;
    min-height: 36px;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure dd.dpLin1st {
    position: relative;
    left: 0;
    min-height: 0;
    font-size: 16px !important;
    font-weight: bold;
    color: #000;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure dd.dpLin2st {
    position: relative;
    left: 6px;
  }

  #search-box.verB.test #djp-search-form .chkAirDP .structure.next {
    max-width: 48%;
  }

  #search-box.verB.test #djp-search-form .structure #pref {
    margin-top: 0px;
    margin-left: 0;
    height: 30px;
  }

  #search-box.verB.test #djp-search-form .DPdetail {
    display: block;
  }

  #search-box.verB.test #djp-search-form .DPdetail .structure {
    background: #fff;
    border-radius: 5px;
    padding: 8px 0 0 15px;
    min-height: 60px;
    box-sizing: border-box;
  }

  #search-box.verB.test #djp-search-form .DPdetail .structure dt {
    display: block;
    min-height: 0;
    margin: 0;
    padding: 0;
    text-align: left;
    float: none;
    width: 90%;
  }

  #search-box.verB.test #djp-search-form .DPdetail .structure dd {
    margin: 0;
    padding: 4px 0 0;
    font-size: 16px;
  }

  #search-box.verB.test #djp-search-form dl.structure .dpLin1st select,
  #search-box.verB.test #djp-search-form dl.structure .dpLin2st select {
    width: 100% !important;
    display: block;
  }

  #search-box.verB.test #djp-search-form div.ninzuDP {
    width: 66%;
    float: left;
    margin-right: 0;
    margin-left: 0;
  }

  #search-box.verB.test #djp-search-form #searchSwitchArea6 .ninzuDP ul li {
    max-width: 430px;
    position: relative;
    width: 47.2%;
    text-align: right;
    float: left;
    margin-top: 0;
    margin-bottom: 0;
    background: #fff;
    border-radius: 4px;
    min-height: 56px;
  }

  #search-box.verB.test #djp-search-form #searchSwitchArea6 .ninzuDP ul li.adult {
    margin-right: 2.5%;
    display: flex;
    align-items: center;
  }

  #search-box.verB.test #djp-search-form #searchSwitchArea6 .ninzuDP ul li.child {
    margin-right: 0;
    display: flex;
    align-items: center;
  }

  #search-box.verB.test #djp-search-form .heyaDP {
    width: 32%;
    float: left;
    margin-right: 2%;
  }

  #search-box.verB.test #djp-search-form .heyaDP dl.structure {
    background: #fff;
    border-radius: 4px;
    width: 100%;
  }

  #search-box.verB.test #djp-search-form .heyaDP dl.structure dt label {
    color: #999;
  }

  #search-box.verB.test #djp-search-form div.ninzuDP dl.structure {
    width: 100%;
    background: none;
  }

  #search-box.verB.test #djp-search-form div.ninzuDP dl.structure dd {
    float: none;
    background: #fff;
    border-radius: 4px;
  }

  #search-box.verB.test #djp-search-form div.ninzuDP dl.structure span.sp {
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    color: #999;
  }

  #search-box.verB.test #djp-search-form .number ul li.child a {
    padding: 0;
    line-height: 30px;
    height: auto;
  }

  #search-box.verB.test #djp-search-form #numbers {
    min-height: 60px;
    background: #fff;
    border-radius: 5px;
  }

  #search-box.verB.test #djp-search-form .number ul li.adult #adult-num {
    font-size: 16px;
    font-weight: bold;
    margin: 0 4px 4px;
  }

  #search-box.verB.test #djp-search-form .number ul li.child a {
    min-width: 0;
  }

  #search-box.verB.test #djp-search-form .number ul li.child a span {
    display: block;
    margin: 0 4px 4px;
    vertical-align: bottom;
  }

  #search-box #searchSwitchArea6 dl.structure.fltDl.ninzu li.child {
    width: 47.2%;
    float: right;
  }

  #search-box #djp-search-form .heyaDP dl.fltDl dd {
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding-top: 8px;
    box-sizing: border-box;
  }

  #search-box #djp-search-form .heyaDP dl.fltDl dd::after {
    content: "";
    display: block;
    width: 1px;
    height: 60%;
    position: absolute;
    right: 0;
    top: 20%;
    border-right: 1px solid #ccc;
  }

  #search-box #djp-search-form #dap-carsC {
    float: left;
  }

  #search-box.verB.test #djp-search-form .squeeze.sp input[type="checkbox"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) left center no-repeat;
    background-size: 16px 16px;
  }


  /*test-DP del*/
  #search-box.verB.test #djp-search-form .structure.structure50.shibori {
    display: block;
  }

  #search-box.verB.test #djp-search-form .structure.structure50.shibori dd .squeeze li {
    padding-top: 8px;
  }

  #search-box.verB.test #djp-search-form .structure.structure50.shibori dd .squeeze li.noBd {
    padding-top: 0;
    padding-bottom: 10px;
  }

  #search-box.verB.test #djp-search-form .structure.structure50.shibori dd .squeeze li.noBd.dappartsChk {
    padding-left: 18px;
  }

  #search-box.verB.test #djp-search-form .dhAll.clearfix.dpTop {
    margin-top: 10px;
  }



}

#date,
#departure,
#arrival,
#room,
#people {
  position: relative;
}

#search-box.verB .popup_popup .djp-popup-checkbox_topLevel {
  display: flex !important;
  align-items: center !important;
  padding: 16px 16px !important;
  margin: initial !important;
  background: #F3F3F3 !important;
  color: initial !important;
  font: initial !important;
  line-height: initial !important;
}

#departure-area,
#arrival-area {
  font-weight: bold;
  font-size: 16px;
}

#search-box.verB.test .heyaDP .structure dd #room-num {
  font-weight: bold;
  font-size: 16px;
  margin: 0 4px 4px;
}

#search-box.verB.test #searchSwitchArea5 dd.more {
  width: 100% !important;
}

#search-box.verB #dr-search-form .structure.cartype li {
  padding-bottom: 10px !important;
}

#search-box.verB #dr-search-form .structure.cartype {
  height: auto;
  margin-bottom: 15px !important;
}

#search-box.verB .searchSelectCar input[type="radio"]+label {
  margin: 0 20px 0 0;
}

#search-box #dr-search-form .searchCategory li.carTab {
  line-height: 1.8em;
  background-color: #999;
  color: #fff;
  border: 0;
  text-align: center;
  border-radius: 5px;
  margin-right: 10px;
  position: relative;
  padding: 6px 0 0;
  line-height: 1.6;
  cursor: pointer;
  min-height: 50px;
  margin-bottom: 6px;
}

#search-box #dr-search-form .searchCategory li.carTab.on {
  background: #0dbd0d;
}

#search-box #dr-search-form .searchCategory li label {
  display: block;
  text-align: center;
  cursor: pointer;
  ;
  border: none;
}

#search-box.verB #dr-search-form .searchCategory li.on:after {
  top: 54px !important;
}

#search-box #dr-search-form .searchCategory li.carTab {
  min-height: 36px;
  margin-bottom: 0;
  line-height: 1;
}

#search-box #dr-search-form .searchCategory li.carTab,
#search-box #dr-search-form .searchCategory li.carTab.on {
  background: none;
  color: #000;
}

#search-box.verB #dr-search-form ul.searchCategory li {
  width: auto;
}

#search-box.verB #dr-search-form ul.searchCategory li input[type="radio"]+label {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMUVCQkRBODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMUVCQkRCODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUxRUJCRDg4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUxRUJCRDk4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PUIENAAADQElEQVR42uSb3UsUURjGX1exG82ICsoIvCskopKi0FrNwKAbNQ30DxAqohvvrcsQgqSkrqWgqC6iyKjMj5LCICjpLiPCKCo29SYx6XmcdxZba2c/Zndnznngd+Gyzrw/dOacOfOeotHRUclRKsA+UAOqQRWoBGtAmX5nDsTANHgPJsEEGAc/c1FUic/H2wyOgxawFxR7fL9M4e/tWfb5b/AC3AY3wUe/Coz4dJwD4C74AHrB/hRkk6VYj9Grf3ke+2AQhKNgBAyDo1lKJpPnsZ/quaKFEN4IBsAQqJP8pU7POaA15EW4DbwDnVK4dGoNbbkULgV94IbegQudCq2FNa3yW7gc3AenJHhhTQ/BWr+E1+t1c0iCG44ST7TWrIT5b/MA7JbgZwcY9LrcIh7XLAf+XRKe7NSaSzMRvgAaJHxp0NrTEubt/oSEN6y9PVVhTvCvSvhzRefonsJ9+kQT9tDhopdwPWgWc9KcOJwmCp8T89LzP2EO3rUGCteq2wrhbjE33YnCG0CTwcJN6hgX7hD/l3uClBJ1jAu3ivlpdYXd1UXTQ8cKCme74BaWLC0MRkL2NJRtaii83SLhagpXWSRcReFNFglXRgx5Mko1qylcZpFweUTsyjyF5ywSnqNwzCLhWQpPWyT8hcJTFglPUfitRcKTFH5lkfAEhZ+L01Nheug4TmF2y4xbIEzHmDvxuGWB8JKjK3wNLBgsu6COceGv4rxbNTWD6vjXuvR5g4XjbsuF2QM1ZqDsmLqtEGZ6DBQ+u/yHROHH4I5BsnR5lEyYOW3IE1RMXcRL+BPoMkC4S108hRl2uPWHWLZfHSRVYeaMOB2sYcuI1i7pCs+DY+BNiGRZa4vWnrYw8x00gtchkW3UmiVTYXfayW70oQDLcuNG1J0+ZivMzIAj4FIAZS+Dw+BHKl9OZ136lzituu2Sox0naWZGazmptYnfwm64y2Sb+7hVoFwHW7WWtJLpm4fP4rTh1+f5geOZOM2jHVqD5EvYDcfpOr1h3AOLOZBc1GPzHLXZ3jz96twZVrbodcWxkBuvMm2l4ILbS3F6nzlj8m2jVlGetuKxy4Av3tfJv7fifRPnhQDH0pxuxfsjwACgmpkxDURQyAAAAABJRU5ErkJggg==) left center no-repeat;
  background-size: auto;
  cursor: pointer;
  background-size: 20px 20px;
  margin: 0 0 0 10px;
  text-align: left;
  padding-left: 30px !important;
  font-weight: bold;
  font-size: 16px;
}

#search-box.verB #dr-search-form ul.searchCategory li input[type="radio"]:checked+label {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3RkEwNDQyODlFMTExRUFBNkRCOENDMERCM0U1NDNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3RkEwNDQzODlFMTExRUFBNkRCOENDMERCM0U1NDNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzdGQTA0NDA4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzdGQTA0NDE4OUUxMTFFQUE2REI4Q0MwREIzRTU0M0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Pcd/AAAGf0lEQVR42uRb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) left center no-repeat;
  background-size: auto;
  background-size: 20px 20px;
}

#search-box.verB input[type="checkbox"]+label {
  display: block;
}

#search-box.verB #djp-search-form input[type="checkbox"]+label {
  display: inline-block;
  padding-left: 7px;
  font-size: 14px;
  font-weight: bold;
}



@media all and (min-width: 721px) {
  #search-box.verB.test #searchSwitchArea5 dt {
    width: 20%;
  }

  #search-box.verB.test #searchSwitchArea5 dd {
    width: 79%;
  }

  #search-box.verB.test #searchSwitchArea5 select#dr-garea,
  #search-box.verB #searchSwitchArea5 select#dr-barea {
    width: 340px;
  }

  #search-box.verB #dr-search-form select,
  #search-box.verB #dr-search-form select:hover {
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 99% 7px no-repeat !important;
  }

  #search-box.verB #dr-bmarea:disabled:hover,
  #search-box.verB #dr-barea:disabled:hover {
    background: #fff url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 99% 7px no-repeat !important;
  }

  #search-box.verB #dr-search-form .searchCategory li {
    width: 190px;
    padding: 0 !important;
  }

  #search-box.verB #dr-search-form .searchCategory li label {
    padding: 15px 0;
  }

  #search-box.verB #dr-search-form .searchCategory input[type="radio"]+label {
    margin: 0 10px;
  }

  #search-box.verB #searchSwitchArea5 select#f_chu2B {
    width: 20% !important;
  }

  #search-box.verB #searchSwitchArea5 select#f_chu2 {
    width: 76% !important;
  }

  #search-box.verB.test #searchSwitchArea5 dd#drv_rtnNo {
    color: #999;
    display: none;
  }

  #search-box.verB .structure .squeeze li.roten {
    position: absolute;
    top: 130px;
    left: 2px;
  }

  #search-box.verB .structure .squeeze li.premium {
    position: absolute;
    top: 130px;
    left: 190px;
  }

  #search-box.verB.test #searchSwitchArea4 .white.busNormal {
    width: 35%;
  }

  #search-box.verB.test #searchSwitchArea4 .white.busNormal.nobd {
    border-right: none;
  }

  #search-box.verB.test .ovsearchtips:before {
    left: 130px;
  }

  #search-box.verB.test #dr-search-form .bodyType dd.carAreaB {
    position: relative;
    top: -10px;
  }

  #search-box.verB.test #db-search-form #searchSwitchArea4.kankoNinzu .dhAll.kanko {
    border: none;
    box-shadow: none;
    left: 580px;
    position: relative;
    top: -84px;
  }

  #search-box.verB.test #searchSwitchArea4.kankoNinzu {
    height: 210px;
  }

  #search-box.verB.test #searchSwitchArea4.kankoNinzu p.searchSubmit {
    position: relative;
    top: -84px
  }

  #shouTxt,
  #shouTxtB {
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 90% 13px no-repeat;
  }

  #search-box.verB #searchForeignSwitchArea1 .InpuDateBox dl.structure50,
  #search-box.verB #searchForeignSwitchArea1 .InpuDateBox dl.structure50 dd {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze {
    width: 100%;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li.ssplan {
    width: auto;
    padding-right: 70px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li {
    position: relative;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li span.details#ovAreaP {
    left: 153px;
    top: 1px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li span.details#ovAreaPb {
    left: 184px;
    top: 1px;
  }

  #search-box.verB.test #searchSwitchArea5 dd.more {
    display: block !important;
  }

  #search-box.verB.test .ovsearchtips.ovsearchtipsA:before {
    left: 50px;
  }

  #search-box.verB.test .ovsearchtips.ovsearchtipsB:before {
    left: 366px;
  }
}

#search-box.verB.test #dh-input-area,
#search-box.verB.test #dh-input-areaChuB {
  width: 50%;
  float: left;
}

#search-box.verB.test #dh-input-area select,
#search-box.verB.test #dh-input-areaChuB select {
  width: 120px;
}

#search-box.verB.test .BusSyupatu dt {
  padding-left: 10px;
}

#search-box.verB.test #shou,
#search-box.verB.test #shouB {
  width: calc(50% - 8px);
  float: left;
  position: relative;
  padding-left: 8px;
}

#search-box.verB.test #shou select,
#search-box.verB.test #shouB select {
  width: 132px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

#search-box.verB.test #searchSwitchArea4 .white .structure.BusSyupatu dt {
  width: 20%;
}

#shouTxt,
#shouTxtB {
  font-size: 16px;
  font-weight: bold;
  padding-left: 5px;
  line-height: 40px;
}


@media all and (max-width: 720px) {
  #search-box.verB.test #dh-search-form .chuArea .structure {
    padding-top: 12px;
    min-height: 38px;
  }

  #search-box.verB.test #dh-search-form .chuArea .structure dd.dmArea {
    line-height: 25px;
  }

  #search-box.verB.test #dr-search-form dl.srchMore {
    min-height: auto;
    background: #fff;
    border-radius: 5px;
    padding: 10px 0 0;
    margin-bottom: 10px;
  }

  #search-box.verB.test #dr-search-form dl.srchMore dt.moretl {
    width: calc(100% - 40px);
    position: relative;
    cursor: pointer;
    padding-bottom: 10px;
    padding-left: 40px;
    color: #999;
    font-size: 12px;
    padding-top: 5px;
  }

  #search-box.verB.test #dr-search-form dl.srchMore dt.moretl.show:after {
    content: "▲";
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 16px;
    text-align: center;
    padding: 0 2px 2px;
    background: #999;
    color: #ffffff !important;
    border-radius: 3px;
    font-size: 10px;
  }

  #search-box.verB.test #dr-search-form dl.srchMore dt.moretl:after,
  #search-box.verB.test #dr-search-form dl.srchMore dt.moretl.hide:after {
    content: "▼";
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 16px;
    text-align: center;
    padding: 0 2px 2px;
    background: #999;
    color: #ffffff !important;
    border-radius: 3px;
    font-size: 10px;
  }


  #search-box.verB #dr-bmarea:disabled,
  #search-box.verB #dr-barea:disabled {
    background: #fff url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) right 7px no-repeat !important;
    background-size: 13px !important;
  }

  #search-box.verB #dr-bmarea:disabled:hover,
  #search-box.verB #dr-barea:disabled:hover {
    background: #fff url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) right 7px no-repeat !important;
    background-size: 13px !important;
  }

  #search-box.verB.test #dr-search-form #dr-gtrain,
  #search-box.verB.test #dr-search-form #dr-bairport,
  #search-box.verB.test #dr-search-form #dr-airport {
    max-width: 370px;
    margin-left: 6px;
  }

  #search-box.verB #dr-search-form select#f_chu2B {
    width: calc(100% - 20px);
    max-width: 370px;
    margin: 0 0 6px 6px;
    clear: both;
  }

  #search-box.verB #dr-search-form select#f_chu2 {
    width: calc(100% - 20px);
    max-width: 370px;
    margin: 0 0 6px 6px;
    clear: both;
  }

  #search-box.verB.test #searchSwitchArea5 dd#drv_rtnNo {
    color: #999;
    display: none;
    padding: 6px 15px 0;
  }

  #search-box.verB #dr-search-form ul.searchCategory li.carTab {
    display: block;
    width: 97%;
    margin: 0 1.5% !important;
    min-height: 20px;
  }

  #search-box #dr-search-form .searchCategory li label {
    display: block !important;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin: 0 !important;
    border: none;
    padding: 0 10px !important;
  }

  #search-box.verB #dr-search-form .searchCategory li.on:after {
    top: 54px !important;
  }

  #search-box.verB .structure .squeeze li.roten {
    position: absolute;
    top: 516px;
    left: 2px;
  }

  #search-box.verB .structure .squeeze li.premium {
    position: absolute;
    top: 516px;
    left: 190px;
  }

  #search-box.verB.test p.searchSubmit {
    padding-top: 14px;
  }

  #search-box.verB.test #searchSwitchArea1 p.searchSubmit {
    padding-top: 0;
  }

  #search-box.verB.test #db-search-form dl.fltDl.BusSyupatu dd:after {
    position: absolute;
    content: "→";
    color: #333;
    visibility: visible;
    font-size: 16px;
    top: 50%;
    right: -7px;
    margin-top: -13px;
    width: 20px;
    height: 22px;
  }

  /* #search-box #dr-search-form{background:#d3d2d2; padding-top: 15px;}  */
  #search-box #dr-search-form .searchSwitchArea {
    padding-top: 2px;
  }

  #search-box #dr-search-form .searchNavi {
    border-radius: 5px;
    margin: 0 10px;
    padding: 0;
  }

  #search-box #dr-search-form .searchNavi li.on label {
    color: #333333;
  }

  #search-box #dr-search-form .searchNavi li label {
    min-height: 22px;
    margin-bottom: 4px;
  }

  #search-box.verB #dr-search-form .searchCategory li.on:after {
    border-top: none;
  }

  #search-box.verB #dr-search-form ul.searchCategory li input[type="radio"]+label {
    font-size: 12px;
    font-weight: normal;
  }

  #search-box dl.structure.fltDl.BusSyupatu {
    width: 100%;
  }

  #search-box.verB.test #shou,
  #search-box.verB.test #shouB {
    top: -8px;
  }

  #search-box.verB.test #dh-input-area,
  #search-box.verB.test #dh-input-areaChuB {
    padding-left: 5px;
  }

  #search-box.verB.test #db-search-form dl.fltDl.BusSyupatu dd:after {
    content: "";
  }

  #shouTxt,
  #shouTxtB {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEEzQjZGNzE4OUU1MTFFQUEwQkNDMDYxOEIyOTc2REMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEEzQjZGNzA4OUU1MTFFQUEwQkNDMDYxOEIyOTc2REMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNTJGNDMxMUQ2OTkxMUU4QkRCNTg0QTQ3MkJFNDg5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNTJGNDMxMkQ2OTkxMUU4QkRCNTg0QTQ3MkJFNDg5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps7dgroAAACvSURBVHjaYvz//z8DNQATA5XAMDaIARrYW0BMMvBGkH6wGVCD1ID4F4mG/ABiVRSDoIb1kGhQN0wvukH8QPyKSENeADEfVoOghqUSaVAKsj5sBjED8XkChpwFxTZeg6CG2eMx5B8Q26LrwWoQ1LBVOAxahU09PoMUgPg7miHfgFiOJIOghjWjGdSESy0hg3iA+AnUEBDNRZZBUMNioQZF4VNHjEGMQNwPogkZBBBgAJ/lwZ7bFIGtAAAAAElFTkSuQmCC) right 9px no-repeat !important;
    background-size: 14px !important;
  }

  #search-box.verB.test #searchSwitchArea1 {
    position: relative;
  }

  #search-box.verB.test #searchSwitchArea1 .structure .squeeze li.roten {
    top: 358px;
  }

  /* #search-box.verB.test #searchSwitchArea1 .structure .squeeze li.roten{top: 388px;} */
  #search-box.verB.test #searchSwitchArea1 .structure .squeeze li.premium {
    top: 318px;
  }

  #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li {
    position: relative;
  }
}

@media all and (max-width: 420px) {
  #search-box #dr-search-form .searchCategory li label {
    min-height: 20px;
  }
}

#search-box.verB li.premium input#premium+label {
  margin: 0 5px 0 0;
  display: table;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
  padding: 1px 2px 1px 22px !important;
  font-size: 14px !important;
  font-weight: bold;
  color: #000000;
  line-height: 16px !important;
}

#search-box.verB li.premium input#premium:checked+label {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) left center no-repeat;
  background-size: auto;
  background-size: 16px 16px;
}

@media all and (max-width: 720px) {
  #search-box.verB li.premium input#premium+label {
    margin: 5px 5px 0 0;
  }

  .ui-datepicker .ui-datepicker-header {
    height: 40px !important;
  }

  #search-box.verB.test #dap-search-form dl.structure .dpCar {
    display: block;
    position: absolute;
    left: 6px;
    top: 462px;
  }

  #search-box.verB.test #jr-search-form dl.structure .dpCar {
    display: block;
    position: absolute;
    left: 6px;
    top: 462px;
  }
}





/*ss2206*/
@media all and (min-width: 721px) {
  #search-box.verB.test .dhAll.dh {
    margin-top: 110px;
  }

  #search-box.verB .searchUndate {
    position: relative;
    top: 46px;
  }

  #searchSwitchArea1 .line.sibori {
    position: absolute;
    top: -100px;
    width: 1210px;
    left: 10px;
  }

  #search-box.verB .searchUndate {
    position: absolute;
    top: -38px;
    left: -10px;
  }

  #search-box.verB.test #dh-search-form dl.structure.fltDl.heya b#heyaNum,
  #search-box.verB.test #dh-search-form dl.structure.ninzu ul li b#adltNum {
    display: none;
  }

  #search-box.verB.test #dh-search-form .number ul li.adult span.adltLB,
  #search-box.verB.test #dh-search-form .number ul li.child span.childLB {
    display: none;
  }
}

@media all and (max-width: 720px) {
  #search-box.verB.test .dhAll.dh {
    position: relative;
  }

  #search-box.verB .searchUndate input[type="checkbox"]+label#searchUndateLB {
    background: url(data:image/gif;base64,R0lGODlhEAAQAIAAANnZ2f///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3Q0EzNTVFQkJFODExRUNBNDI5QkEwNTM5QjRBRTBFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3Q0EzNTVGQkJFODExRUNBNDI5QkEwNTM5QjRBRTBFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTdDQTM1NUNCQkU4MTFFQ0E0MjlCQTA1MzlCNEFFMEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTdDQTM1NURCQkU4MTFFQ0E0MjlCQTA1MzlCNEFFMEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAEAAQAAACIISPacHtvp5kcb5qG85hZ2+BkyiRF8BBaEqtrKkqslEAADs=) left center no-repeat;
  }

  #search-box.verB .searchUndate input[type="checkbox"]:checked+label#searchUndateLB {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) left center no-repeat;
    background-size: 16px 16px;
  }

  #search-box.verB .searchUndate {
    background: #ffffff;
    border-radius: 5px;
    padding: 8px;
    width: auto;
    bottom: 0;
  }

  #search-box.verB .searchUndate input[type="checkbox"]+label {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin-left: 3px;
  }

  #search-box.verB .searchUndate {
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 8;
    margin-bottom: 10px;
  }

  #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkIn,
  #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkOut {
    border-left: 8px solid #ffffff;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) #ffffff no-repeat left center;
    background-size: 28px 30px;
  }

  #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkIn dt,
  #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkOut dt {
    padding-left: 42px;
    color: #333333;
  }

  #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkIn dd,
  #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkOut dd {
    padding-left: 42px;
    color: #333333;
  }

  #search-box.verB.test #dh-search-form #dhChuArea {
    margin-bottom: 10px;
  }

  #searchSwitchArea1 .line.sibori {
    position: relative;
  }

  #search-box.verB.test #dh-search-form .structure dd .squeeze li,
  #search-box.verB.test #dh-search-form .structure dd .squeeze li.noBd {
    margin-bottom: 0;
    height: 40px;
  }

  #search-box.verB.test #dh-search-form .chuArea .structure dd.dmArea {
    background-size: 26px 30px;
    line-height: 30px;
    margin-left: 4px;
  }

  #search-box.verB.test #dh-search-form .roomNumber dl.structure.heya {
    background: url(data:image/gif;base64,R0lGODlhIAAeAMQAAObm5kxMTOXl5aampkBAQFlZWb+/v01NTdnZ2fLy8oCAgIyMjHNzc7Kysn9/f5mZmWZmZszMzDMzM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBMjM1MzM2QkM0NDExRUNBQkVFOEU5QkNGM0U3NTMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBMjM1MzM3QkM0NDExRUNBQkVFOEU5QkNGM0U3NTMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUEyMzUzMzRCQzQ0MTFFQ0FCRUU4RTlCQ0YzRTc1MzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUEyMzUzMzVCQzQ0MTFFQ0FCRUU4RTlCQ0YzRTc1MzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAIAAeAAAF2+AkjmRpnmiqrukDBXAsw4UDsFMCSXzv/xKCgbWQHCKApHKZRDyCCVWCd8NNFJKBKiKBWEUGiWMr/k643hR3LIo03vC3oYoms5/A3uFWV5cbRg+Cg4IMXWeHfmM7DSkBEhF9KGsARioDEguSJ1wMmAVxoQ2YEKRkeag+BSkAjwQOsLGysw47Eg8oWApmIggEElUlQbwjT1olAonEYWwkyWnEaybPxG1lyMq80tgFkd7f4OGYzSPJqec+5CLJBBDu7/Dx8QXXztlm2/bQ2vXlEAvVJiAoFbCgwQkhAAA7) left center no-repeat;
    background-size: 32px 30px;
    background-color: #ffffff;
    height: 40px;
    position: relative;
  }

  #search-box.verB.test #dh-search-form .roomNumber dl.structure.heya dt {
    display: none;
  }

  #search-box.verB.test #dh-search-form dl.fltDl.heya dd.sch_cont3 {
    margin-top: 10px;
    padding-left: 24px;
    text-align: left;
  }

  #search-box.verB.test #dh-search-form dl.structure.fltDl.heya select,
  #search-box.verB.test #dh-search-form dl.structure.ninzu select {
    margin-left: 0;
    opacity: 0;
    width: 32px;
    padding-right: 0;
  }

  #search-box dl.structure.fltDl.heya select {
    margin-right: 0;
  }

  #search-box.verB.test #dh-search-form dl.structure.fltDl.heya b#heyaNum {
    display: block;
    position: absolute;
    top: 17px;
    left: 34px;
    font-size: 16px;
    font-weight: bold;
    width: 28px;
    text-align: center;
  }

  #search-box.verB.test #dh-search-form dl.structure.fltDl.heya span.sp,
  #search-box.verB.test #dh-search-form div.ninzu dl.structure span.sp {
    color: #333;
    font-size: 14px;
  }

  #search-box.verB.test #dh-search-form div.ninzu dl.structure dd.number {
    background: url(data:image/gif;base64,R0lGODlhIgAiAMQAAH9/f/Ly8rKysubm5kBAQJmZmU1NTYCAgKamptnZ2YyMjExMTHNzc1lZWb+/v7Ozs8zMzGZmZjMzM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyRDA0NDYwQkM0QjExRUM5QjY0OUIxQjA5ODVBQzg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyRDA0NDYxQkM0QjExRUM5QjY0OUIxQjA5ODVBQzg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJEMDQ0NUVCQzRCMTFFQzlCNjQ5QjFCMDk4NUFDODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJEMDQ0NUZCQzRCMTFFQzlCNjQ5QjFCMDk4NUFDODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAIgAiAAAF0OAkjmRpnmiqrmzruhAQRcrwrkMk7Xxxo4GFxICAQA47xc+EbARIA4IEshwFdraSQxKpirYMlPRZFUh8J112aVaeGhLyMsE9DYZekQ7BlADyExA7aBMBSAZrXgU7BBFwQwmAIwk6jACJkoUQCXKZnVaZEI0lAQSIeYJnpEKnSwNChCQBDHVLSG4nQRJ8N3QGnyWCBMAqSAIsezdjLIJdMBJhLQTDLou8yBKRLUhULQoSDy46CgLl5ufntNcrlTzu7+6xKg4A9fb3+PaYmfz9/SEAOw==) left center no-repeat;
    border-radius: 5px;
    background-color: #ffffff;
  }

  #search-box.verB.test #dh-search-form .ninzu .ninzu ul li {
    padding-top: 12px;
    min-height: 44px;
  }

  #search-box.verB.test #dh-search-form .number ul li.adult span.adltLB {
    display: inline-block;
    font-weight: normal;
    padding-top: 5px;
    padding-left: 36px;
  }

  #search-box.verB.test #dh-search-form .number ul li.child span.childLB {
    display: inline-block;
    font-weight: normal;
    padding-top: 7px;
    padding-left: 10px;
  }

  #search-box.verB.test #dh-search-form div.ninzu dl.structure ul li.child span.sp {
    padding-top: 7px;
  }

  #search-box.verB.test #dh-search-form dl.structure.ninzu ul li b#adltNum {
    display: block;
    position: absolute;
    top: 17px;
    left: 62px;
    font-size: 16px;
    font-weight: bold;
    width: 28px;
    text-align: center;
  }

  #search-box.verB .number ul li.child a {
    margin-left: 0;
    padding-right: 0;
  }

  #search-box.verB.test #dh-search-form dl.structure.domInput.new {
    background-color: #f3f3f3;
  }

  #search-box.verB.test #searchSwitchArea1 p.searchSubmit {
    position: relative;
  }

  #search-box select#DHf_chu {
    padding-right: 14px;
  }

  .keywordBox {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-radius: 5px;
    min-height: 40px;
    margin: 10px;
  }

  .keywordBox .keywordTxt {
    display: block;
    float: left;
    width: 73%;
    margin: 0;
    padding: 12px 1%;
    border: none;
    background: none;
  }

  .keywordBtn {
    background: url(data:image/gif;base64,R0lGODlhLQAoAMQAAGZmZvLy8ubm5pmZmVlZWczMzEBAQLKysoyMjE1NTaampkxMTNnZ2XNzc39/f7+/v4CAgP///zMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVBNzNENzE2QkM2QTExRUNCRjg0RjFCMUE1OUNGOTk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVBNzNENzE3QkM2QTExRUNCRjg0RjFCMUE1OUNGOTk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUE3M0Q3MTRCQzZBMTFFQ0JGODRGMUIxQTU5Q0Y5OTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUE3M0Q3MTVCQzZBMTFFQ0JGODRGMUIxQTU5Q0Y5OTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAALQAoAAAF4qAkjmRpnmiqrmzrvnAsz3S9GgsAEDYMFIGIMBI4AHoqQmHIKBQYw8MCaYIIBQgDKeEQRAQ8qqghVGhPiQdxSk0EB6zD99yTH1xQeC/xZbMARHQ0AxF3L0tHNogwCBEKPV6CLGQPPUIxgAWQEZIrmT1QiS6NjzYKEXouSw09gAGdKHycSEulcYVUgBEQLIQCfj2NEQgqpxGiVISFyCIAULtiJF1XDwMKD0FfPAkMYWIJCF5DQgXEIo0B3tEEDQ4ODcAihOnRL/Pq9Sr3+S37/Cv+/qUY8EvgDYMIEypcyLBhtBAAOw==) center;
    background-repeat: no-repeat;
    background-color: #333333;
    display: block;
    float: right;
    width: 24%;
    margin: 0;
    padding: 0;
    min-height: 40px;
    text-decoration: -99999px;
  }

  .keywordBtn a {
    color: #333333;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    cursor: pointer;
    min-height: 40px;
  }


  #search-box.verB.test #dh-search-form .structure dd .squeeze li {
    display: inline-block;
  }

  #search-box.verB.test #dh-search-form .structure dd .squeeze li label {
    padding: 8px;
    border-radius: 30px;
    font-weight: normal;
    margin: 0;
    background-color: #ffffff;
  }

  #search-box.verB #searchSwitchArea1 input[type="radio"]+label {
    background: none;
    border: 1px solid #d3d2d2;
  }

  #search-box.verB #searchSwitchArea1 input[type="radio"]:checked+label {
    border: 1px solid #5e8a38;
    padding-left: 22px !important;
    background: url(data:image/gif;base64,R0lGODlhGAAUALMAAOrv5GmRRt/n2F6KONTgyn+hYKrBlfX48nSZU1SCK+rw5WmSRf///wAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhDMzQwQkY3QkJGRTExRUM5QzJBRjhFMDQxQ0M0QzI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhDMzQwQkY4QkJGRTExRUM5QzJBRjhFMDQxQ0M0QzI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEMzNDBCRjVCQkZFMTFFQzlDMkFGOEUwNDFDQzRDMjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEMzNDBCRjZCQkZFMTFFQzlDMkFGOEUwNDFDQzRDMjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAGAAUAAAEN5DJSau9OOvNu/+gpBRKOClLAJgMqrLuyh1V3BlLKaYyJwy5Fg/0WxCGoV/ixRIgeqyodEqlRgAAOw==) left center no-repeat;
  }




  /*jr*/
  #search-box.verB.test #jr-search-form dl.structure.fltDl.heya b#heyaNum,
  #search-box.verB.test #jr-search-form dl.structure.ninzu ul li b#adltNum {
    display: none;
  }

  #search-box.verB.test #jr-search-form .number ul li.adult span.adltLB,
  #search-box.verB.test #jr-search-form .number ul li.child span.childLB {
    display: none;
  }

  #search-box.verB.test #djp-search-form div.ninzuDP dl.structure dd.number ul {
    display: flex;
    align-items: center;
  }

  #search-box.verB.test #djp-search-form div.ninzuDP dl.structure dd.number ul li {
    min-height: 60px;
    margin: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    padding-top: 8px;
    box-sizing: border-box;
  }

  #search-box.verB.test #djp-search-form input#djp-parts,
  #search-box.verB.test #djp-search-form input#djp-cars {
    display: none;
  }

  #search-box.verB.test #djp-search-form input#djp-parts+label,
  #search-box.verB.test #djp-search-form input#djp-cars+label {
    padding-left: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
    background-size: 16px 16px;
  }

  #search-box.verB.test #djp-search-form input#djp-parts[type="checkbox"]:checked+label,
  #search-box.verB.test #djp-search-form input#djp-cars[type="checkbox"]:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4RDZCRkE5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4RDZCRjk5RTU4MTFFQUJDMTNDMzdDMThCNjFFOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DRVfZAAAD20lEQVR42uyZWUhUURjHv++cq6ZtqCNFUs2M0kZBT0EE9pBpmRvRorZbTS9FCxW9Bj0FLS5jRg89RBRE9hA9mKJmm1r02Mw8lNBCZLbQjFTj3HP6zh2LIIoZt+7E+RiGew+XO7/5zv/8v+/ci65HLki0YJCAoaE1tIbW0BpaQ2toDa2hNbRNwvjnBBOkUZ5V6kjJuvGm6bV4lwDQXMKJWcfXTquk441TK1b7VoXkN1vLg0lZ4z6liCWAgOy02Z4Zu2ydaSahwVlbkFkipTAhgsA4GDnGHPtCc4kNrrqVjiIphDoFA5mac+/bGpu6B+W4PveMIqYAKaQZJa72VTz9+tyOmSYd1ztrCtNLidUE04BkxjmN7/Zt7hjosaPlkVecy/HmZxQJEQGQDEkVarw6UNUx0GVHnyZV1LpOK2Kp3AIl50OqqOwY6LZjcSFVNLq9+ZlFphy0Tg3kSAc7/XETj9NCNCTWu88SMXkFLT0OfIg4UNUe6h7ODeO6Oo2n0A9/sbIVu44b3HVELIgYTCbI34apirgzTc66b5qnfWF7y4LW5ROXxOEVOSrHphiUKBnxWsQ71crrHr7YYryuJKPg4MxjWUnTZ6TOvDj/6orJS2P5n4053sKMUip5FjFDhtEctwe7RrRCYrxuVWYxfZtmJCKUNi7Mvbxy0rK/q6KRVKHcjUqI4CIZURHvCmweSY7jg+7ob6NvpNoluWoWAM7Pu/QnbqWK3NoVyitMVfUox6qAwHb/xrbgg/HbBFz7eOPmuyZGgRimnuwHd8GkvN9z7HXXFqYXUwWRGCEzjta8al9VZ+jR6BSpdE96LNdJhNufml2ps+amLaBEAgK1ZpTAYke57/PjZ+GXP4kvOBvzHaQKU7mbTIrqeIe/8s6IVRE3tMWNzR+anSnZ8ycuVHOuyGmMFTvWPv385Hn4BZ3W55JXrFHzYJU9buV4h7/iTqgHRi8w3ncuKGWd82xRVhm17WGIcEDOFNkW34a8KXm7s/dSJyTA5CLpR82jCtIFoxo4jBdF1EWccZ8syVwnrG6YSgZnSUOzIUxyC0TDaitgT2BbS/CuLTa2AuFA7xGCK3Osp3ZYSPxV+srgLGKPf1Nr6KGNHiGQng/1Hr3V34SqvzQsAUdnjhss2crx1jEiHlHDRCLY33v4Zv91ugeqDNOQVLdDIt7SErxn04c1lk4ON/VdIVDro3TiCWxtCd4f281E7Jb3h5WMrZ/amBxclLr4vdm3J7C9c6AHxjhwVF4zk/E5jewwC78M9yXMYzGqJc8ir8Zv5wYJGBpaQ2toDa2hNbSG1tAa+n+E/i7AADVJla6FcHKbAAAAAElFTkSuQmCC) left center no-repeat;
    background-size: 16px 16px;
  }

}


/* rte */
@media all and (min-width: 721px) {
  #rte-search-form {
    display: none;
    width: 750px;
    margin: 0 auto;
    position: relative;
    padding: 40px 0;
  }

  #rte-search-form input[type="text"] {
    width: 100%;
    height: 56px;
    padding: 0 64px 0px 24px;
    box-sizing: border-box;
    border: none;
    font-size: 18px;
    outline: none;
    border-radius: 30px;
    border: 1px solid #333333;
  }

  #rte-search-form #kw-search-submit {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    width: 36px;
    height: 36px;
    border: none;
    background: url(https://img.travel.rakuten.co.jp/special/sales/overseas/202601/images/icon_srch.svg) center center / 100% 100% no-repeat;
    cursor: pointer;
  }

}

@media all and (max-width: 720px) {
  .searchNavi li.rteSch span.rte {
    background: url(https://img.travel.rakuten.co.jp/special/sales/202601/images/rte_gr.svg) center center / 70% no-repeat;
  }

  .searchNavi li.rteSch.on span.rte {
    background: url(https://img.travel.rakuten.co.jp/special/sales/202601/images/rte.svg) center center / 70% no-repeat;
  }

  #rte-search-form {
    display: none;
    margin: 0 auto;
    position: relative;
    padding: 16px 10px 24px;
  }

  .keyword-search-box {
    position: relative;
  }

  #rte-search-form input[type="text"] {
    width: 100%;
    height: 56px;
    padding: 0 64px 0px 24px;
    box-sizing: border-box;
    border: none;
    font-size: 16px;
    outline: none;
    border-radius: 30px;
    border: 1px solid #333333;
  }

  #rte-search-form #kw-search-submit {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 16px;
    width: 36px;
    height: 36px;
    border: none;
    background: url(https://img.travel.rakuten.co.jp/special/sales/202601/images/icon_srch.svg) no-repeat center center / 100% 100%;
    padding: 0;
  }

}