@charset "UTF-8";#tab-menu,#tab-menu-seat1,#tab-menu-seat2,#tab-menu-vacantseat{list-style:none}.slick-dots li button::before{font-size:15px}@media only screen and (max-width:768px) and (min-width:0){.reservation-area-wrapper .reservation-area .reservation-title{position:relative;display:inline-block;width:100%;margin-top:0;background-color:#e8edf5;padding:1.25rem 1.25rem .5rem;border-radius:6px 6px 0 0;margin-bottom:-1px}.reservation-area-wrapper .reservation-area .reservation-title h2{font-size:18px;margin-bottom:0;padding-left:0}.tokuten-area .kaiinn-content h3 .yellow-balloon{margin-bottom:-11px;margin-left:-20px;padding:1rem 3rem .75rem;font-size:14px;background-size:150px 55px;background-position:left top 4px}header{z-index:3}}.news-area .news-contants dl dt{float:left;font-weight:300;margin-bottom:0}.black-over-ray{z-index:3}.auth-wrapper h3{margin-bottom:1.5em}@media only screen and (min-width:0) and (max-width:768px){.user-info-list dl.qr-info img{margin-bottom:1em}}.word-big{font-size:110%}.word-big hr{margin:.75rem auto}@media only screen and (min-width:0) and (max-width:768px){.word-big dl dt{float:left;font-size:15px}.word-big dl dd{margin-left:120px;font-size:15px}.qr-info dt{float:none!important;font-size:15px}.qr-info dd{margin-left:0!important;font-size:15px}}.fare{font-weight:700;font-size:14px;line-height:2.5}@media only screen and (min-width:769px){.slick-slide img{width:352px}.bus-ticket-area .bus-ticket .bus-ticket-header{height:200px}.bus-ticket-area .bus-ticket .bus-ticket-header h3{height:200px;padding:3rem 0}.bus-ticket-area .bus-ticket .bus-ticket-footer{height:160px}.bus-ticket-area .bus-ticket .bus-ticket-footer p{font-size:large;font-weight:bold}}@media print{.reservation-info-wrapper{background-color:#ebf5fc!important}.reservation-info-wrapper .settlement-status.status-already{border-color:#13a9e7!important;color:#13a9e7!important;background:#fff!important}.dl-wrapper{position:relative;left:-80px}.bus-ticket-area .bus-ticket{margin-bottom:10px}.bus-ticket-area .bus-ticket .bus-ticket-header{min-height:50px!important;padding:15px 0 8px 25px;background-color:#f0f2f7!important}.bus-ticket-area .bus-ticket .bus-ticket-detail-wrapper{padding:15px 0 5px 10px}.callout-custom-bg-gray h4 span.price,.callout-custom-bg-gray-regular h4 span.price{font-size:34px}.color-red{color:#f22235!important}}.bus-ticket-area .bus-ticket .bus-ticket-detail dl.time-and-place{margin-bottom:5px;font-size:14px}.bus-ticket-area .bus-ticket .bus-ticket-detail p{margin-bottom:10px}.bus-ticket-area .bus-ticket .bus-ticket-detail dd{margin-left:85px}@media only screen and (min-width:0) and (max-width:768px){.bus-ticket-area .bus-ticket .bus-ticket-detail{padding-bottom:0}.bus-ticket-area .bus-ticket .bus-ticket-footer h4{padding:1rem 0}.bus-ticket-area .bus-ticket .bus-ticket-footer p{font-size:x-large;font-weight:bold;text-align:center}}select{background-position-y:center}@media only screen and (min-width:769px){.sub-page .bus-info-panel .bus-info-content .price-card .price-card-content p,.sub-page .bus-info-panel .bus-info-content .price-card .price-card-content ul{font-size:10px}.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area{padding:0!important;display:inline-block}}.bus-info-panel .bus-info-content .bus-facility-info-area li.on img.icon{opacity:1}.reserve-contents-area h2.reserve-contents-title span.number{font-size:36px}.search-change-area{margin-bottom:5px}.icon-list-ex{margin-bottom:5rem}.test-Selected-reservation-detail-area-header .border-right{border-right:0}@media only screen and (max-width:768px) and (min-width:0){.login-content{display:none}.sub-page .test-Selected-reservation-detail-area-header .border-right{border-bottom:0;padding-top:0;padding-bottom:0}.sub-page .test-Selected-reservation-detail-area-header h3{font-size:15px;text-align:left;margin-bottom:0;line-height:20px;margin-top:5px}.sub-page .test-Selected-reservation-detail-area-header div.row{padding:0 .2rem}}.reservation-detail-area-wrapper .search-button-wrapper{padding:.5rem 1.5rem .5rem .5rem}.reservation-detail-area-wrapper .refine-area-wrapper{margin:0!important}.search-faced .toggle-plus-minus-button .text{font-size:14px}.creditPayment-contents-title{margin-bottom:15px;margin-left:10px}@media only screen and (max-width:768px) and (min-width:0){.sub-page .reservation-detail-area-wrapper .reservation-detail-area fieldset.fieldset{padding:.5rem 1rem;margin-bottom:0}.sub-page .reservation-detail-area-wrapper .reservation-detail-area-fixed fieldset.fieldset{padding:.5rem 1rem;margin-bottom:0}}.reservation-detail-area-wrapper{margin-bottom:4px}.bus-info-panel .bus-info-content,.bus-info-panel .bus-info-header{padding:10px .5rem}@media only screen and (max-width:768px) and (min-width:0){.sub-page .bus-info-panel .bus-info-content dl.price dt{font-size:12px;padding-right:4px;line-height:35px;height:35px}.sub-page .bus-info-panel .bus-info-content div.availability span.text{margin-left:0}.sub-page .bus-info-panel .bus-info-header .departure-wrapper:after{bottom:28px;top:auto}}.bus-info-panel .bus-info-header .departure-wrapper .date{font-size:13px;font-weight:400;color:#7e7e7e;margin-right:4px}.bus-info-panel .bus-info-header .arrival-wrapper .time,.bus-info-panel .bus-info-header .departure-wrapper .time{padding:0;font-size:20px}.bus-info-panel .bus-info-header .arrival-wrapper,.bus-info-panel .bus-info-header .departure-wrapper{padding-bottom:2px}.bus-info-panel .bus-info-header .arrival-wrapper .date{font-size:13px;font-weight:400;color:#7e7e7e;margin-right:4px}.bus-info-panel .bus-info-header .arrival-wrapper .time{padding:0;font-size:20px}.bus-info-panel .bus-info-header .arrival-wrapper{padding-bottom:2px}@media only screen and (max-width:768px) and (min-width:0){.sub-page .bus-info-panel .bus-info-content{padding-top:6px;padding-bottom:0}.sub-page .bus-info-panel .bus-info-content div.availability{margin-bottom:0}.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area ul.menu li{width:45px;min-width:45px;margin-top:0;margin-bottom:2px}}.bus-info-panel .bus-info-content .price-card-wrapper{display:none;padding:0}@media only screen and (min-width:769px){.sub-page .bus-info-panel .bus-info-header .departure-wrapper:after{bottom:40px;top:auto}.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area ul.menu li{float:left;text-align:center;width:45px;min-width:45px}}.bus-info-panel .bus-info-content .price-card-wrapper p.price-card-description{margin-top:9px}#goContent .input-group-button,#returnContent .input-group-button{width:1px;background-color:#ccc}.reservation-detail-area-wrapper .input-group.input-group-custom .input-group-button.button{border-left:1px solid #cacaca;border-right:1px solid #cacaca;border-left-width:1px}@media only screen and (min-width:769px){.refineRoute-container{width:100%}.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area ul.menu li.off img.icon,.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area ul.menu li.on img.icon{width:auto}.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area ul.menu li.facility-toggle-button-wrapper{min-width:0}.vacantseat_comment{width:1000px;margin:0 auto 10px}}@media only screen and (max-width:768px) and (min-width:0){.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area{padding:0}.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area ul.menu li.facility-toggle-button-wrapper{padding-left:7px;min-width:0}.sub-page .sub-page-title-area{padding:8px .25rem 0}.vacantseat_comment{padding-left:.625rem;padding-right:.625rem;margin:0 auto 10px}}@media only screen and (min-width:769px){.reserve-contents-inner .vacantseat_comment{width:905px;margin:0 auto 20px}.sub-page .reservation-detail-area-wrapper .button-cycle-wrapper .button.button-cycle{max-width:84%}.sub-page .reservation-detail-area-wrapper .button-cycle-wrapper .button.button-cycle span.icon-arrow-cycle{left:40%}}@media only screen and (max-width:768px) and (min-width:0){.reserve-contents-inner .vacantseat_comment{padding-left:.625rem;padding-right:.625rem;margin:0 auto 20px}.sub-page .reservation-detail-area-wrapper .reservation-detail-area fieldset.fieldset{padding:0}.sub-page .reservation-detail-area-wrapper .reservation-detail-area-fixed fieldset.fieldset{padding:0}.sub-page .test-Selected-reservation-detail-area-header .change-condition-toggle-button{margin-top:0;margin-bottom:0}}.test-Selected-reservation-detail-area-header .change-condition-toggle-button2{position:relative;padding:.5rem 0;margin-bottom:0;background-color:#fff;line-height:0!important}.test-Selected-reservation-detail-area-header .change-condition-toggle-button2 .text{line-height:1;color:#000}.reservation-detail-area-wrapper fieldset.fieldset{padding:0 1.75rem}.reservation-detail-area-upper-wrapper-toggle{margin-top:1.25rem}.reservation-detail-area .creditPayment-contents-inner{margin-top:13px;margin-bottom:13px}.reservation-detail-area .toggle-plus-minus-button span.toggle-plus-minus{line-height:0;color:#005ed2}div.medium-2.small-4.columns.availability-wrapper{padding-left:0;padding-right:0}@media only screen and (max-width:768px) and (min-width:0){.reservation-detail-area-upper-wrapper-toggle{margin-left:10px!important;margin-right:10px!important}.reservation-detail-area .creditPayment-contents-inner{margin-left:10px;margin-right:10px}.sub-page .test-Selected-reservation-detail-area-header .change-condition-toggle-button .icon{margin-left:-2.5rem}.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area ul.menu li.off img.icon,.sub-page .bus-info-panel .bus-info-content .bus-facility-info-area ul.menu li.on img.icon{width:auto;height:30px}input.input-subpage-arrival,input.input-subpage-departure{width:11em}.sub-page .bus-info-panel .bus-info-content .price-card .price-card-content{padding-left:default!important;margin-left:5px}.bus-info-panel .bus-info-content .price-card.callout.alert,.bus-info-panel .bus-info-content .price-card.callout.secondary,.bus-info-panel .bus-info-content .price-card.callout.warning{padding:8px 0}.price-card-content p{margin-bottom:0!important}}.icon-line-arrow-left2,.icon-line-arrow-left3,.icon-line-arrow-right2,.icon-line-arrow-right3{position:absolute;width:15px;height:15px;border-left:2px solid #939da5;border-bottom:2px solid #939da5}.bus-info-panel .bus-info-header .bus-name{white-space:normal!important;padding-right:0!important}.bus-info-panel .bus-info-content .price-card.callout .price-card-content ul.menu li:after{content:no-close-quote}@media screen and (min-width:769px){.price-wrapper{padding-right:10px}.hanre-link{padding-top:.75em;font-size:13px;margin-bottom:1rem}}@media only screen and (max-width:768px) and (min-width:0){.price-wrapper{padding-right:0}.hanre-link{font-size:13px;margin-bottom:1rem}}.hit_attention{margin-top:1em;font-weight:700;color:#f22235;font-size:16px}.icon-line-arrow-left2{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-line-arrow-left3{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);left:14px}.icon-line-arrow-right2{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.icon-line-arrow-right3{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);left:14px}@media screen and (min-width:769px){.day-next2,.day-prev2{top:.25rem;position:absolute}.day-prev2{left:380px}.day-next2{left:590px}}@media only screen and (max-width:768px) and (min-width:0){.day-next2,.day-prev2{top:.4rem;position:absolute}.day-prev2{left:70px}.day-next2{right:95px}}.ui-datepicker-calendar td span{padding:0 3px}.unchinA span,.unchinB span,.unchinC span,.unchinD span,.unchinE span,.unchinF span,.unchinG span,.unchinH span{position:relative;display:inline-block;width:30px;content:'';border:3px solid!important;-moz-border-radius:50%;border-radius:50%;margin-bottom:-1px}.otoku-icon .text,.service-icon .text{display:table-cell;vertical-align:middle}.unchinA span{border-color:orange!important}.unchinB span{border-color:pink!important}.unchinC span{border-color:#ffed00!important}.unchinD span{border-color:#13e6e7!important}.unchinE span{border-color:green!important}.unchinF span{border-color:red!important;background-color:#ff0}.unchinG span{border-color:#fff!important}.unchinH span{border-color:red!important}.icon-circle:before{content:''!important}.color-pale-pink{color:orange}.color-pale-orange{color:pink}.color-pale-green{color:#ff0}.color-pale-aqua{color:#e0ffff}.color-pale-blue{color:green}.color-pale-perple{color:red;background:#ff0}.color-pale-gray{color:#fff}.color-pale-red{color:red}nav.datepicker-nav.calendar li span.icon{border:4px solid;width:30px!important;height:30px!important;border-radius:50%;margin-right:5px}.otokuicon-img{width:50px;height:50px}.otoku-icon .text{height:59px!important;width:300px}.serviceicon-img{width:auto;height:30px}.service-icon .text{height:70px!important}.service-icon li{margin-bottom:0!important}#calendar .ui-datepicker-group table{border-collapse:separate}#calendar .ui-datepicker-group table tbody{border-bottom:1px solid #ccc}#calendar .ui-datepicker-group table tbody tr{border-bottom:0}.color-pale-white{color:#fff}.image-data{margin:1rem 0;width:470px}#calendar nav.datepicker-nav li span.text{width:130px}.user-info-list h4{margin-bottom:17px}body.is-reveal-open{padding-right:17px}.error_label,.error_label4{padding:5px;color:#f22235;font-size:12px;font-weight:700;background:#ffeded}.drawer-overlay{z-index:11}.drawer-nav{z-index:12}.refineArrival-container,.refineDeparture-container{width:100%}.error_label{text-align:left}@media only screen and (min-width:769px){.menu-text a.menu-select.active .menu-icon-bar-wrapper .menu-icon-bar.first-bar{transform:rotate(-45deg) translate(-8px,7px)}.menu-text a.menu-select.active .menu-icon-bar-wrapper .menu-icon-bar.third-bar{transform:rotate(45deg) translate(-6px,-5px)}.error_label2{color:#f22235;font-size:12px;font-weight:700;margin-left:259px;text-align:left;background:#ffeded;padding:5px}}@media only screen and (max-width:768px) and (min-width:0){.refineRoute-container{width:100%}header .site-top-bar ul.menu li.menu-button a.menu-select.active .menu-icon-bar-wrapper .menu-icon-bar.first-bar{transform:rotate(-45deg) translate(-7px,4px)!important}header .site-top-bar ul.menu li.menu-button a.menu-select.active .menu-icon-bar-wrapper .menu-icon-bar.third-bar{transform:rotate(45deg) translate(-6px,-5px)!important}.error_label2,.error_label3{color:#f22235;font-size:12px;font-weight:700;text-align:left;background:#ffeded;padding:5px}}@media only screen and (min-width:769px){.error_label3{color:#f22235;font-size:12px;font-weight:700;margin-left:333px;text-align:left;background:#ffeded;padding:5px;width:470px}}.error_label4{text-align:center;margin-top:10px;margin-bottom:10px!important}.error_label5{color:#f22235;font-size:12px;font-weight:700;text-align:left;background:#ffeded}.underline2,.underline3{color:#005ed2;padding-bottom:0}@media only screen and (min-width:769px){.error_label5{width:220px;padding:2px}.reservation-info-wrapper.booking-done h3{font-size:20px}.reservation-info-wrapper.booking-done h3 .icon-circle-check-2{font-size:24px}}@media only screen and (max-width:768px) and (min-width:0){.error_label5{padding:5px}}ul.no-bullet.small{padding-top:8px}.recaptcha-area{width:304px;text-align:center;margin:0 auto}@media only screen and (max-width:768px) and (min-width:0){.reservation-info-wrapper{padding:1rem 0}.reservation-info-wrapper.booking-done h3{font-size:20px}.alert-area h3{padding-left:1.25em}.alert-area h3 span.icon{font-size:20px}.recaptcha-area{margin-top:15px}}.recaptcha-comment{margin-top:10px;text-align:center}.recaptcha-comment p{font-size:.8125rem}@media only screen and (max-width:768px) and (min-width:0){.recaptcha-comment{text-align:left;margin:10px}.recaptcha-comment p{font-size:12px}main{width:100%!important}}.acordion-contents-inner{margin-top:10px}.underline{padding-bottom:0;border-bottom-width:1px}.underline2{border-bottom:1px solid #005ed2;font-size:16px}.underline2:hover{border-bottom:1px solid #1585cf}.underline3{border-bottom-width:1px}.menu>li>a{padding-left:.5rem;padding-right:.5rem}.reserved1{background-color:#e8ecf5}@media only screen and (min-width:769px){.reserved1{margin-top:1rem;margin-bottom:1rem;padding:2rem 0}}.reserved h4,.reserved h5{margin-top:20px;color:#162a59}@media only screen and (max-width:768px) and (min-width:0){.reserved1{margin-bottom:1rem;padding:1rem 0}}.reserved1 h3{position:relative}.reserved1 h3,.reserved1 p{color:#162a59}.reserved h4{vertical-align:top;margin-bottom:30px;border-left:6px solid #39f;padding-top:0;padding-bottom:0;padding-left:20px;font-size:22px;font-weight:400}.reserved h5,.reserved li span{font-size:18px;font-weight:400}@media only screen and (max-width:768px) and (min-width:0){.reserved h4{font-size:18px;padding-left:10px}}.reserved hr{margin-top:.2rem;margin-bottom:.5rem}.reserved-button{margin-top:15px}.reserved li{margin-bottom:20px}@media only screen and (min-width:769px){.reserved1 h3{font-size:22px;font-weight:500;margin-bottom:0}}@media only screen and (max-width:768px) and (min-width:0){.reserved1 h3{font-size:18px;font-weight:500!important;padding-left:1em;margin-bottom:0}}.reserved{margin:0 0 20px;padding:0}@media only screen and (min-width:769px){.user-info-wrapper .user-info .user-name-wrapper{padding-left:15px}.user-name{overflow:hidden;max-width:142px;width:auto;white-space:nowrap;text-overflow:ellipsis}.honorific-title{vertical-align:super}.reservation-card-wrapper .reservation-card-body{padding:0;clear:both}.reservation-card-wrapper .reservation-card-body p{font-size:large !important;font-weight:bold}}@media only screen and (max-width:768px) and (min-width:0){.reservation-card-wrapper .reservation-card-body{padding:5px;clear:both}.reservation-card-wrapper .reservation-card-header{padding:.5rem 1rem 0 100px;margin-bottom:5px;font-size:14px}.sitein-point{margin:0;padding:0}.sitein-point td{font-size:13px!important}.reservation-card-wrapper .reservation-card-body p{font-size:x-large !important;font-weight:bold;text-align:center}}.reservation-card-wrapper .reservation-limit-date{background:#e8ecf5;content:' ';display:table;padding:1rem 1rem 0;width:100%;margin-bottom:1rem}.reservation-card-wrapper .reservation-limit-date dl{margin-bottom:0}.reservation-card-wrapper .reservation-limit-date dt{color:red;margin-right:1rem;font-size:18px}.reservation-card-wrapper .reservation-limit-date dd{color:red;font-size:18px;font-weight:500}.reservation-card-wrapper dl dt{float:left;margin-right:1rem}.reservation-card-wrapper dl dd span{margin-right:1rem;font-size:14px;font-weight:700}.reserve-contents-area .reserve-contents-inner p{font-size:13px;margin-bottom:5px}.reserve-nothing{text-align:center;background-color:#e8edf5;padding:15px}.sitein-area1,.sitein-area2,.sitein-area3{background-color:#e8edf5!important}.reserve-nothing p{margin:0;padding:0;font-size:17px!important}@media only screen and (min-width:769px){.reserve-payback{padding-top:24px!important;border-color:#a2b6c7!important;color:#a2b6c7!important}.reserve-payback2{padding-top:14px!important}}@media only screen and (max-width:768px) and (min-width:0){.reserve-payback{padding-top:14px!important;border-color:#a2b6c7!important;color:#a2b6c7!important}.user-creditcard-info{margin-top:14px}.reserve-payback2{padding-top:14px!important}}.sitein-area1{border-radius:0!important;box-shadow:none!important;padding:15px 0!important;margin-bottom:1rem!important}.sitein-area2{margin:0!important;padding:0}.sitein-area3{border:0!important}.sitein-area4{padding-left:0!important;padding-right:0!important}.sitein-area5{margin-left:15px!important}.reservation-card-wrapper{box-shadow:0 1px 2px rgba(10,10,10,.25)}.sitein-point{margin-top:1rem}@media only screen and (max-width:375px) and (min-width:0){body .row.sub-page.main-container{width:100%!important}main{width:375px!important}}@media only screen and (min-width:769px){.reservation-number-text{font-size:13px!important;color:#333;font-weight:400!important;margin-left:0!important}.callout-custom-bg-gray dt{min-height:0}}@media only screen and (max-width:768px) and (min-width:0){.reservation-number-text{font-size:11px!important;color:#333;font-weight:400!important;margin-left:0}}.favorites_send h3{padding-right:30px}.reveal-blue-container .reservation-info-wrapper.booking-done{background-color:#e2faed;color:#07b56e}.sub-page2.main-container{max-width:71.375rem}.is-active,.sub-page2 .icon{color:inherit}.reduce,.reveal-blue-container .alert-area,.reveal-blue-container .reservation-info-wrapper{margin-bottom:0}.reduce .reduce-panel{border-width:0}.reduce .reduce-panel .tabs-panel{padding-left:0;padding-right:0}.reduce .reduce-panel .tabs-panel #creditPaymentForm{background-color:#f4f6f9;padding:2rem 1rem}.reduce .reserve-contents .small-title{margin-bottom:35px;font-size:80%;line-height:inherit}.reduce .callout-custom{margin:30px 0 0}.reduce .reserve-contents p{padding:0 10px}.reduce .security-layout{display:table;margin-left:0;margin-bottom:0}.reduce .security-textarea,.reduce .security-textarea2{display:table-cell;width:208px}.reduce .security-icon{display:table-cell;padding-left:10px;vertical-align:top;padding-top:7px}.reduce .security-margin{margin-top:15px}.reduce .security-bottom-margin{margin-bottom:0}.reduce .input-group-label{padding:0 7px}.reduce .input-group-label2{background-color:transparent;border:none}@media only screen and (max-width:768px) and (min-width:0){.reduce .reserve-contents-inner{padding-left:0;padding-right:0}.reduce .reduce-panel label.creditcard-info-checkbox{position:relative;padding-left:4rem}.reduce .reduce-panel label.creditcard-info-checkbox:before{top:0!important;padding:9px 10px!important}}h5.reserve-contents-title{font-size:18px;margin-top:5px}.bg-gray2{margin-bottom:2rem}.faq nav{padding:13px 0}.faq .faq-accordion{border:2px solid #dcdfe1}.faq div:not(:last-child)>.faq-accordion{border-bottom:0}.faq .acordion-contents-title{position:relative;vertical-align:middle}.faq .acordion-contents-title:after{position:absolute;top:19px;right:30px;display:block;width:14px;height:14px;content:'';background-image:url(/BusRsv/static/img/svg/accordion-icon-cfb0a56f10016aa160f62841d5a51024.svg);background-size:100%;background-position:center top}.faq .faq-contents-note li:before,.howto .howto-step-note li:before{content:'※'}.faq .acordion-contents-title.color-blue:after{background-position:center bottom}.faq .acordion-contents-title>p{font-size:15px;font-weight:700;margin:0;padding:14px 75px 14px 20px}.faq .acordion-contents-inner p:last-child,.faq .acordion-contents-inner ul:last-child{margin-bottom:0}.faq .acordion-contents-inner{padding:30px;border-top:2px solid #dcdfe1;background-color:#f8fafd}.faq .faq-contents-note{margin-left:0}.faq .faq-contents-note li{color:#6e6e6e;font-size:12px;list-style-type:none;padding-left:1em;text-indent:-1em}.faq .faq-contents-table{display:inline-block;vertical-align:top;width:auto;overflow:hidden;margin-left:26px;margin-bottom:0}.faq .faq-contents-table:first-child{margin-left:0}.faq .faq-contents-table caption{color:#333;text-align:left}.faq .faq-contents-table thead{background-color:#f0f2f7!important}.faq .faq-contents-table tbody,.faq .faq-contents-table tbody td,.faq .faq-contents-table tbody th{background-color:#fff}.faq .faq-contents-table td,.faq .faq-contents-table th{font-size:14px;text-align:center;width:226px;border:1px solid #dcdfe1}.faq .faq-subcotents{padding-top:14px}.faq h4{font-size:16px;padding-top:28px;border-top:1px solid #dcdfe1}.faq~footer{margin-top:100px}@media only screen and (max-width:768px) and (min-width:0){.faq{padding:0 5px}.faq>div>p{padding-right:5px}.faq .acordion-contents-title.color-blue:after,.faq .acordion-contents-title:after{right:15px}.faq .acordion-contents-title>p{font-size:14px;padding:14px 40px 14px 16px}.faq .acordion-contents-inner{padding:20px}.faq .acordion-contents-inner>p{padding-right:5px}.faq .faq-contents-note li{padding-right:1px}.faq .faq-contents-table{display:inline-block;vertical-align:top;width:auto;overflow:hidden;margin-left:0;margin-right:-5px;margin-bottom:0}.faq .faq-contents-table caption{margin-top:16px}.faq .faq-contents-table thead{border-bottom:1px solid #dcdfe1!important}.faq .faq-contents-table thead th{font-weight:700!important}}.howto:first-child{height:240px;background-image:url(/BusRsv/static/img/howto/title-bg-673c967c87c158481a9a21d94fa18ac0.png);background-repeat:no-repeat;background-position:center top;background-size:cover}.howto-lead{width:100%;background:#fff;margin-top:45px;margin-bottom:27px}.howto-img{background-color:#f4f6f9;width:100%;padding-top:30px;padding-bottom:30px}.howto-list-wrapper{background-color:#162a59}@media only screen and (min-width:769px){.howto-list-wrapper .howto-list ul{font-size:0;width:100%;height:130px;margin:0}.howto-list-wrapper .howto-list ul li{width:25%;height:13 0;display:inline-block;margin:0;background-color:#162a59;text-align:center;font-size:19px;font-weight:400}.howto-list-wrapper .howto-list ul li a{height:130px;padding-top:25px;padding-bottom:40px;color:#fff;display:block;background-image:url(/BusRsv/static/img/guide/sitaya_no-502e2e7606006afcd854bceb5777d437.png);background-repeat:no-repeat;background-position:center;background-position-y:80px}.howto-list-wrapper .howto-list ul li a:hover{color:#fff;background-color:#005ed2;display:block;background-image:url(/BusRsv/static/img/guide/sitaya-99ce10287164a5c64abfcddd3befef0e.png)}.howto-list-wrapper .howto-list li:nth-child(1) a{border-left:1px solid #405278;border-right:1px solid #405278}.howto-list-wrapper .howto-list li:nth-child(2) a,.howto-list-wrapper .howto-list li:nth-child(3) a,.howto-list-wrapper .howto-list li:nth-child(4) a{border-right:1px solid #405278}}.howto .sub-page-title-area>div,.howto-contents-title-wrapper .howto-contents-title-wrapper,.howto-contents-title-wrapper .howto-list-wrapper{width:100%}@media only screen and (max-width:768px) and (min-width:0){.howto-list-wrapper .howto-list ul{width:100%;margin:0}.howto-list-wrapper .howto-list ul li{width:100%;display:inline-block;margin:0;background-color:#162a59;text-align:left;font-size:16px;font-weight:400}.howto-list-wrapper .howto-list ul li a{position:relative;padding:.725em 1em;color:#fff;display:block;background-image:url(/BusRsv/static/img/guide/sitaya_no-502e2e7606006afcd854bceb5777d437.png);background-repeat:no-repeat;background-position:right 20px top 25px;border-bottom:1px solid #405278;background-size:20px}.howto-list-wrapper .howto-list ul li a .number{font-size:35px;position:absolute;top:8px}.howto-list-wrapper .howto-list ul li a .text{position:relative;top:-12px;left:60px}.howto-list-wrapper .howto-list ul li a:hover{color:#fff;background-color:#005ed2;display:block;background-image:url(/BusRsv/static/img/guide/sitaya-99ce10287164a5c64abfcddd3befef0e.png)}}.howto-list-wrapper .howto-contents-title .number,.howto-list-wrapper .howto-list li a .number{font-size:52px;font-weight:100}.howto-contents-title-wrapper .howto-contents-title h3{margin-top:0;margin-bottom:0;padding:47px 0;text-align:center}.howto-contents-title-wrapper .howto-contents-title h3 .text{position:relative;font-size:33px;font-weight:300;color:#162a59;top:-5px}@media only screen and (max-width:768px) and (min-width:0){.howto-contents-title-wrapper .howto-contents-title h3{padding:20px}.howto-contents-title-wrapper .howto-contents-title h3 .text{font-size:25px}}.howto-contents-title-wrapper h3 .number{margin-right:20px;font-size:52px;font-weight:100;color:#39f}.howto-contents-title-wrapper h4{vertical-align:top;margin-top:40px;border-left:6px solid #39f;padding-top:0;padding-bottom:0;padding-left:20px;font-size:22px;font-weight:400;color:#162a59}.howto-contents-title-wrapper .howto-list-wrapper{background-color:#162a59}.howto-contents-title-wrapper{background-color:#edeef5}.howto .lead-img,.step:nth-child(even){background-color:#f4f6f9}.howto_line{max-width:100%!important;width:100%;border-bottom:1px solid #cacaca}.howto-contents ul.text-link{margin-left:0;list-style-image:url(/BusRsv/static/img/guide/sankaku-0a34916874b7f22c7aeaf229f003d3da.png);margin-bottom:60px}.howto-contents ul.text-link li{list-style-position:inside;margin-bottom:6px}.howto-contents p{margin-top:30px}.howto h2{color:#fff!important;text-align:center!important;margin-top:55px}.howto .lead{font-size:18px;text-align:center;margin:35px 0}.howto .lead-img{width:1366px;margin:0 -183px;padding:70px 0 50px}.howto .howto-step{width:1366px;margin:0 -183px;padding-top:70px;padding-left:319px;background-repeat:no-repeat;background-size:2px 360px}.howto .step-num{margin-left:-125px;float:left}@media only screen and (min-width:769px){.howto .howto-step-inner{float:left;width:427px;margin-bottom:60px}.howto .howto-step-inner2{float:left;width:840px;margin-bottom:60px}}.howto .howto-step h3{color:#162a59;font-size:27px;margin-bottom:20px}.howto .howto-step p:last-child,.howto .howto-step ul:last-child{margin-bottom:0}.howto .howto-step-note{margin-left:0}.howto .howto-step-note li{color:#6e6e6e;font-size:12px;list-style-type:none;padding-left:1em;text-indent:-1em}.howto .howto-step-img{margin-left:458px;padding-bottom:70px}.howto .howto-footer{margin-top:70px;text-align:center}.howto .howto-footer-text{color:#162a59;font-size:18px;line-height:1.6;margin-bottom:30px}.howto button{font-size:15px;display:inline-block!important;width:345px!important;height:55px;margin:0 7px 84px!important}.only-pc{display:inline-block}.only-sp{display:none}.howto .settlement-status.status-outstanding{border-color:#03a3e6;color:#fff}.howto .howto_member{display:inline-table;vertical-align:middle;border-color:#03a3e6;color:#03a3e6;margin-bottom:0;margin-left:10px;text-align:center;border-width:2px;border-style:solid;border-radius:10px;font-size:12px;width:80px;height:25px;padding:2px 10px;top:1px}@media only screen and (min-width:769px){.howto .settlement-status{margin-bottom:0;text-align:center;border-width:3px;border-style:solid;background-color:#03a3e6;border-radius:50%;left:1rem;padding-top:0;font-size:55px;font-weight:100;width:100%;min-width:100px;max-width:100px;height:100px}}@media only screen and (max-width:768px) and (min-width:0){.howto{padding:0 5px}.howto:first-child{height:160px;background-size:911px}.howto h2{margin-top:40px}.howto .lead{text-align:left;margin:20px 0 25px}.howto .lead-img{width:110%;margin:0 -15px;padding-top:35px}.howto .howto-step{width:110%;background-image:none;margin:0 -15px;padding:0}.howto .step-num{float:none;text-align:center;margin:0;height:60px;background-color:#03a3e6;font-size:36px}.howto .howto-step-inner,.howto .howto-step-inner2{float:none;width:100%;padding:0 15px;margin-bottom:20px}.howto .howto-step h3{font-size:21px;margin-top:30px;background-size:100%}.howto .howto-step-img{text-align:center;margin:0;padding:25px 0 50px}.howto .howto-footer{margin:50px 0 40px}.howto .howto-footer-img>img{width:210px}.howto .howto-footer-text{font-size:15px;margin-bottom:25px}.howto button{margin:0 0 15px!important}.only-pc{display:none}.only-sp{display:inline-block}.reserve-contents-area .reserve-contents-inner .point-table div.point-checkbox-wrapper .input-number-wrapper{top:20px}}@media only screen and (min-width:769px){.callout-custom-bg-gray h4 span.limit{font-size:24px}.callout-custom-bg-gray h4.limit{text-align:left;margin-top:12px}}.callout-custom-bg-gray div h3{font-size:20px;margin-bottom:1em}@media only screen and (min-width:769px){.column1{margin-bottom:15px}}.column2{font-size:24px;text-align:left;margin-bottom:0!important}@media only screen and (min-width:769px){.column3{margin-bottom:0!important}.ikikaeri{font-size:20px;margin-bottom:15px}}.softwarekeyboard{width:27px;height:27px}.softwarekeyboard img{width:80%;margin-bottom:6px}.favorite-wrapper label.favorite-checkbox:before{top:0!important}@media only screen and (min-width:769px){.bus-ticket-area .bus-ticket .bus-ticket-header h3 span.month-and-day{width:100%;position:relative;top:25px;display:inline-block;font-size:16px;font-weight:300;height:40px}}.reserve-contents-area .reserve-contents-inner .point-table dl dt{float:none;font-size:14px}#tab-menu li{display:inline-block;padding:5px 25px;background:#eee}#tab-menu li.active{background:#000;color:#fff}#tab-box .tabtab{display:none}#tab-box .tabtab.active{display:block}#tab-box .tabs-panel{padding:0}#tab-menu-seat1 button{display:inline-block;background:#fff;padding-top:1rem;padding-bottom:1rem;border:1px solid #005ed2;border-radius:2px;font-size:14px;color:#005ed2}#tab-menu-seat1 button.active{background:#005ed2;color:#fff}@media only screen and (max-width:768px) and (min-width:0){.reserve-contents-area .reserve-contents-inner .point-table dl dt{float:left;line-height:35px!important}#tab-menu-seat1 button{padding-left:0;padding-right:0}}#tab-box-seat1 .tabtab{display:none}#tab-box-seat1 .tabtab.active{display:block}#tab-box-seat1 .tabs-panel{padding:15px 0 10px}#tab-menu-seat2 button{display:inline-block;background:#fff;padding-top:1rem;padding-bottom:1rem;border:1px solid #005ed2;border-radius:2px;font-size:14px;color:#005ed2}@media only screen and (max-width:768px) and (min-width:0){#tab-menu-seat2 button{padding-left:0;padding-right:0}}#tab-menu-seat2 button.active{background:#005ed2;color:#fff}#tab-box-seat2 .tabtab{display:none}#tab-box-seat2 .tabtab.active,#tab-box-vacantseat .tabtab.active{display:block}#tab-box-seat2 .tabs-panel{padding:15px 0 10px}#tab-menu-vacantseat li.active{background:#000;color:#fff}#tab-box-vacantseat .tabs-panel{padding:0}#payment-tabs div.tabs-title.button{background-color:#fff!important;text-align:center;padding:.85em .9em}@media only screen and (min-width:769px){#tab-menu button{position:relative;padding-top:1rem;padding-bottom:1rem;border:1px solid #005ed2;border-radius:2px;font-size:14px;color:#005ed2;display:inline-block;width:215px;margin-right:1px}}@media only screen and (max-width:768px) and (min-width:0){#tab-menu button{position:relative;padding-top:1rem;padding-bottom:1rem;border:1px solid #005ed2;border-radius:2px;font-size:14px;color:#005ed2;display:inline-block;width:289px;margin-right:1px;margin-bottom:10px}}#tab-menu button.active{background-color:#005ed2;color:#fff;padding-top:1rem;padding-bottom:1rem}#tab-menu button.active:before,#tab-menu button:before{top:0;left:0;display:inline-block;font-family:microwave-bus-icon;position:absolute;font-size:22px;width:38px;height:45px;padding:12px 10px;overflow:hidden}#tab-menu button.active:before{content:'';color:#fff}#tab-menu button:before{content:'';color:#dfedfd}#tab-menu button.disabled{background:#eee;color:#444}.reserve-contents-area .reserve-contents-inner .point-table{margin-bottom:1rem}@media only screen and (min-width:769px){.reserve-contents-area .reserve-contents .reserve-contents-inner .point-table div.columns>div.columns{margin-top:1rem;margin-bottom:1rem}.reserve-contents-area .reserve-contents-inner .point-table div.point-checkbox-wrapper{padding-top:0!important;padding-bottom:1rem!important}.reserve-contents-area .reserve-contents .reserve-contents-inner .point-table span.long-text{margin-top:15px}}@media only screen and (max-width:768px) and (min-width:0){.reserve-contents-area .reserve-contents-inner .point-table div.point-checkbox-wrapper{padding-top:0;height:75px}.reserve-contents-area .reserve-contents-inner .point-table dl{margin-bottom:0}}.reserve-contents-inner h5{margin-bottom:0}.reserve-contents-area .reserve-contents-inner .point-table dl dt{height:22px;line-height:22px}.bus-ticket-area .bus-ticket .bus-ticket-detail h4{margin-top:0}@media only screen and (max-width:768px) and (min-width:0){.reserve-contents-area .reserve-contents-inner .point-table div.columns>div.columns{margin-top:6px;padding-bottom:0}.reserve-contents-area .reserve-contents-inner .point-table dl dd{height:auto}.padding-side-large-custom2{padding-left:.625rem!important;padding-right:.625rem!important}}@media screen and (max-width:768px){.reveal{min-height:100%!important;height:100%!important}}@media only screen and (min-width:769px){.js-seat_radio .button.hollow{width:180px}.near_seat{position:relative;top:-8px;left:16px;font-size:13px}}@media only screen and (max-width:768px) and (min-width:0){.js-seat_radio .button.hollow{width:100%}.near_seat{position:relative;top:-5px;font-size:13px}}.login-wellnet-button,.login-wellnet-wrapper{margin-top:40px}.reserve-contents-area .reserve-contents-inner dl.text-wrap dd{text-align:right}.reserve-contents-area .reserve-contents-inner .point-table div.point-checkbox-wrapper .input-number-wrapper input.number{width:90px}.send-wrapper h3{margin-bottom:35px!important}@media only screen and (max-width:768px) and (min-width:0){#ZMap{width:100%;height:500px}}@media only screen and (min-width:769px){#ZMap{width:1000px;height:500px;margin:0 auto 4rem}.discount-page-wrapper .discount-list li .hanre-item{display:inline-block;position:relative;border-radius:6px;width:240px;height:70px;margin-right:10px;font-size:13px}.discount-page-wrapper .discount-list li .hanre-item img{position:absolute;top:20px;height:30px}.discount-page-wrapper .discount-list li .hanre-item span.text{display:inline-block;margin-left:50px;margin-top:4px;font-size:16px}.discount-page-wrapper .discount-list li:first-child .hanre-item span.text{margin-left:50px}.bus-info-area,.row.expanded.bg-light-gray{overflow:visible!important}}@media only screen and (max-width:768px) and (min-width:0){.discount-page-wrapper .discount-list li .hanre-item{display:table;border-radius:6px;width:95%;height:70px;font-size:13px}.discount-page-wrapper .discount-list li .hanre-item img{position:absolute;top:27px;height:25px}.discount-page-wrapper .discount-list li .hanre-item span.text{display:table-cell;padding-left:42px;vertical-align:middle;font-size:17px;line-height:1.5;height:50px}}.hanre-item{margin:0 0 1rem;padding:1rem 0 1rem .5rem;border:1px solid rgba(10,10,10,.25);border-radius:0;position:relative;color:#0a0a0a;background-color:#fff}.callout{padding:1rem .5rem 1rem 1rem}@media only screen and (min-width:769px){.site-map-link-list li{float:left}.site-map-link-list li:nth-child(even),.site-map-link-list li:nth-child(odd){width:30%}.site-map-link-list li a{display:inline-block;padding-bottom:.5em}}.site-map-white{background:#fff;padding:20px;margin:0 0 20px}.site-map-link-title{margin-top:10px!important;font-size:16px!important}@media only screen and (min-width:769px){.regs_all,.regs_all2{border-top:1px solid #e4e4e4;width:100%}.regs_all2{background:#f4f6f9}.howto .reg01,.howto .reg02,.mv{background-repeat:no-repeat}.regs{background-image:none!important;height:auto!important}.howto .register-step{margin:0}.howto .register-step h3{color:#162a59;font-size:27px;margin-bottom:20px;padding-top:60px}.howto .register-step p:last-child,.howto .register-step ul:last-child{margin-bottom:0}.howto .register-step-img{margin-left:458px}.reg01 .register-step-img{float:right;margin:0}.reg02 .register-step-img{float:left;margin:0}.reg01 .register-step-inner{width:427px}.reg02 .register-step-inner{float:right;width:435px}.mv{height:240px;background-image:url(/BusRsv/static/img/register/title-bg-51468594df202ca1d4e7ed2eff3f54d4.jpg)!important;background-position:center top;background-size:cover!important}}@media only screen and (max-width:768px) and (min-width:0){.regs_all,.regs_all2{border-top:1px solid #e4e4e4;width:100%}.reg01 .register-step-inner,.reg02 .register-step-inner,.regs_all,.regs_all2{width:100%}.regs_all2{background:#f4f6f9}.howto .reg01,.howto .reg02,.mv{background-repeat:no-repeat}.regs{background-image:none!important;height:auto!important}.howto .register-step{margin:0}.howto .register-step h3{color:#162a59;font-size:21px;margin-bottom:20px;padding-top:20px}.howto .register-step ul:last-child{margin-bottom:0}.howto .register-step-img{margin-left:458px}.reg01 .register-step-img,.reg02 .register-step-img{margin:0;text-align:center}.mv{height:240px;background-image:url(/BusRsv/static/img/register/title-bg-51468594df202ca1d4e7ed2eff3f54d4.jpg)!important;background-position:center top;background-size:cover}}#checkbox_tab input,.adjust-width p{margin-bottom:0}.apolo .apoloplace{float:left;width:10px}.apolo .input-group{width:auto}@media only screen and (min-width:769px){.guide-page-wrapper .guide-mainvisual-area .mainvisual{background-size:cover}.history-card dl{position:relative;font-size:14px;width:100%}.history-card dl dt{display:table-cell;vertical-align:middle;width:230px;height:50px;line-height:50px;margin-right:30px}.history-card dl dd{vertical-align:middle;padding-left:230px;border-bottom:1px solid #ccc;height:50px;line-height:50px}}#checkbox_tab{border-width:0}#checkbox_tab .tabs-panel{padding-left:.25rem;padding-right:.25rem}#checkbox_tab label{white-space:nowrap}#checkbox_tab label.active{background-color:#005ed2;color:#fff}.error_max-member,.seat_error p,.seat_error2 p{text-align:center;color:#f22235}.adjust-width{display:inline-block;width:auto!important}.seat_error2 p{padding:10px;background-color:#ffecec;margin:0}.bus-seat-selector-wrapper .bus-seat-selector .bus-1F-2F-tabs-wrapper{margin-bottom:1rem!important}.bus-seat-selector-wrapper .bus-seat-selector .bus-1F-2F-tabs-wrapper ul .button{width:50%!important}.bus-seat-selector-wrapper .bus-seat-selector h3{margin:1.4em}.bus-body-wrapper form div .bus-body .column,.bus-body-wrapper form div .bus-body .columns{padding:0}.error_max-member{margin:20px 0}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.disabled.no-seat{background-color:#fff;opacity:1!important;border-color:#fff}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.disabled.no-seat:before{position:static}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body div{height:45px}@media only screen and (min-width:769px){.price-disabled{width:100%}}#datepicker .ui-datepicker-inline{overflow:hidden;margin:0 auto;padding:0 170px}#datepicker .ui-datepicker-group{width:330px!important;height:380px}footer .footer-bottom-area ul.menu li{font-size:11px}@media only screen and (max-width:768px) and (min-width:0){#datepicker .ui-datepicker-inline{display:block!important;padding:0!important}#datepicker .ui-datepicker-group{width:100%!important}.login-prompt-area{padding:2rem 10px}#sp_switch{display:block}}#sp_switch{width:1130px!important;background-color:#e3e6ed}@media only screen and (min-width:770px){#sp_switch{display:none}}@media only screen and (min-width:769px){.title-bar_wrapper{overflow:hidden;display:table;width:100%;background-color:#005ed2}.login-acordion-header,.login-bar{display:table-cell}.title-bar{width:142px;vertical-align:middle}.title-bar-title{width:175px}.login-bar{padding-top:10px}main{clear:both}.login-content .login-content-parts-wrpper .input-default-wrapper,.login-content .login-content-parts-wrpper .input-default-wrapper input{width:220px!important;margin-right:10px;margin-bottom:2px;height:35px}.login-content-height{height:75px}.loginContent input{margin:0}.login-content-text-height{margin-top:25px}.reveal-blue-footer span.button.large{font-size:14px;margin-bottom:0}}@media only screen and (max-width:768px) and (min-width:0){.reveal-blue .reveal-blue-footer span.button.large{font-size:14px}}.com-margin-top{margin-top:30px}@media only screen and (min-width:769px){.vacant-facility-comment{padding-left:8px;padding-top:8px}.vacant-facility-comment p{font-size:12px;margin-bottom:0}}@media only screen and (max-width:768px) and (min-width:0){.vacant-facility-comment{padding-left:8px;padding-top:8px}.vacant-facility-comment p{font-size:12px;margin-bottom:0}.top-ticket{display:inline-block;width:100%;margin-top:0;background-color:#e8edf5;padding:3px;border-radius:6px 6px 6px 6px;margin-bottom:8px;text-align:center;background-color:#13a9e7;color:#fff;font-size:14px}}#arrivalModal .reveal-blue-header{background-color:#1a94e1 !important}#arrivalModal .icon{color:#fff}#arrivalModal .reveal-blue-header .close-button{background:#0185bc}#arrivalModal .reveal-blue-container .tabs.tab-dark-blue{background:#f1f2f7}#arrivalModal .reveal-blue-container .tabs.tab-dark-blue .tabs-title.is-active a .text,.reveal-blue .reveal-blue-container .tabs.tab-dark-blue .tabs-title [aria-selected=true] a .text{color:#162a59;border-bottom:2px solid #162a59}#arrivalModal .reveal-blue-container .tabs.tab-dark-blue .tabs-title a:hover{color:#162a59}#arrivalModal .reveal-blue-container .tabs.tab-dark-blue .tabs-title a{color:#1a94e1}#arrivalModal .reveal-blue-container .tabs.tab-dark-blue .tabs-title.disabled a{color:#999;background:#f1f2f7 !important}#arrivalModal .tabs-bus-stop-list .tabs-panel.is-active .menu.nested li:before{color:#1a94e1}#arrivalModal .tabs-bus-stop-list a.button.hollow.secondary.small.bus-stop-show-button:after{color:#1a94e1 !important}#arrivalModal .tabs-bus-stop-list a.button.hollow.secondary.small.bus-stop-show-button:hover{border-color:#1a94e1 !important;color:#1a94e1 !important}#arrivalModal .tabs-bus-stop-list a.button.hollow.secondary.small.bus-stop-show-button:focus{border-color:#1a94e1 !important;color:#1a94e1 !important}#arrivalModal .tabs-bus-stop-list a.button.hollow.secondary.small.bus-stop-show-button:active{border-color:#1a94e1 !important;color:#1a94e1 !important}@media only screen and (min-width:769px){#arrivalModal .side-line{border-right:1px solid #dcdfe1}}@media only screen and (max-width:768px) and (min-width:0){#arrivalModal .reveal-blue-container ul.tabs.vertical.tab-dark-blue li a{border-bottom:1px solid #dcdfe1;border-right:1px solid #dcdfe1}#arrivalModal .reveal-blue-container ul.tabs.vertical.tab-dark-blue li.is-active a{border-bottom-color:#162a59}}#departureModal .reveal-blue-header{background-color:#163274 !important}#departureModal .icon{color:#fff}#departureModal .reveal-blue-header .close-button{background:#0048a0}#departureModal .reveal-blue-container .tabs.tab-dark-blue{background:#f1f2f7}#departureModal .reveal-blue-container .tabs.tab-dark-blue .tabs-title.is-active a .text,.reveal-blue .reveal-blue-container .tabs.tab-dark-blue .tabs-title [aria-selected=true] a .text{color:#162a59;border-bottom:2px solid #162a59}#departureModal .reveal-blue-container .tabs.tab-dark-blue .tabs-title a:hover{color:#162a59}#departureModal .reveal-blue-container .tabs.tab-dark-blue .tabs-title a{color:#1a94e1}#departureModal .reveal-blue-container .tabs.tab-dark-blue .tabs-title.disabled a{color:#999;background:#f1f2f7 !important}#departureModal .tabs-bus-stop-list .tabs-panel.is-active .menu.nested li:before{color:#163274}#departureModal .tabs-bus-stop-list a.button.hollow.secondary.small.bus-stop-show-button:after{color:#163274 !important}#departureModal .tabs-bus-stop-list a.button.hollow.secondary.small.bus-stop-show-button:hover{border-color:#163274 !important;color:#163274 !important}#departureModal .tabs-bus-stop-list a.button.hollow.secondary.small.bus-stop-show-button:focus{border-color:#163274 !important;color:#163274 !important}#departureModal .tabs-bus-stop-list a.button.hollow.secondary.small.bus-stop-show-button:active{border-color:#163274 !important;color:#163274 !important}@media only screen and (min-width:769px){#departureModal .side-line{border-right:1px solid #dcdfe1}}@media only screen and (max-width:768px) and (min-width:0){#departureModal .reveal-blue-container ul.tabs.vertical.tab-dark-blue li a{border-bottom:1px solid #dcdfe1;border-right:1px solid #dcdfe1}#departureModal .reveal-blue-container ul.tabs.vertical.tab-dark-blue li.is-active a{border-bottom-color:#162a59}}@media only screen and (max-width:768px) and (min-width:0){.login-button-header{margin:0 0 0 10px !important;padding:.4em .7em !important;font-size:13px !important}}.alert-message{background:#e2faed;text-align:center}.alert-message p{font-weight:bold;color:#333;text-align:center;padding:4px}.tabs-bus-stop-list .tabs-panel.is-active .menu.nested span.insert-text{text-decoration:underline}.tabs-bus-stop-list .tabs-panel.is-active .menu.nested span.insert-text:after{content:'';padding:.2em .3em;margin-left:6px;font-size:12px}@media only screen and (min-width:769px){.small-small{width:400px !important;top:40% !important}.small-small p{margin-top:15px}}@media only screen and (max-width:768px) and (min-width:0){.small-small{width:340px !important;min-height:180px !important;height:180px !important;margin-left:auto !important;margin-right:auto !important;left:50%;top:50% !important;transform:translate(-50%,-50%)}.small-small p{margin-top:15px}}@media only screen and (max-width:768px) and (min-width:0){.vacantseat_reserve{font-weight:bold}}@media only screen and (min-width:769px){body.top-page #ui-datepicker-div,body.sub-page #ui-datepicker-div{left:50% !important;transform:translate(-50%,0%)}}@media only screen and (max-width:1100px) and (min-width:951px){body.top-page #ui-datepicker-div,body.sub-page #ui-datepicker-div{left:50% !important}}@media only screen and (max-width:950px) and (min-width:769px){body.top-page #ui-datepicker-div,body.sub-page #ui-datepicker-div{width:450px !important;left:50% !important;top:35% !important;height:80% !important;overflow:auto !important}#ui-datepicker-div .datepicker-header{width:100% !important}#ui-datepicker-div div.datepicker-footer{left:6% !important;width:395px !important;top:1250px !important}.ui-datepicker-group{margin:20px -4px !important}}@media only screen and (min-width:769px){.hide-gocontents{margin-top:25px}}.creditPayment-contents-inner2{margin-top:15px;margin-bottom:15px}@media only screen and (max-width:768px) and (min-width:0){.creditPayment-contents-inner2{margin-left:10px;margin-right:10px}}.creditPayment-contents-title2{margin-bottom:15px}@media only screen and (max-width:768px) and (min-width:0){.creditPayment-contents-title2{margin-left:15px}}.hide_on{display:none !important}.test-Selected-reservation-detail-area-header .change-condition-toggle-button2{background:#ff7800;border:1px solid #ff7800}.test-Selected-reservation-detail-area-header .change-condition-toggle-button2 .text{color:#fff;font-weight:bold}.test-Selected-reservation-detail-area-header .change-condition-toggle-button2 .toggle-plus-minus-button span.toggle-plus-minus{color:#fff}.reservation-area-wrapper .input-group.input-group-custom .input-group-label{background:#13a9e7}.reservation-area-wrapper .input-group.input-group-custom .input-group-label.input-group-label-white{padding:.4rem .7rem .4rem .6rem}.reservation-area-wrapper .input-group.input-group-custom label{color:#fff !important;font-size:12px}.disabled-custom .input-group-label{background:#9fb1bd !important}.reservation-area-wrapper .input-group.input-group-custom .input-group-field{padding-left:.3rem}.reservation-area-wrapper fieldset.fieldset .padding-left-custom{float:left !important}@media only screen and (max-width:768px) and (min-width:0){.reservation-area-wrapper fieldset.fieldset .padding-left-custom{padding-left:.6rem}}.login-bar [type=text],[type=password]{padding-top:0;padding-bottom:0}