@charset "UTF-8";@media only screen and (min-width:1025px){.l-header>.inner>.o-anchor{display:none}}:root{--group-icon-size:60;--group-icon-size-small:30}.c-group-icon--wheelchair{width:calc(var(--group-icon-size-small)/ var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--ts-color-primary);mask-image:url(../../group/images/ic_wheelchair.svg)}.c-group-icon--tour-guide{width:calc(var(--group-icon-size-small)/ var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--ts-color-primary);mask-image:url(../../group/images/ic_tour_guide.svg)}.c-group-icon--best-rate{width:calc(var(--group-icon-size-small)/ var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--ts-color-primary);mask-image:url(../../group/images/ic_best_rate.svg)}.c-group-icon--bus_cancel{width:calc(var(--group-icon-size-small)/ var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--ts-color-primary);mask-image:url(../../group/images/ic_bus_cancel.svg)}.c-group-icon--support{width:calc(var(--group-icon-size-small)/ var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--ts-color-primary);mask-image:url(../../group/images/ic_support.svg)}.c-group-icon--beginner{width:calc(var(--group-icon-size-small)/ var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--ts-color-primary);mask-image:url(../../group/images/ic_beginner.svg)}.c-group-icon--squad{width:calc(var(--group-icon-size-small)/ var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--ts-color-primary);mask-image:url(../../group/images/ic_squad_paper.svg)}.p-group-item{border:1px solid var(--ts-color-primary);border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);padding:1rem 1.25rem}.p-group-item .title{display:flex;align-items:center}.p-group-item .title .c-group-icon{order:-1}.p-group-item .title .t{display:inline-block}.p-group-item .title:has(.c-group-icon) .t{padding-left:.5rem;max-width:calc(100% - calc(var(--group-icon-size-small)/ var(--ts-parent-font-size) * 1rem))}.p-group-item .title+*{margin-top:.5rem}.p-group-item .c-list{margin-top:.25rem;width:100%;justify-content:flex-start}.p-group-item .c-list+p{margin-top:.25rem}.p-group-item .u-note__red{color:var(--ts-color-alert)}.p-group-grade{margin-bottom:calc(var(--ts-content-border-radius) * -1.5);padding:calc(160 / var(--ts-parent-font-size) * 1rem) 0}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-grade{padding:calc(120 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-group-grade{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (min-width:1025px){html:not(:lang(ja)) .p-group-grade{padding:calc(140 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (min-width:768px) and (max-width:1024px){html:not(:lang(ja)) .p-group-grade{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){html:not(:lang(ja)) .p-group-grade{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-grade__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-group-grade__inner{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-group-grade__inner{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-group-grade__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-grade__inner{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-group-grade__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-group-grade__inner{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-grade__inner{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-group-grade__inner{padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-grade__inner>.inner{margin-inline:auto;max-width:calc(1000 / var(--ts-parent-font-size) * 1rem);width:calc(960 / 1080 * 100%)}@media only screen and (max-width:767px){.p-group-grade__inner>.inner{width:92%}}.p-group-grade__inner+.p-group-grade__inner{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-grade__inner+.p-group-grade__inner{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-group-bus__title__callout{background-color:var(--ts-color-primary);padding:calc(6 / var(--ts-parent-font-size) * 1rem) calc(24 / var(--ts-parent-font-size) * 1rem);width:fit-content;margin-inline:auto;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);color:#fff}.p-group-bus__title__callout em{color:var(--ts-color-cv);position:relative}.p-group-bus__title__callout em::after{content:" ";display:block;position:absolute;width:100%;height:calc(4 / var(--ts-parent-font-size) * 1rem);background:url(../../group/images/ic_wave.svg) top/contain no-repeat;right:0;bottom:calc(-2 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__title .c-title{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__title .c-title__main{order:6}.p-group-bus__title .c-title__sub{color:var(--ts-color-title);order:7}@media only screen and (min-width:1025px){.p-group-bus{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-bus__read{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__info{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:center}@media only screen and (max-width:767px){.p-group-bus__info{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-group-bus__info__text{width:calc(552 / 960 * 100%);margin-left:calc(30 / 960 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-bus__info__text{width:calc(520 / 960 * 100%)}}@media only screen and (max-width:767px){.p-group-bus__info__text{width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);margin-left:0}}.p-group-bus__info__text .c-text--12{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-bus__info__text .c-text--12{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-group-bus__info__text .c-list{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-bus__info__text .c-list{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-group-bus__info__text .c-list{gap:.5rem}}.p-group-bus__info__text .c-btn{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){.p-group-bus__info__text .c-btn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-group-bus__info__text .c-btn__link{width:100%;max-width:calc(340 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__info__img{width:calc(428 / 960 * 100%);order:-1}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-bus__info__img{width:calc(410 / 960 * 100%)}}@media only screen and (max-width:767px){.p-group-bus__info__img{width:100%}}@media only screen and (min-width:768px){.p-group-bus__info.observatory{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-bus__info.observatory{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-group-bus__info.observatory .c-btn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__parking{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-bus__parking{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-group-bus__parking__tbl{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);max-width:calc(750 / var(--ts-parent-font-size) * 1rem);margin-inline:auto}@media only screen and (max-width:767px){.p-group-bus__parking__tbl{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-group-bus__parking__tbl table{width:100%;border-collapse:collapse}.p-group-bus__parking__tbl table td,.p-group-bus__parking__tbl table th{padding:.75rem 1.25rem;vertical-align:middle;text-align:left;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table td,.p-group-bus__parking__tbl table th{padding:.75rem .5rem}}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table th.none{display:none}}.p-group-bus__parking__tbl table th.bg{background-color:var(--ts-color-primary);color:#fff}.p-group-bus__parking__tbl table th.bg:last-child{border-right-color:var(--ts-color-primary)}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table th[scope=row]{text-align:left}}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table td{text-align:left}}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table thead tr{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;align-items:center}}.p-group-bus__parking__tbl table thead th{width:28%}@media only screen and (min-width:768px){.p-group-bus__parking__tbl table thead th:first-child{width:16%}}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table thead th{height:100%;width:auto;display:flex;text-align:center;justify-content:center;align-items:center;line-height:1.2}}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table tbody tr{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;align-items:center}}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table tbody th[scope=rowgroup]{grid-column:1/-1;text-align:center;border-right:1px solid var(--ts-color-primary)}}.p-group-bus__parking__tbl table tbody th:not(.bg){border-left:1px solid #d7d7d7}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table tbody td:first-child:last-child{border-left:1px solid #d7d7d7}}.p-group-bus__parking__tbl table tbody td,.p-group-bus__parking__tbl table tbody th{vertical-align:baseline;font-weight:400}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table tbody td,.p-group-bus__parking__tbl table tbody th{display:block;height:100%;width:100%}html[data-lang-group=latin] .p-group-bus__parking__tbl table tbody td,html[data-lang-group=latin] .p-group-bus__parking__tbl table tbody th{line-height:1.2}}.p-group-bus__parking__tbl table .note{text-align:left}@media only screen and (max-width:767px){.p-group-bus__parking__tbl table .note{grid-column:1/-1}}.p-group-bus__parking__tbl .u-note{margin-top:calc(24 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__parking__tbl .p-group-item{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-group-bus__parking__tbl .p-group-item{border-radius:calc(4 / var(--ts-parent-font-size) * 1rem);padding-top:1.5rem;padding-bottom:1.5rem}}.p-group-bus__parking__tbl .p-group-item .title{align-items:flex-start}.p-group-bus__parking__tbl .p-group-item>p.c-text--16sb{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__parking__tbl .p-group-item .c-text--12{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__parking__tbl .p-group-parkonly{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__parking__tbl .p-group-parkonly .c-btn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-group-bus__parking__tbl .p-group-parkonly .c-btn__link{width:100%;margin-inline:auto;max-width:calc(340 / var(--ts-parent-font-size) * 1rem)}.p-ticket{padding:calc(100 / var(--ts-parent-font-size) * 1rem) 0 calc(80 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0 calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket{padding:4em 0 3em}}.p-ticket__intro{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-ticket__intro{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__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__intro{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__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__intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-ticket__intro>.c-title{text-align:center}.p-ticket__intro__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.p-ticket__intro__btn{margin-top:2em;display:block}}@media only screen and (min-width:1025px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-left:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-left:1em}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-left:0}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-top:1em}}.p-ticket__intro__btn__item--label{position:relative}.p-ticket__intro__btn__item--label .label{display:flex;justify-content:center;align-items:center;position:absolute;left:1em;border-radius:50%;background-color:var(--ts-color-secondary);transform:rotate(-10deg);z-index:2}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{width:calc(61 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{width:calc(51 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{height:calc(61 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{height:calc(51 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{top:-1.5em}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{top:-1em}}.p-ticket__intro__btn__item--label .label .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;scale:.9}@media only screen and (min-width:768px){.p-ticket__intro__btn__item .c-btn__link{min-width:calc(300 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item .c-btn__link{min-width:100%}}.p-ticket__intro__btn__item .c-btn__text{display:block;width:100%;text-align:center}.p-ticket__intro__link{display:flex;justify-content:center}@media only screen and (min-width:768px){.p-ticket__intro__link{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__link{margin-top:1.5em}}html:not(:lang(ja)) .p-ticket__intro__link .c-link__link{color:#fff!important}.p-ticket__tel{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-ticket__tel__number{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:767px){.p-ticket__tel__number{flex-direction:column}}.p-ticket__tel__number dt{margin-right:.75rem}@media only screen and (max-width:767px){.p-ticket__tel__number dt{margin-right:0}}.p-ticket__tel__number dd{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:600}@media only screen and (min-width:1025px){.p-ticket__tel__number dd{--ts-target-font-size:36}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__tel__number dd{--ts-target-font-size:34}}@media only screen and (max-width:767px){.p-ticket__tel__number dd{--ts-target-font-size:30}}.p-ticket__tel__number dd a{text-decoration:none}.p-ticket__tel__number--column{flex-direction:column;margin-top:2em}.p-ticket__tel__fax{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);text-align:center;margin-bottom:1em}@media only screen and (min-width:1025px){.p-ticket__tel__fax{--ts-target-font-size:21.6}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__tel__fax{--ts-target-font-size:20.4}}@media only screen and (max-width:767px){.p-ticket__tel__fax{--ts-target-font-size:18}}.p-ticket__tel__about{width:100%;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);text-align:center}.p-ticket__tel__about>span{display:block}.p-ticket__tel__about>span+span{margin-top:.5rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro .c-title{margin-right:-1em;margin-left:-1em}}.c-sub-link{margin-top:0}:root{--group-nav-height:calc(68 / var(--ts-parent-font-size) * 1rem)}@keyframes FadeIn{from{opacity:0}to{opacity:1}}@keyframes FadeNavIn{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes FadeNavOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}html:not(.is-sticky-active) .p-group-nav--sticky{animation-name:FadeNavOut;animation-duration:.3s;animation-fill-mode:forwards}.p-group-nav{--ts-content-border-radius:var(--ts-border-radius-0);height:var(--group-nav-height);width:100%}.p-group-nav--sticky{position:fixed;top:0;left:0;z-index:-100;opacity:0;transform:translateY(-100%)}.is-sticky-active .p-group-nav--sticky{z-index:100;animation-name:FadeNavIn;animation-duration:.3s;animation-fill-mode:forwards}.p-group-nav__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.p-group-nav .o-anchor{padding:0}@media only screen and (min-width:1025px) and (max-width:1365px){.p-group-nav .o-anchor__list{width:calc(1380 / 1440 * 100%)}}.p-group-nav .o-anchor__item{position:relative;width:calc(1 / 5 * 100%)}.p-group-nav .o-anchor__item .c-btn__link{width:100%;padding:calc(3 / var(--ts-parent-font-size) * 1rem) calc(5 / var(--ts-parent-font-size) * 1rem)!important;min-height:auto!important}@media only screen and (min-width:1025px) and (max-width:1365px){.p-group-nav .o-anchor__item .c-btn__link{min-width:fit-content}}.p-group-nav .o-anchor__item .c-btn__text{line-height:1.2}.p-group-nav-panel{opacity:0;z-index:-100;visibility:hidden;position:absolute;top:calc(var(--group-nav-height) * 1.2);left:0;width:calc(360 / var(--ts-parent-font-size) * 1rem);--ts-group-color:var(--ts-color-primary);--ts-group-fill:var(--ts-color-primary)}.p-group-nav-panel .inner{overflow-y:auto;background-color:#fff;padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem);box-shadow:var(--ts-box-shadow);max-height:calc(100vh - (var(--group-nav-height) + calc(30 / var(--ts-parent-font-size) * 1rem)))}.p-group-nav-panel.is-active{visibility:visible;opacity:1;z-index:100;animation:FadeIn .25s ease forwards}.p-group-nav-panel::before{content:"";position:absolute;top:calc(-29 / var(--ts-parent-font-size) * 1rem);left:calc(40 / var(--ts-parent-font-size) * 1rem);border:calc(10 / var(--ts-parent-font-size) * 1rem) solid transparent;border-bottom:calc(20 / var(--ts-parent-font-size) * 1rem) solid #fff}.p-group-nav-panel__list{position:relative}.p-group-nav-panel__list--group_general{--ts-group-color:var(--ts-color-group-general-primary);--ts-group-fill:var(--ts-color-group-general-primary)}.p-group-nav-panel__list--group_school{--ts-group-color:var(--ts-color-group-school-primary);--ts-group-fill:var(--ts-color-group-school-primary)}.p-group-nav-panel__li{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;width:100%;position:relative;border-bottom:1px solid var(--ts-color-line3)}.p-group-nav-panel__li--accordion{border-left:0!important;border-right:0!important;border-top:0!important}.p-group-nav-panel__li:first-child{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}.p-group-nav-panel__li:first-child>a{color:var(--ts-group-color)}.p-group-nav-panel__li:first-child>a .t{transition:opacity .2s ease}.mouse .p-group-nav-panel__li:first-child>a:hover .t,.touch .p-group-nav-panel__li:first-child>a.touchstart .t{opacity:.7}.touch .p-group-nav-panel__li:first-child>a{-webkit-tap-highlight-color:transparent}.touch .p-group-nav-panel__li:first-child>a.touchend{transition-delay:.2s}.p-group-nav-panel__acc>ul li a{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14;text-decoration:none;color:var(--ts-group-color)}.p-group-nav-panel__acc>ul li a .t{transition:opacity .2s ease}.mouse .p-group-nav-panel__acc>ul li a:hover .t,.touch .p-group-nav-panel__acc>ul li a.touchstart .t{opacity:.7}.touch .p-group-nav-panel__acc>ul li a{-webkit-tap-highlight-color:transparent}.touch .p-group-nav-panel__acc>ul li a.touchend{transition-delay:.2s}.p-group-nav-panel__acc>ul li:last-child{border-bottom:0}.p-group-nav-panel__link{width:100%;height:calc(48 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:center;text-decoration:none;padding-left:calc(20 / var(--ts-parent-font-size) * 1rem)}.mouse .p-group-nav-panel__link:hover,.touch .p-group-nav-panel__link.touchstart{color:var(--ts-group-color)}.touch .p-group-nav-panel__link{-webkit-tap-highlight-color:transparent}.touch .p-group-nav-panel__link.touchend{transition-delay:.2s}.p-group-nav-panel__link--accordion{width:100%;transition:border-color .2s ease;border-bottom:1px solid transparent;color:var(--ts-group-color)}.p-group-nav-panel__link--accordion .t{transition:opacity .2s ease}.mouse .p-group-nav-panel__link--accordion:hover .t,.touch .p-group-nav-panel__link--accordion.touchstart .t{opacity:.7}.touch .p-group-nav-panel__link--accordion{-webkit-tap-highlight-color:transparent}.touch .p-group-nav-panel__link--accordion.touchend{transition-delay:.2s}.p-group-nav-panel__link--accordion[aria-expanded=true]{border-bottom-color:var(--ts-color-line3)}.p-group-nav-panel .o-icon--link-arrow,.p-group-nav-panel .o-icon--plus-minus{margin-right:calc(10 / var(--ts-parent-font-size) * 1rem);margin-left:auto;background-color:var(--ts-color-primary)}.p-group-nav-panel .o-icon--link-arrow,.p-group-nav-panel .o-icon--plus-minus{width:calc(16 / var(--ts-parent-font-size) * 1rem);height:calc(16 / var(--ts-parent-font-size) * 1rem);fill:#fff;border-radius:1000px;background-color:var(--ts-group-fill)}