﻿.container-ticket-local-menu{background-color:#ff3700}@media screen and (min-width: 750px){.container-ticket-local-menu>.inner{padding:min(1.1078286558vw,15px) 0}}@media screen and (max-width: 749px){.container-ticket-local-menu>.inner{padding-top:2.6666666667vw}}@media screen and (min-width: 750px){.container-ticket-local-menu>.inner>ul.flc{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 749px){.container-ticket-local-menu>.inner>ul.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 750px){.container-ticket-local-menu>.inner>ul>li{margin-right:min(1.8463810931vw,25px);width:10em}}@media screen and (max-width: 749px){.container-ticket-local-menu>.inner>ul>li{margin-bottom:2.6666666667vw;width:44vw}}.container-ticket-local-menu>.inner>ul>li>a{background-color:#fff;border-radius:2em;color:#ff3700;font-weight:bold;text-align:center}@media screen and (min-width: 750px){.container-ticket-local-menu>.inner>ul>li>a{font-size:min(1.2555391433vw,17px);padding:min(.3692762186vw,5px)}}@media screen and (max-width: 749px){.container-ticket-local-menu>.inner>ul>li>a{font-size:3.7333333333vw;padding:3.3333333333vw}}.container-ticket-local-menu>.inner>ul>li>a.flc{align-items:center;-webkit-box-align:center;-ms-flex-align:center;width:100%}@media screen and (min-width: 750px){.container-ticket-local-menu>.inner>ul>li>a.flc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 749px){.container-ticket-local-menu>.inner>ul>li>a.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.container-ticket-local-menu>.inner>ul>li>a>span>.svg-inline--fa{margin-left:.5em}}@media screen and (min-width: 750px){.container-ticket-local-menu>.inner>ul>li:last-of-type{margin-right:0}}.wrapper-faq-acc>dl{background-color:#fff;border-bottom:1px solid #b3b3b3;border-left:2px solid #ff3700;border-right:1px solid #b3b3b3;border-top:1px solid #b3b3b3}@media screen and (min-width: 750px){.wrapper-faq-acc>dl{margin-bottom:min(.7385524372vw,10px)}}@media screen and (max-width: 749px){.wrapper-faq-acc>dl{margin-bottom:1.3333333333vw}}.wrapper-faq-acc>dl.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 750px){.wrapper-faq-acc>dl>dt,.wrapper-faq-acc>dl>dd{padding:min(.7385524372vw,10px) min(1.4771048744vw,20px)}}@media screen and (max-width: 749px){.wrapper-faq-acc>dl>dt,.wrapper-faq-acc>dl>dd{padding:4vw 2.6666666667vw}}.wrapper-faq-acc>dl>dt{cursor:pointer;font-weight:bold;position:relative}@media screen and (min-width: 750px){.wrapper-faq-acc>dl>dt{font-size:min(1.1816838996vw,16px);letter-spacing:min(.070901034vw,.96px)}}@media screen and (max-width: 749px){.wrapper-faq-acc>dl>dt{font-size:4vw;letter-spacing:.24vw;padding-right:5.3333333333vw}}.wrapper-faq-acc>dl>dt::after{content:"＋";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.wrapper-faq-acc>dl>dt::after{right:min(1.4771048744vw,20px)}}@media screen and (max-width: 749px){.wrapper-faq-acc>dl>dt::after{font-size:3.4666666667vw;right:2vw}}.wrapper-faq-acc>dl>dt.expand::after{content:"ー"}.wrapper-faq-acc>dl>dd{display:none;padding-top:0}@media screen and (min-width: 750px){.wrapper-faq-acc>dl>dd{font-size:min(1.1816838996vw,16px);letter-spacing:min(.070901034vw,.96px);line-height:1.875em}}@media screen and (max-width: 749px){.wrapper-faq-acc>dl>dd{font-size:3.4666666667vw;letter-spacing:.208vw;line-height:1.7692307692em}}.wrapper-faq-acc>dl:first-of-type>dd{display:block}.wrapper-guide-menu{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (min-width: 750px){.wrapper-guide-menu{width:min(57.6070901034vw,780px)}}@media screen and (max-width: 749px){.wrapper-guide-menu{width:90.6666666667vw}}@media screen and (min-width: 750px){.wrapper-guide-menu>.flc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:min(4.4313146233vw,60px)}}@media screen and (max-width: 749px){.wrapper-guide-menu>.flc{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-bottom:8.6666666667vw}}.wrapper-guide-menu>.flc>.fli{background-color:#fff;border:1px solid #b3b3b3;-webkit-box-sizing:border-box;margin-bottom:-1px;margin-right:-1px}@media screen and (min-width: 750px){.wrapper-guide-menu>.flc>.fli{padding-left:min(1.1078286558vw,15px);width:33.3333333333%}}@media screen and (max-width: 749px){.wrapper-guide-menu>.flc>.fli{padding-left:3.3333333333vw;width:50%}}.wrapper-guide-menu>.flc>.fli>a{display:block;height:100%;width:100%}.wrapper-guide-menu>.flc>.fli>a .flc{align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (min-width: 750px){.wrapper-guide-menu>.flc>.fli>a{padding:min(.7385524372vw,10px) 0}}@media screen and (max-width: 749px){.wrapper-guide-menu>.flc>.fli>a{font-size:4.1333333333vw;letter-spacing:.1653333333vw;padding:2vw 0}}@media screen and (max-width: 749px){.wrapper-guide-menu>.flc>.fli>a dl{min-height:2.2em}}.wrapper-guide-menu>.flc>.fli>a dl.flc{align-items:center;-webkit-box-align:center;-webkit-box-pack:start;-ms-flex-align:center;-ms-flex-pack:start;justify-content:flex-start}.wrapper-guide-menu>.flc>.fli>a dl>dt{color:#ff3700;margin-right:.3em}.wrapper-guide-menu>.flc>.fli>a dl>dd{font-weight:bold}@media screen and (min-width: 750px){.wrapper-guide-menu>.flc>.fli>a dl>dd{font-size:min(1.329394387vw,18px);line-height:1.1111111111em}}@media screen and (max-width: 749px){.wrapper-guide-menu>.flc>.fli>a dl>dd{font-size:3.6vw;line-height:1.064516129em}}main.bg-fill{background-color:#fffaec}main #b-fare{display:none}@media screen and (min-width: 750px){#fares-and-tickets,#commuter-pass,#coupon-ticket{margin-top:-140px;padding-top:140px}}@media screen and (max-width: 749px){#fares-and-tickets,#commuter-pass,#coupon-ticket{margin-top:-100px;padding-top:100px}}@media screen and (min-width: 750px){.container{margin-bottom:min(6.2776957164vw,85px)}}@media screen and (max-width: 749px){.container{margin-bottom:8vw}}.container>.inner>.tx--heading{font-weight:bold}@media screen and (min-width: 750px){.container>.inner>.tx--heading{font-size:min(2.2156573117vw,30px);margin-bottom:min(1.8463810931vw,25px)}}@media screen and (max-width: 749px){.container>.inner>.tx--heading{font-size:4.8vw;margin-bottom:5.3333333333vw}}.container>.inner>.tx--heading>.fa-kominato-icon-ticket{color:#ff3700}.container>.inner>.tx--middleheading{border-bottom:1px solid #ff3700;font-weight:bold}@media screen and (min-width: 750px){.container>.inner>.tx--middleheading{font-size:min(1.6248153619vw,22px);margin-bottom:min(1.1078286558vw,15px);margin-top:min(2.2156573117vw,30px);padding-bottom:min(.7385524372vw,10px)}}@media screen and (max-width: 749px){.container>.inner>.tx--middleheading{font-size:4vw;margin-bottom:2.6666666667vw;margin-top:5.3333333333vw;padding-bottom:2vw}}.container>.inner>.tx--subheading{font-weight:bold}@media screen and (min-width: 750px){.container>.inner>.tx--subheading{font-size:min(1.4771048744vw,20px);margin-bottom:min(1.4771048744vw,20px)}}@media screen and (max-width: 749px){.container>.inner>.tx--subheading{font-size:4vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 750px){.container>.inner>.tx--sentence{margin-bottom:min(1.8463810931vw,25px)}}@media screen and (max-width: 749px){.container>.inner>.tx--sentence{margin-bottom:5.3333333333vw}}.container>.inner .tx--sentence a,.container>.inner .tx--notice a{color:#00a0e9;font-weight:bold;text-decoration:underline}@media screen and (min-width: 750px){.container>.inner .tx--notice{font-size:min(.9601181684vw,13px);line-height:1.8461538462em}}@media screen and (max-width: 749px){.container>.inner .tx--notice{line-height:1.7692307692em}}@media screen and (min-width: 750px){.container>.inner .tx--notice>strong{font-size:min(1.1816838996vw,16px)}}@media screen and (min-width: 750px){.container>.inner ul.tx--notice{margin-bottom:min(3.6927621861vw,50px)}}@media screen and (max-width: 749px){.container>.inner ul.tx--notice{margin-bottom:6.6666666667vw}}@media screen and (min-width: 750px){.container>.inner>dl{line-height:1.8em}}@media screen and (max-width: 749px){.container>.inner>dl{line-height:1.7692307692em}}.container>.inner>dl>dt{color:#ff3700;font-weight:bold}@media screen and (min-width: 750px){.container>.inner>dl>dt{font-size:min(1.329394387vw,18px)}}@media screen and (min-width: 750px){.container>.inner>dl>dd{font-size:min(1.1816838996vw,16px)}}@media screen and (min-width: 750px){.container>.inner .box-list{margin-bottom:min(1.4771048744vw,20px)}}@media screen and (max-width: 749px){.container>.inner .box-list{margin-bottom:4vw}}@media screen and (min-width: 750px){.container>.inner .box-list+.tx--notice{font-size:min(1.329394387vw,18px)}}.container-ticket-fare-fares-and-tickets>.inner .box-list>dl{background-color:#fff;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-top:1px solid #b3b3b3}@media screen and (min-width: 750px){.container-ticket-fare-fares-and-tickets>.inner .box-list>dl.flc{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 749px){.container-ticket-fare-fares-and-tickets>.inner .box-list>dl.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.container-ticket-fare-fares-and-tickets>.inner .box-list>dl:last-of-type{border-bottom:1px solid #b3b3b3}@media screen and (min-width: 750px){.container-ticket-fare-fares-and-tickets>.inner .box-list>dl>dt,.container-ticket-fare-fares-and-tickets>.inner .box-list>dl>dd{font-size:min(1.1816838996vw,16px);padding:min(.7385524372vw,10px)}}@media screen and (max-width: 749px){.container-ticket-fare-fares-and-tickets>.inner .box-list>dl>dt,.container-ticket-fare-fares-and-tickets>.inner .box-list>dl>dd{font-size:3.4666666667vw;padding:2.6666666667vw 0;text-align:center}}.container-ticket-fare-fares-and-tickets>.inner .box-list>dl>dt{background-color:#f2f2f2;font-weight:normal}@media screen and (min-width: 750px){.container-ticket-fare-fares-and-tickets>.inner .box-list>dl>dt{border-right:1px solid #b3b3b3;text-align:center;width:min(11.447562777vw,155px)}}@media screen and (max-width: 749px){.container-ticket-fare-fares-and-tickets>.inner .box-list>dl>dt{border-bottom:1px solid #b3b3b3}}@media screen and (min-width: 750px){.container-ticket-fare-fares-and-tickets>.inner .box-list>dl>dt.fli{-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width: 750px){.container-ticket-fare-commuter-pass>.inner>ul{margin-left:auto;margin-right:auto;width:min(52.1418020679vw,706px)}}@media screen and (min-width: 750px){.container-ticket-fare-commuter-pass>.inner>ul.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 749px){.container-ticket-fare-commuter-pass>.inner>ul.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 749px){.container-ticket-fare-commuter-pass>.inner>ul>li:first-of-type{margin-bottom:5.3333333333vw}}.container-ticket-fare-group-ticket>.inner>.box-list{background-color:#fff}@media screen and (max-width: 749px){.container-ticket-fare-group-ticket>.inner>.box-list>dl.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 750px){.container-ticket-fare-group-ticket>.inner>.box-list>dl.flc.pc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 749px){.container-ticket-fare-group-ticket>.inner>.box-list>dl.flc.pc{display:none}}.container-ticket-fare-group-ticket>.inner>.box-list>dl>dt{font-weight:bold;text-align:center}@media screen and (min-width: 750px){.container-ticket-fare-group-ticket>.inner>.box-list>dl>dt{background-color:#f2f2f2;border-left:1px solid #b3b3b3;border-top:1px solid #b3b3b3;font-size:min(1.329394387vw,18px);line-height:2em;width:50%}}@media screen and (max-width: 749px){.container-ticket-fare-group-ticket>.inner>.box-list>dl>dt{background-color:#4d4d4d;color:#fff;font-size:4.8vw;letter-spacing:.2026666667vw;line-height:1.2777777778em;padding:2.6666666667vw 0}}.container-ticket-fare-group-ticket>.inner>.box-list>dl>dt.fli{-ms-flex-negative:0;flex-shrink:0}.container-ticket-fare-group-ticket>.inner>.box-list>dl>dt>.flc{align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;height:100%;justify-content:center}.container-ticket-fare-group-ticket>.inner>.box-list>dl>dt>.flc>small{font-weight:normal}@media screen and (min-width: 750px){.container-ticket-fare-group-ticket>.inner>.box-list>dl>dt>.flc>small{font-size:min(1.0339734121vw,14px);line-height:1.4285714286em}}@media screen and (max-width: 749px){.container-ticket-fare-group-ticket>.inner>.box-list>dl>dt>.flc>small{font-size:3.4666666667vw;line-height:1.5384615385em}}@media screen and (min-width: 750px){.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd{width:50%}}.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd.fli{-ms-flex-negative:0;flex-shrink:0}.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd>table>tbody>tr>th,.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd>table>tbody>tr td{border:1px solid #b3b3b3;text-align:center;vertical-align:middle;width:50%}@media screen and (min-width: 750px){.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd>table>tbody>tr>th,.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd>table>tbody>tr td{padding:min(.7385524372vw,10px) 0}}@media screen and (max-width: 749px){.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd>table>tbody>tr>th,.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd>table>tbody>tr td{padding:2.6666666667vw 0}}@media screen and (min-width: 750px){.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd>table>tbody>tr>th.bbn,.container-ticket-fare-group-ticket>.inner>.box-list>dl>dd>table>tbody>tr td.bbn{border-bottom:none}}@media screen and (min-width: 750px){.container-ticket-fare-group-ticket>.inner>.box-list>dl:last-of-type>dt{border-bottom:1px solid #b3b3b3}}
