@charset "UTF-8";.p-ticket-counter{margin-top:calc(var(--ts-content-border-radius) * -1.5);padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-ticket-counter{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-ticket-counter-intro{padding:calc(120 / var(--ts-parent-font-size) * 1rem) 0 calc(60 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-ticket-counter-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-ticket-counter-intro{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-ticket-counter-intro{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket-counter-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.p-ticket-counter-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-ticket-counter-intro{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0 calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-ticket-counter-intro__txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-ticket-counter-intro__txt{max-width:calc(311 / 359 * 100%);margin-inline:auto}}.p-ticket-counter-intro__tbl{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);width:100%}@media only screen and (min-width:768px){.p-ticket-counter-intro__tbl{margin-inline:auto}html[data-lang-group=cjk] .p-ticket-counter-intro__tbl{max-width:calc(350 / var(--ts-parent-font-size) * 1rem)}html[data-lang-group=latin] .p-ticket-counter-intro__tbl{max-width:calc(450 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket-counter-intro__tbl{max-width:calc(311 / 359 * 100%);margin-inline:auto}}.p-ticket-counter-intro__tbl tr{width:100%;--ts-table-border-color:#E0E0E0;border-bottom:1px dashed var(--ts-table-border-color)}.p-ticket-counter-intro__tbl tr th{width:80%}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-ticket-counter-intro__tbl tr th{width:100%;padding-bottom:.5rem}}.p-ticket-counter-intro__tbl tr td{width:20%;text-align:right}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-ticket-counter-intro__tbl tr td{width:100%;text-align:left;padding-top:0!important}}.p-ticket-counter-intro__tbl tr td,.p-ticket-counter-intro__tbl tr th{padding:1em 0;font-weight:400}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-ticket-counter-intro__tbl tr td,html[data-lang-group=latin] .p-ticket-counter-intro__tbl tr th{width:100%;display:block}}.p-ticket-counter-intro__tbl .t{display:flex;flex-wrap:wrap;align-items:center}.p-ticket-counter-intro__tbl .t .o-icon{order:-1;margin-right:.25em;width:1.25em;height:1.25em}.p-ticket-counter-route{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-ticket-counter-route{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-ticket-counter-route{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-ticket-counter-route{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket-counter-route{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-ticket-counter-route{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-ticket-counter-route{padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0}}.p-ticket-counter-route+.p-ticket-counter-route{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}.p-ticket-counter-route__txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);width:calc(311 / 359 * 100%);margin-inline:auto}.p-ticket-counter-route__inner{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem);padding:calc(50 / var(--ts-parent-font-size) * 1rem) 0;margin-inline:auto}@media only screen and (min-width:768px){.p-ticket-counter-route__inner{width:calc(1200 / 1320 * 100%)}}@media only screen and (max-width:767px){.p-ticket-counter-route__inner{width:calc(343 / 359 * 100%);padding:calc(30 / var(--ts-parent-font-size) * 1rem) 0}}.p-ticket-counter-route__contents{margin-inline:auto;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-ticket-counter-route__contents{width:calc(960 / 1200 * 100%)}}@media only screen and (max-width:767px){.p-ticket-counter-route__contents{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);width:calc(311 / 343 * 100%)}}.p-ticket-counter-route__contents .c-tab__btns{width:100%}@media only screen and (min-width:768px){html[data-lang-group=cjk] .p-ticket-counter-route__contents .c-tab__btns{max-width:calc(500 / var(--ts-parent-font-size) * 1rem)}html[data-lang-group=latin] .p-ticket-counter-route__contents .c-tab__btns{max-width:calc(600 / var(--ts-parent-font-size) * 1rem)}}.p-ticket-counter-route__contents .c-tab__btns>.inner{width:100%}.p-ticket-counter-route__contents .c-tab__btns-list{width:100%}.p-ticket-counter-route__contents .c-tab__btns-list li{width:50%}.p-ticket-counter-route__contents .c-tab__btns-list li button{min-width:100%}.p-route-list{margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.p-route-list{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1025px){.p-route-list>li{width:calc(270 / 880 * 100%)}.p-route-list>li:not(:nth-child(3n+1)){margin-left:calc(35 / 880 * 100%)}.p-route-list>li:nth-child(n+4){margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-route-list>li{width:47%}.p-route-list>li:nth-child(2n){margin-left:6%}.p-route-list>li:nth-child(n+3){margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-route-list>li:nth-child(n+2){margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-route-list>li .img_wrp{position:relative}.p-route-list>li .img_wrp .img img{object-fit:cover;aspect-ratio:260/162}.p-route-list>li .img_wrp .img-num{position:absolute;z-index:2;left:.5em;top:-1em;letter-spacing:0;line-height:1;color:#fff;border-radius:1000px;background-color:#58b2dc;width:calc(40 / var(--ts-parent-font-size) * 1rem);height:calc(40 / var(--ts-parent-font-size) * 1rem);text-align:center;display:flex;align-items:center;justify-content:center;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16}html:not(:lang(ja)) .p-route-list>li .img_wrp .img-num{background-color:#333}.p-route-list>li .text_wrp{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);--num-width:calc(25 / var(--ts-parent-font-size) * 1rem);--num-right:calc(10 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:baseline}#ticket_admission .p-route-list>li .text_wrp{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){#ticket_admission .p-route-list>li .text_wrp{--ts-target-font-size:11}}html[data-lang-group=latin] #ticket_admission .p-route-list>li .text_wrp{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){html[data-lang-group=latin] #ticket_admission .p-route-list>li .text_wrp{--ts-target-font-size:12}}html:not(:lang(ja)) .p-route-list>li .text_wrp{color:#333}.p-route-list>li .text_wrp .text-num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:9;letter-spacing:0;line-height:1;color:#fff;border-radius:1rem;padding:.3rem;text-align:center;background-color:#212121;min-width:var(--num-width);margin-right:var(--num-right);transform:translateY(-.1rem)}.p-route-list>li .text_wrp:has(.text-num) .t{width:calc(100% - (var(--num-width) + var(--num-right)))}.p-route-box{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-route-box{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-route-box.c-accordion{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-route-box.c-accordion{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-route-box .c-accordion__button .title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-route-box .c-accordion__button .title{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-route-box .c-accordion__button .title{--ts-target-font-size:13}}html:lang(ja) .p-route-box .c-accordion__button .title{font-weight:600}.p-route-box .c-accordion__button .title:has(.flag) .flag{order:-1;width:calc(24 / var(--ts-parent-font-size) * 1rem)}.p-route-box .c-accordion__button .title:has(.flag) .t{display:inline-block;padding-left:calc(5 / var(--ts-parent-font-size) * 1rem);max-width:calc(100% - calc(24 / var(--ts-parent-font-size) * 1rem))}.p-route-box .c-accordion__button[aria-expanded=true]{border-bottom:1px solid #9e9e9e!important}.p-route-box .c-accordion__target>.p-route-list{width:calc(880 / 960 * 100%);padding:calc(50 / var(--ts-parent-font-size) * 1rem) 0}@media only screen and (min-width:768px) and (max-width:1024px){.p-route-box .c-accordion__target>.p-route-list{width:88%}}@media only screen and (max-width:767px){.p-route-box .c-accordion__target>.p-route-list{padding:calc(30 / var(--ts-parent-font-size) * 1rem) 0 calc(40 / var(--ts-parent-font-size) * 1rem);width:calc(260 / 300 * 100%)}}.p-route-box>.p-route-list{width:calc(880 / 960 * 100%)}@media only screen and (max-width:767px){.p-route-box>.p-route-list{width:calc(284 / 300 * 100%)}}@media only screen and (max-width:767px){.p-route-box>.p-route-list>li .t{width:90%;margin-right:auto;margin-left:auto}}.c-counter-route{width:100%;margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}.c-counter-route .map_box{text-align:center}.c-counter-route .map_box img{max-width:670px}.c-counter-route .iframe_box{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);overflow:hidden;position:relative}@media only screen and (max-width:767px){.c-counter-route .iframe_box{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.c-counter-route .iframe_box iframe{aspect-ratio:300/169;width:100%;height:100%;object-fit:cover}.c-counter-route .attention_list{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-counter-route .attention_list{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem)}}.c-counter-route .attention_list>li{position:relative;padding-left:calc(20 / var(--ts-parent-font-size) * 1rem)}.c-counter-route .attention_list>li:nth-child(n+2){margin-top:calc(5 / var(--ts-parent-font-size) * 1rem)}.c-counter-route .attention_list>li::before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;left:0;width:calc(16 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:url(../../ticket/admission/images/route/ic_attention-circle.svg);background:var(--ts-color-primary)}.c-counter-route .attention_list>li.alert{color:#a91a1a}.c-counter-route .attention_list>li.alert::before{background:#a91a1a}@media only screen and (max-width:767px){.c-counter-route{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}