@charset "UTF-8";

/*** CSS Document ********************************************

  2021/07/22
  top_gadget_tour2021.css
  TANNAI
  2021/11/09Addition TANNAI
  2021/11/22Addition TANNAI
  2021/11/28Addition TANNAI
  2022/03/22Addition TANNAI
  2022/06/07Addition TANNAI 160行目キーワード検索
  2022/09/22Addition TANNAI 全国旅行支援関連追加

*************************************************************/

div#webconnect-gadget-bigs,
div#webconnect-gadget-tabikatsu,
div#webconnect-gadget-1 {
    padding: 15px;
}

div#webconnect-gadget-bigs h2.fw-search-top__ttl,
div#webconnect-gadget-1 h2.fw-search-top__ttl,
div#webconnect-gadget-tabikatsu h2.fw-search-top__ttl,
div#webconnect-gadget-train h2.fw-search-top__ttl,
div#webconnect-gadget-3 h2.fw-search-top__ttl,
div#webconnect-gadget-4 h2.fw-search-top__ttl,
div#webconnect-gadget-5 h2.fw-search-top__ttl,
div#webconnect-gadget-6 h2.fw-search-top__ttl,
div#webconnect-gadget-7 h2.fw-search-top__ttl,
div#webconnect-gadget-8 h2.fw-search-top__ttl,
div#webconnect-gadget-gotoski1 h2.fw-search-top__ttl,
div#webconnect-gadget-gotoship h2.fw-search-top__ttl,
div#webconnect-gadget-gotodom1 h2.fw-search-top__ttl,
div#webconnect-gadget-agtgotodom h2.fw-search-top__ttl,
div#webconnect-gadget-agtgotoski h2.fw-search-top__ttl,
div#webconnect-gadget-jrskiagt h2.fw-search-top__ttl{
    display: none
}

div#webconnect-gadget-bigs dl.fw-search-top__item--transportation,
div#webconnect-gadget-1 dl.fw-search-top__item--transportation,
div#webconnect-gadget-tabikatsu dl.fw-search-top__item--transportation,
div#webconnect-gadget-3 dl.fw-search-top__item--transportation,
div#webconnect-gadget-4 dl.fw-search-top__item--transportation,
div#webconnect-gadget-5 dl.fw-search-top__item--transportation,
div#webconnect-gadget-6 dl.fw-search-top__item--transportation {
    display: none
}

div#webconnect-gadget-bigs dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-wrap div.fw-departure-spot,
div#webconnect-gadget-1 dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-wrap div.fw-departure-spot,
div#webconnect-gadget-tabikatsu dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-wrap div.fw-departure-spot,
div#webconnect-gadget-4 dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-wrap div.fw-departure-spot,
div#webconnect-gadget-6 dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-wrap div.fw-departure-spot {
    display: none
}

div#webconnect-gadget-bigs dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-ttl,
div#webconnect-gadget-1 dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-ttl,
div#webconnect-gadget-tabikatsu dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-ttl,
div#webconnect-gadget-4 dl.fw-search-top__item--departure dd.fw-search-top__item-data div.fw-departure-ttl,
/*div#webconnect-gadget-3 dl.fw-search-top__item--departure div.fw-departure-area,*/
/*div#webconnect-gadget-3 dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl,*/
div#webconnect-gadget-7 dl.fw-search-top__item--departure div.fw-departure-area,
div#webconnect-gadget-gotoship dl.fw-search-top__item--departure div.fw-departure-area{
    display: none
}

div#webconnect-gadget-3 dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl,
div#webconnect-gadget-7 dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl,
div#webconnect-gadget-gotoski1 dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl,
div#webconnect-gadget-jrskiagt dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl,
div#webconnect-gadget-agtgotoski dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl,
div#webconnect-gadget-gotoship dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl{
    font-size:0;
}

div#webconnect-gadget-3 dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl:before,
div#webconnect-gadget-jrskiagt dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl:before,
div#webconnect-gadget-agtgotoski dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl:before,
div#webconnect-gadget-gotoski1 dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl:before{
   font-size:13px;
content:'駅'; 
}

div#webconnect-gadget-7 dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl:before,
div#webconnect-gadget-gotoship dl.fw-search-top__item--departure div.fw-departure-spot div.fw-departure-ttl:before{
   font-size:13px;
content:'港'; 
}

div#webconnect-gadget-1 dl.fw-search-top__item--date,
div#webconnect-gadget-4 dl.fw-search-top__item--date,
div#webconnect-gadget-6 dl.fw-search-top__item--date {
    display: none
}

div#webconnect-gadget-1 dl.fw-search-top__item--night-day,
div#webconnect-gadget-4 dl.fw-search-top__item--night-day,
div#webconnect-gadget-6 dl.fw-search-top__item--night-day {
    display: none
}

div#webconnect-gadget-1 dl.fw-search-top__item--people,
div#webconnect-gadget-4 dl.fw-search-top__item--people,
div#webconnect-gadget-6 dl.fw-search-top__item--people {
    display: none
}

div#webconnect-gadget-1 dl.fw-search-top__item--map,
div#webconnect-gadget-4 dl.fw-search-top__item--map,
div#webconnect-gadget-6 dl.fw-search-top__item--map {
    display: none
}

div#webconnect-gadget-3 div.fw-top div.fw-mv-search div.fw-search-top-wrap div.fw-search-top__body dl.fw-search-top__item--map dd.fw-search-top__item-data dl.fw-search-top__sub-item:first-of-type,
div#webconnect-gadget-7 div.fw-top div.fw-mv-search div.fw-search-top-wrap div.fw-search-top__body dl.fw-search-top__item--map dd.fw-search-top__item-data dl.fw-search-top__sub-item:first-of-type,
div#webconnect-gadget-gotoski1 div.fw-top div.fw-mv-search div.fw-search-top-wrap div.fw-search-top__body dl.fw-search-top__item--map dd.fw-search-top__item-data dl.fw-search-top__sub-item:first-of-type,
div#webconnect-gadget-gotoship div.fw-top div.fw-mv-search div.fw-search-top-wrap div.fw-search-top__body dl.fw-search-top__item--map dd.fw-search-top__item-data dl.fw-search-top__sub-item:first-of-type,
div#webconnect-gadget-jrskiagt div.fw-top div.fw-mv-search div.fw-search-top-wrap div.fw-search-top__body dl.fw-search-top__item--map dd.fw-search-top__item-data dl.fw-search-top__sub-item:first-of-type,
div#webconnect-gadget-agtgotoski div.fw-top div.fw-mv-search div.fw-search-top-wrap div.fw-search-top__body dl.fw-search-top__item--map dd.fw-search-top__item-data dl.fw-search-top__sub-item:first-of-type,
div#webconnect-gadget-7 div.fw-top div.fw-mv-search div.fw-search-top-wrap div.fw-search-top__body dl.fw-search-top__item--map dd.fw-search-top__item-data dl.fw-search-top__sub-item:last-of-type,
div#webconnect-gadget-gotoship div.fw-top div.fw-mv-search div.fw-search-top-wrap div.fw-search-top__body dl.fw-search-top__item--map dd.fw-search-top__item-data dl.fw-search-top__sub-item:last-of-type{
    display: none
}

div#alertText1,
div#alertText2 {
    margin-top: 5px
}

div.sub {
    padding: 5px;
}

ul.tab_sub li:first-child {
    margin-right: 5px;
}

div#webconnect-gadget-1 dl.fw-search-top__item--theme dt.fw-search-top__item-label {
    font-size: 16px;
    color: #004191;
}

div#alertText1,
div#alertText2 {
    margin-top: 10px
}

ul.tab_sub {
    margin-bottom: 20px;
}

@media screen and (min-width: 737px) {

    div#webconnect-gadget-bigs div.fw-mv-search,
    div#webconnect-gadget-1 div.fw-mv-search,
    div#webconnect-gadget-tabikatsu div.fw-mv-search {
        width: 90%;
        max-width: 752px;
    }
}

div#webconnect-gadget-bigs section.fw-search-top--tour,
div#webconnect-gadget-1 section.fw-search-top--tour,
div#webconnect-gadget-tabikatsu section.fw-search-top--tour {
    background-color: rgba(255, 255, 255, 0.88);
    padding: 15px;
}

div#webconnect-gadget-bigs div.fw-select,
div#webconnect-gadget-1 div.fw-select,
div#webconnect-gadget-tabikatsu div.fw-select {
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

ul.fw-search-condition-list li div.fw-checkbox label.fw-checkbox__label {
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

div#webconnect-gadget-train section.fw-search-top--train dl.fw-search-top__item--train dd.fw-search-top__item-data span.fw-train-list-time-search-accordion {
    font-size: 16px;
    color: #004191;
    font-weight: bold;
}

/*キーワード検索2022.06.07 TANAI*/
form.keyword-search {
    width: 90%;
    max-width: 752px;
    /*padding: 15px;
    margin: auto;*/
    text-align: left;
    padding-bottom: 15px
}

button.sp-search-module-submit {
    background-color: #33b381;
    font-weight: bold;
    color: #fff;
    width: 100%;
    transition: background 0.2s;
}

form.keyword-search div.sp-search-module-foot {
    margin-top: 15px;
}

button.sp-search-module-submit {
    font-size: 17px;
    padding-top: 12px;
    padding-bottom: 12px;
    border: none;
    border-radius: 4px;
}

form.keyword-search input.sp-search-module-inputs {
    box-shadow: 0px 2px 10px rgb(0 0 0 / 15%);
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 4px;
    line-height: 1.45;
    padding: 16px;
    width: 60%;
}

/*2021/11/22Addition TANNAI
0件の目的地を非表示*/
option:disabled {
    display: none
}

