@media screen and (min-width:769px){.search_title{border-bottom:3px solid #cecece;display:inline-block;font-size:2.4rem;margin:0 0 20px;padding:0 0 5px}}@media screen and (max-width:768px){.search_title{border-bottom:2px solid #cecece;display:inline-block;font-size:1.6rem;margin:0 0 15px}}@media screen and (min-width:769px){.search_subTitle{align-items:center;background:url(/images/common/icon_square.png?v=1498538570) no-repeat 0 6px;background-position:0;border-bottom:1px solid #cecece;display:flex;font-size:2rem;margin:0 0 15px;padding:3px 0 5px 20px}}@media screen and (max-width:768px){.search_subTitle{background:url(/images/common/icon_square_sp.png?v=1498616806) no-repeat 10px 12px;background-color:#f2f2f2;background-size:10px;font-size:1.5rem;height:33px;line-height:33px;margin:0;padding:0 0 0 28px}}@media screen and (min-width:769px){.search_subTitle input{margin:0 0 0 10px}}@media screen and (max-width:768px){.tab_item{border:1px solid #cecece;border-radius:3px;height:30px;margin-bottom:5px;width:49%}}.tab_item a{display:block;text-align:center}@media screen and (min-width:769px){.tab_item a{background:#f2f2f2;float:left;font-size:1.4rem;height:44px;line-height:44px}}@media screen and (max-width:768px){.tab_item a{border:2px solid #006fb7;border-radius:3px;box-sizing:border-box;font-size:1.3rem;font-weight:700;line-height:26px}}.tab_item a:hover{cursor:pointer}.tab_item a.is-current,.tab_item a:hover{background:#1581b6;color:#fff}.searchBox #chubu_tokai,.searchBox #chugoku_shikoku,.searchBox #hokuriku_koshinetsu,.searchBox #kansai,.searchBox #kanto,.searchBox #kyushu_okinawa{display:none}@media screen and (min-width:769px){.mainArea_list input,.search_area_regionItem input,.search_station_item{font-size:1.4rem!important}.mainArea_list input a,.mainArea_list input span,.search_area_regionItem input a,.search_area_regionItem input span,.search_station_item a,.search_station_item span{font-size:1.6rem}}@media screen and (max-width:1200px){.search_station_item{width:48%!important}}@media screen and (max-width:768px){.search_station_item{width:auto!important}}.search_station_item input{margin-right:2px;position:relative}@media screen and (min-width:769px){.search_station_item input{top:0}}@media screen and (max-width:768px){.search_station_item input{top:1px}}@media screen and (min-width:769px){.search_station_item input[disabled]{top:2px}}.searchPage{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 24px;width:100%;word-break:break-word}@media screen and (max-width:768px){.searchPage{margin-top:20px;padding:0 15px}}@media screen and (min-width:769px){.searchPage{margin-top:50px;padding:0 15px}.search_stationList__pickup__heading{align-items:center;background-position:0;display:flex;font-size:3rem!important}.search_stationList__pickup__item{font-size:2rem}.search_area .search_title i,.search_station .search_title i{padding:0 15px 5px 0}.search_area_tabList,.search_station_tabList{border-bottom:3px solid #1581b6;margin:0 0 20px}.tab_item:not(:first-child) a{border-left:1px solid #fff}.searchPage .tab_item a{font-size:1.6rem;width:136px}.searchBox .tab_item a{width:99px}}@media screen and (max-width:768px){.search_area .search_title,.search_station .search_title{padding:0 0 3px}.search_area .search_title i,.search_station .search_title i{padding:0 10px 0 0}.searchPage .search_area_tabList,.searchPage .search_station_tabList{margin:15px 10px 10px}.searchBox .search_area_tabList,.searchBox .search_station_tabList{margin:0 0 10px}.tab_item:nth-child(2n){float:right}.tab_item:nth-child(odd){float:left}.search_stationList_mainContent{margin-bottom:30px}.search_station_item{border-bottom:1px solid #cecece;height:45px;line-height:45px;padding-left:10px}.search_area_regionItem label,.search_station_item label{display:block}.extra_condition .c-form__button--submit,.searchBox .c-form__button--submit,.searchPage .c-form__button--submit{display:block;margin:20px auto 0}}.tab-type01{margin-bottom:30px}@media screen and (max-width:768px){.tab-type01{margin-bottom:23px}}.tab-type01>ul{border-bottom:3px solid #005fb2;display:flex}@media screen and (max-width:768px){.tab-type01>ul{border-bottom:none;flex-wrap:wrap}}.tab-type01>ul>li{width:100%}@media screen and (max-width:768px){.tab-type01>ul>li{border:none;height:auto;margin-bottom:0;width:calc(50% - 4px)}.tab-type01>ul>li:nth-child(odd){margin-right:8px}.tab-type01>ul>li:nth-child(n+3){margin-top:10px}}.tab-type01>ul>li>a{background-color:#eaeaea;font-weight:700;height:auto;line-height:1;padding:16px 0;width:100%!important}@media screen and (max-width:768px){.tab-type01>ul>li>a{background-color:#fff;border-radius:3px;font-size:1.3rem;line-height:1.4615384615;padding:7px 0 8px}}.tab-type01>ul>li>a.is-current,.tab-type01>ul>li>a:hover{background-color:#005fb2}.heading-type01{border-left:7px solid #295eac;font-weight:700;margin-bottom:27px;padding:5px 16px}@media screen and (max-width:768px){.heading-type01{border-left:3px solid #295eac;font-size:1.5rem;line-height:20px;margin-bottom:13px;padding:0 8px}}@media screen and (min-width:769px){.heading-type01{font-size:2rem;line-height:30px}}.heading-type01.-ver01{align-items:center;display:flex}.heading-type01.-ver01>button{margin-right:10px}.list-type01{display:flex}@media screen and (max-width:768px){.list-type01{flex-direction:column}.list-type01>li{border-top:1px solid #ccc;line-height:1;padding:12px 0 12px 44px}}.list-type02{display:flex;flex-wrap:wrap;margin-bottom:57px}.list-type02>li{margin-bottom:10px}.list-type02>li:not(:last-child){margin-right:11px}.list-type02>li>a{border:1px solid #005fb2;border-radius:6px;color:#005fb2;display:block;font-size:1.5rem;font-weight:700;padding:5px 16px}.list-type02>li>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.list-type02.-ver01{padding-left:20px}.list-type03{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.list-type03{border-top:1px solid #ccc}}.list-type03>li{width:16.6666666667%}@media screen and (max-width:768px){.list-type03>li{border-bottom:1px solid #ccc;flex-grow:1;padding:14px 0;width:50%}}.list-type03>li:nth-child(n+7){margin-top:30px}@media screen and (max-width:768px){.list-type03>li:nth-child(n+7){margin-top:0}}.list-type03>li>a{font-size:2rem;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width:768px){.list-type03>li>a{font-size:1.4rem}}.list-type03>li>span{font-size:1.5rem}@media screen and (max-width:768px){.list-type03>li>span{font-size:.9rem}}.list-type04{display:flex;flex-wrap:wrap;margin-bottom:57px}@media screen and (max-width:768px){.list-type04{border-top:1px solid #ccc;margin-bottom:20px}}.list-type04>li{margin:0;width:25%}@media screen and (max-width:768px){.list-type04>li{border-bottom:1px solid #ccc;flex-grow:1;padding:14px 0;width:50%}}.list-type04>li:nth-child(n+5){margin-top:24px}@media screen and (max-width:768px){.list-type04>li:nth-child(n+5){margin-top:0}.list-type04.-ver01>li{padding:12px 0 12px 23px;width:100%}.list-type04.-ver02>li{padding:12px 0;width:100%}}.checkbox-type01{align-items:center;display:inline-flex}@media screen and (max-width:768px){.checkbox-type01{display:flex!important}}.checkbox-type01:hover{cursor:pointer}.checkbox-type01__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;height:23px;margin:0 10px 0 0!important;outline:none;padding:0;position:relative;width:23px}@media screen and (max-width:768px){.checkbox-type01__input{height:16px;width:16px}}.checkbox-type01__input:hover{cursor:pointer}.checkbox-type01__input:after,.checkbox-type01__input:before{content:"";display:block;position:absolute}.checkbox-type01__input:before{background-color:#fff;border:2px solid #707070;border-radius:4px;box-sizing:border-box;height:23px;left:0;top:50%;transform:translateY(-50%);width:23px}@media screen and (max-width:768px){.checkbox-type01__input:before{border:1px solid #707070;height:16px;width:16px}}.checkbox-type01__input:after{border-bottom:3px solid #000;border-left:3px solid #000;height:6px;left:8px;opacity:0;top:calc(50% - 3px);transform:rotate(-45deg) translateY(-50%);width:11px}@media screen and (max-width:768px){.checkbox-type01__input:after{border-bottom:1px solid #000;border-left:1px solid #000;height:3px;left:4px;opacity:0;top:calc(50% - 2px);transform:rotate(-37deg) translateY(-50%);width:9px}}.checkbox-type01__input:checked:before{background-color:#085fb2;border-color:#085fb2}.checkbox-type01__input:checked:after{border-color:#fff;opacity:1}.checkbox-type01__input.-disable{cursor:auto}.checkbox-type01__input.-disable:before{border-color:#888;cursor:auto}.checkbox-type01__input.-disable:after{cursor:auto}.checkbox-type01__input.-ver01{margin-left:10px!important}@media screen and (max-width:768px){.checkbox-type01__wrap01{line-height:1}}.checkbox-type01__wrap01.-bold{font-weight:700}.checkbox-type01__txt01{font-size:1.4rem}@media screen and (max-width:768px){.checkbox-type01__txt01{font-size:.9rem}}.checkbox-type01__txt02{font-size:1.2rem}@media screen and (max-width:768px){.checkbox-type01__txt02{font-size:.9rem}}.checkbox-type01__txt02.-disable{color:#888;cursor:auto}@media screen and (max-width:768px){.checkbox-type01__txt02.-ver01{font-weight:700;margin-left:6px}}.checkbox-type01__txt03{font-size:1.6rem!important}@media screen and (max-width:768px){.checkbox-type01__txt03{font-size:1.4rem!important;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}}.checkbox-type01__txt04{font-size:1.8rem;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width:768px){.checkbox-type01__txt04{font-size:1.4rem!important}}.checkbox-type01__txt04.-disable{color:hsla(0,0%,53%,.533);cursor:auto}.checkbox-type01__txt04.-ver01{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:768px){.checkbox-type01__txt04.-ver01{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}}.checkbox-type01__txt05{font-size:2rem!important}@media screen and (max-width:768px){.checkbox-type01__txt05{font-size:1.4rem!important}}.checkbox-type01__txt05.-open{font-weight:700}.checkbox-type01__txt05.-disable{color:#888;cursor:auto}@media screen and (max-width:768px){.checkbox-type01__txt05.-ver01{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}}.checkbox-type01__txt06{font-size:1.4rem}.checkbox-type01__txt06.-disable{color:#888;cursor:auto}.l_searchFixedBtns__wrap01{background-color:#fff;bottom:0;box-shadow:0 -5px 6px rgba(0,0,0,.122);display:flex;justify-content:center;left:0;margin:0;padding:12px 0;position:sticky;right:0;z-index:1}@media screen and (max-width:768px){.l_searchFixedBtns__wrap01{box-shadow:none;padding:20px 45px}}.l_searchFixedBtns__btn01,.l_searchFixedBtns__btn02{border-radius:8px;font-size:1.8rem;padding:20px 0}@media screen and (max-width:768px){.l_searchFixedBtns__btn01,.l_searchFixedBtns__btn02{border-radius:4px;font-size:1.2rem;line-height:1.4166666667;margin-top:0;padding:10px 0}}.l_searchFixedBtns__btn01{background-color:#bcbcbc;border:none;color:#fff;margin-right:17px;max-width:241px;width:100%}@media screen and (max-width:768px){.l_searchFixedBtns__btn01{max-width:114px}.l_searchFixedBtns__btn01.-ver01{flex-shrink:0;padding:9px 20px}}.l_searchFixedBtns__btn02{align-items:center;background-color:#085fb2;display:flex;justify-content:center}@media screen and (max-width:768px){.l_searchFixedBtns__btn02{font-size:1.2rem;max-width:156px;width:100%}}.l_searchFixedBtns__btn02:before{background-image:url(/images/common/icon_search.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:21px;margin-right:8px;width:21px}@media screen and (max-width:768px){.l_searchFixedBtns__btn02:before{height:14px;width:14px}.l_searchFixedBtns__btn02.-ver01{flex-shrink:0;max-width:none;padding:11px 14px;width:auto}}@media screen and (min-width:769px){.search_stationList__scroll{height:70vh;overflow-y:scroll}}@media screen and (max-width:768px){.search_stationList__scroll{height:30vh;overflow-y:scroll}.search_stationList__scroll--station{height:55vh;overflow-y:scroll}}@media screen and (min-width:769px){.search_stationList__inner{height:400px;overflow:scroll}}@media screen and (max-width:768px){.search_stationList__inner{height:200px;overflow-y:scroll}}@media screen and (min-width:769px){.search_stationList_block{margin-bottom:30px}}@media screen and (max-width:768px){.searchBox .search_stationList_block{font-size:1.2rem}}@media screen and (min-width:769px){.search_station_item{float:left;font-size:1.2rem;margin:0 1% 10px 0;width:24%}.search_station_item a{-webkit-text-decoration:underline;text-decoration:underline}.search_station .c-form__button--back{float:left;position:static}}@media screen and (max-width:768px){.search_station .c-form__button--back{margin-bottom:0}}@media screen and (min-width:769px){.searchBox .search_stationList_content .c-form__button--back{padding:0 40px;width:auto}.searchBox .search_stationList_content .c-form__button--submit{min-width:300px;padding:0 20px}.searchBox .search_stationList_content .c-form__button--clear{float:right;margin-left:0;padding:0 20px}}@media screen and (max-width:768px){.search_station .search_stationList_mainContent{height:200px;overflow-y:scroll}}@media screen and (min-width:769px){.search_stationList__pickup{letter-spacing:-.5em;margin-bottom:30px;padding-left:22px}}.search_stationList__pickup__heading{font-weight:700}@media screen and (min-width:769px){.search_stationList__pickup__heading{border-bottom:1px solid #ccc;font-size:16px;font-size:1.6rem;margin-bottom:10px;padding-bottom:5px}}@media screen and (max-width:768px){.search_stationList__pickup__heading{background-color:#f2f2f2;font-size:15px;font-size:1.5rem;line-height:33px;padding:0 10px}}.search_stationList__pickup__heading:before{box-sizing:border-box;content:"";display:inline-block}@media screen and (min-width:769px){.search_stationList__pickup__heading:before{border:3px solid #ff2b52;height:12px;margin-right:10px;width:12px}}@media screen and (max-width:768px){.search_stationList__pickup__heading:before{background-color:#fff;border:2px solid #ff2b52;height:10px;margin-right:8px;width:10px}}@media screen and (min-width:769px){.search_stationList__pickup__item{display:inline-block;letter-spacing:0}.search_stationList__pickup__item:not(:last-child){margin-right:20px}}@media screen and (max-width:768px){.search_stationList__pickup__item:not(:last-child){border-top:1px solid #ccc}.search_stationList__pickup a{display:block;padding:10px;position:relative}.search_stationList__pickup a:after{border-right:2px solid #ccc;border-top:2px solid #ccc;content:"";display:inline-block;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}}@media screen and (min-width:769px){.search_stationList__pickup a:hover{-webkit-text-decoration:underline;text-decoration:underline}}.search_stationList__scroll{height:auto;overflow:visible;overflow:initial}.l_searchStationRoute{position:relative}.l_searchStationRoute__wrap01{margin-bottom:65px}@media screen and (max-width:768px){.l_searchStationRoute__wrap01{margin-bottom:21px}}.l_searchStationRoute__txt01{font-size:1.5rem;font-weight:500;margin-bottom:35px}@media screen and (max-width:768px){.l_searchStationRoute__txt01{font-size:1.5rem;margin-bottom:21px}}.formParts-type01{align-items:stretch;display:flex;justify-content:center}.formParts-type01>input{background-color:#f2f2f2;border:1px solid #707070;border-radius:8px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;max-width:923px;padding:18px;width:100%}@media screen and (max-width:768px){.formParts-type01>input{border-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0;font-size:.9rem;padding:11px}}.formParts-type01>button{align-items:center;background-color:#085fb2;border:none;border-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;outline:none;padding:18px;transition:all .4s;width:183px}@media screen and (max-width:768px){.formParts-type01>button{border-radius:6px;border-bottom-left-radius:0;border-top-left-radius:0;flex-shrink:0;font-size:1.2rem;padding:11px 25px;width:auto}}.formParts-type01>button:before{background-image:url(/images/common/icon_search.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:21px;margin-right:8px;width:21px}@media screen and (max-width:768px){.formParts-type01>button:before{height:14px;width:14px}}.footpath[data-v-36d250cc]{border-top:none}@media screen and (min-width:769px){.footpath[data-v-36d250cc]{border-bottom:1px solid #c4c4c4;font-size:1.2rem;padding:5px 10px}}@media screen and (max-width:768px){.footpath[data-v-36d250cc]{border-bottom:1px solid #c4c4c4;font-size:1rem;padding:6px 10px}}.footpath .path[data-v-36d250cc]{color:#7c7c7c}.footpath .path[data-v-36d250cc]:before{color:#7c7c7c;content:"＞";cursor:default;display:inline-block;-webkit-text-decoration:none;text-decoration:none}.footpath>a[data-v-36d250cc]{color:#7c7c7c}.footpath>a[data-v-36d250cc]:hover{color:#1581b6;-webkit-text-decoration:underline;text-decoration:underline}.footpath span.path[data-v-36d250cc]{color:#000}