@charset "UTF-8";.p-home-kv{position:relative;height:calc(var(--vh) * 100 - var(--important-height));width:100%}@media only screen and (max-width:1024px){.p-home-kv{height:calc(var(--vh) * 100 - var(--gnav-height) - var(--important-height))}}@media only screen and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.p-home-kv{height:auto;aspect-ratio:3/2}}.p-home-kv__title{position:absolute;top:60%;left:0;right:0;height:0;display:flex;z-index:1;align-items:center}@media only screen and (max-width:767px){.p-home-kv__title{height:auto;top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-home-kv__title>.inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:block}@media only screen and (min-width:1025px){.p-home-kv__title>.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-home-kv__title>.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-home-kv__title>.inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-kv__title>.inner{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-home-kv__title>.inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-home-kv__skytree{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:400;line-height:.95;color:#fff;display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:.25em;row-gap:.1em;width:5em;font-family:var(--ts-font-st)}@media only screen and (min-width:768px){.p-home-kv__skytree{--ts-target-font-size:80}}@media only screen and (max-width:767px){.p-home-kv__skytree{--ts-target-font-size:50}}@media only screen and (max-width:767px){.p-home-kv__skytree{width:100%;line-height:.83;justify-content:center}}.p-home-kv__skytree-line{position:relative;display:flex;align-items:flex-start}.p-home-kv__skytree-regmark{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:40}.p-home-kv__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);color:#fff;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);display:block}@media only screen and (min-width:768px){.p-home-kv__text{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-home-kv__text{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-home-kv__text{text-align:center}}html[data-lang-group=cjk] .p-home-kv__text{font-weight:600}html[data-lang-group=latin] .p-home-kv__text{font-weight:400}.p-home-kv img{width:100%;height:100%;object-fit:cover}.p-home-kv__slider{--ts-slide-padding-inline:0;width:100%;height:100%}.p-home-kv__slider-element{height:100%}.p-home-kv__slider-wrapper{z-index:auto}.p-home-kv__slider-slide{overflow:hidden}.p-home-kv__slider-slide img{transition-property:transform;transition-timing-function:linear;transition-duration:3s;transition-delay:.1s;object-fit:cover;width:100%;height:100%}.p-home-kv__slider-slide.swiper-slide-active img{transform:scale(1.05)}.p-fv-thumbs{background:0 0!important;margin-top:calc(calc(var(--offset-top)/ var(--ts-parent-font-size) * 1rem) * -1);--ts-content-border-radius:var(--ts-border-radius-content);--offset-top:55;--offset-top:140;overflow:hidden;width:100%;padding-bottom:calc(107 / var(--ts-parent-font-size) * 1rem);position:relative}@media only screen and (max-width:767px){.p-fv-thumbs{--offset-top:130;padding-bottom:0}}.p-fv-thumbs .c-slider{margin-inline:auto;--ts-container-width:var(--ts-content-0);--ts-slide-padding-inline:calc(10 / var(--ts-parent-font-size) * 1rem);position:relative}@media only screen and (min-width:1025px){.p-fv-thumbs .c-slider{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-fv-thumbs .c-slider{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-fv-thumbs .c-slider{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fv-thumbs .c-slider{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1441px){.p-fv-thumbs .c-slider{--ts-slide-padding-inline:12px}}@media only screen and (min-width:1025px){.p-fv-thumbs .c-slider{max-width:calc(calc(293 / var(--ts-parent-font-size) * 1rem) * 3)}}@media only screen and (max-width:767px){.p-fv-thumbs .c-slider{--ts-slide-padding-inline:0;justify-content:flex-start;width:calc(335 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-fv-thumbs .c-slider__element{overflow:hidden}}@media only screen and (max-width:767px){.p-fv-thumbs .c-slider__element{width:calc(242 / 335 * 100%)}}.p-fv-thumbs .c-slider__slide a{text-decoration:none}.mouse .p-fv-thumbs .c-slider__slide a{transition:opacity .15s ease-in}.mouse .p-fv-thumbs .c-slider__slide a:hover,.touch .p-fv-thumbs .c-slider__slide a.touchstart{opacity:.7}.touch .p-fv-thumbs .c-slider__slide a{-webkit-tap-highlight-color:transparent}.touch .p-fv-thumbs .c-slider__slide a.touchend{transition-delay:.2s}@media only screen and (max-width:767px){.p-fv-thumbs .c-slider__slide a{display:block;padding-left:0;padding-right:calc(12 / var(--ts-parent-font-size) * 1rem)}}.p-fv-thumbs .c-slider-btn--next{left:100%}.p-fv-thumbs .c-slider-btn--prev{right:100%}.p-fv-thumbs__item-img{margin-bottom:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-fv-thumbs__item-img img{max-width:394px}}.p-fv-thumbs__item-text{display:flex;flex-direction:column;align-items:flex-start;column-gap:calc(8 / var(--ts-parent-font-size) * 1rem);row-gap:calc(4 / var(--ts-parent-font-size) * 1rem)}.p-fv-thumbs__bg{position:absolute;z-index:-1;left:0;right:0;bottom:0;top:calc(calc(var(--offset-top)/ var(--ts-parent-font-size) * 1rem))}html:lang(ja) .p-fv-thumbs__bg{border-top-left-radius:0;border-top-right-radius:0}.p-fv-news{margin-inline:auto;--ts-container-width:var(--ts-content-0);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;margin-top:calc(32 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-fv-news{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-fv-news{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-fv-news{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fv-news{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){.p-fv-news{max-width:calc(1080 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-fv-news{--ts-content-border:1px solid #C3C3C3;--ts-content-border-radius:0;border-left-width:0!important;border-right-width:0!important}}.p-fv-news__link{text-decoration:none;overflow:hidden;background-color:#fff;padding-inline:calc(30 / var(--ts-parent-font-size) * 1rem);height:calc(40 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:center;column-gap:calc(15 / var(--ts-parent-font-size) * 1rem);row-gap:calc(10 / var(--ts-parent-font-size) * 1rem)}.mouse .p-fv-news__link{transition:opacity .15s ease-in}.mouse .p-fv-news__link:hover,.touch .p-fv-news__link.touchstart{opacity:.7}.touch .p-fv-news__link{-webkit-tap-highlight-color:transparent}.touch .p-fv-news__link.touchend{transition-delay:.2s}@media only screen and (min-width:1025px){.p-fv-news__link{border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-fv-news__link{align-items:flex-start;height:auto;padding-block:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-fv-news__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}@media only screen and (max-width:767px){.p-fv-news__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.8;overflow:hidden}}.p-business-hours{margin-inline:auto;--ts-container-width:var(--ts-content-0);box-shadow:0 calc(8 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.15);margin-inline:auto;padding-block:calc(40 / var(--ts-parent-font-size) * 1rem);z-index:1;position:relative}@media only screen and (min-width:1025px){.p-business-hours{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 (min-width:1441px){.p-business-hours{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-business-hours{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-hours{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-business-hours{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:768px){.p-business-hours{margin-top:calc(calc(40 / var(--ts-parent-font-size) * 1rem) * -1)}}@media only screen and (max-width:767px){.p-business-hours{padding-block:calc(25 / var(--ts-parent-font-size) * 1rem);margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}html:lang(ja) .p-business-hours{--ts-content-border-radius:calc(16 / var(--ts-parent-font-size) * 1rem)}html:not(:lang(ja)) .p-business-hours{--ts-content-border-radius:0}.p-business-hours>.inner{width:calc(1080 / 1200 * 100%);margin-right:auto;margin-left:auto;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.p-business-hours>.inner{width:calc(290 / 343 * 100%);flex-wrap:wrap}}.p-business-hours__title{position:relative}html[data-lang-group=cjk] .p-business-hours__title{--ts-title-main-font-size:calc(16 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-business-hours__title{--ts-title-main-font-size:calc(16 / var(--ts-parent-font-size) * 1rem)}}html[data-lang-group=latin] .p-business-hours__title{--ts-title-main-font-size:calc(16 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-business-hours__title{--ts-title-main-font-size:calc(14 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-business-hours__title{justify-content:center;margin-right:calc(40 / 1080 * 100%);padding-right:calc(40 / 1080 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-hours__title{justify-content:center}}@media only screen and (max-width:767px){.p-business-hours__title{justify-content:center;width:100%;display:flex;align-items:center;margin-bottom:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-business-hours__title .o-icon{--ts-icon-width:calc(24 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(10 / var(--ts-parent-font-size) * 1rem);margin-inline:auto}}@media only screen and (max-width:767px){.p-business-hours__title .o-icon{--ts-icon-width:calc(16 / var(--ts-parent-font-size) * 1rem);margin-right:calc(5 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-business-hours__title::before{content:"";position:absolute;display:block;width:1px;height:100px;right:0;top:50%;background-color:#7192ca;transform:translateY(-50%)}html:not(:lang(ja)) .p-business-hours__title::before{background-color:#5b5b5b}}.p-business-hours__title .c-title__main{text-align:center}@media only screen and (max-width:767px){.p-business-hours__title .c-title__main{width:auto}}.p-business-hours__list{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:calc(5 / var(--ts-parent-font-size) * 1rem);row-gap:calc(5 / var(--ts-parent-font-size) * 1rem)}.p-business-hours__item{display:flex;align-items:center}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-hours__item{justify-content:center}}.p-business-hours__item-number{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;display:flex;justify-content:center;align-items:center;line-height:1;font-family:var(--ts-font-quicksand);width:1.5em;aspect-ratio:1;flex-shrink:0;border-radius:50%;background-color:var(--ts-color-secondary)}@media only screen and (min-width:768px){.p-business-hours__item-number{margin-right:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-business-hours__item-number{margin-right:.5em}}.p-business-hours__item-content{width:100%;display:flex;align-items:baseline}html[data-lang-group=latin] .p-business-hours__item-content{flex-wrap:wrap;column-gap:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-business-hours__item-content{justify-content:space-between}}.p-business-hours__time-range{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20;font-family:var(--ts-font-quicksand);font-weight:600;width:6.5em;display:flex;align-items:center}html[data-lang-group=latin] .p-business-hours__time-range{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;width:auto;white-space:nowrap}.p-business-hours__time-range .wave{font-size:calc(100% * (10 / 20));width:1.2em;display:flex;align-items:center;justify-content:center}.p-business-hours__last-entry{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}@media only screen and (min-width:1025px){.p-business-hours__last-entry{margin-left:calc(20 / var(--ts-parent-font-size) * 1rem)}html[data-lang-group=latin] .p-business-hours__last-entry{margin-left:0}}.p-business-hours__last-entry .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;font-family:var(--ts-font-quicksand);font-weight:500}.p-business-hours__link .c-link__text{white-space:nowrap}.p-business-hours__sub{display:flex;column-gap:calc(25 / var(--ts-parent-font-size) * 1rem)}.p-business-hours__sub .p-sun-time{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width:768px){.p-business-hours__sub .p-sun-time{column-gap:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-business-hours__sub .p-sun-time{column-gap:1em}}.p-business-hours__sub .p-sun-time__item .o-icon{--ts-icon-width:1.2em}.p-business-hours__sub .p-sun-time__item .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}.p-business-hours__light{background-color:#fff;width:calc(310 / 820 * 100%)}html:lang(ja) .p-business-hours__light{--ts-content-border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-business-hours__light{margin-left:calc(40 / 1080 * 100%)}}@media only screen and (min-width:768px) and (min-width:1025px){.p-business-hours__light{max-width:calc(310 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-business-hours__light{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);width:100%}}.p-business-hours__light-link{padding-block:calc(20 / var(--ts-parent-font-size) * 1rem);padding-inline:calc(30 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:center;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-hours__light-link{padding-inline:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-business-hours__light-img{width:calc(67 / 310 * 100%);margin-right:calc(16 / var(--ts-parent-font-size) * 1rem);order:-1}.p-business-hours__light-title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:15;font-weight:600;font-family:var(--ts-font-quicksand)}.p-business-hours__light-text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}.p-business-hours__light .o-icon{--ts-icon-width:calc(5 / var(--ts-parent-font-size) * 1rem);fill:var(--ts-color-primary);margin-right:0;margin-left:auto}.p-home-nav{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(48 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-home-nav{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-home-nav{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-home-nav{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:1025px){.p-home-nav{max-width:calc(1200 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-nav{margin-top:calc(24 / var(--ts-parent-font-size) * 1rem)}}:root{--main-padding-left:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){:root{--main-padding-left:0}}.p-feature{position:relative}@media only screen and (min-width:1025px){.p-feature{padding-block:calc(200 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-feature{padding-block:calc(125 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-feature{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-feature::before{content:"";display:block;width:100%;aspect-ratio:1920/880;background:no-repeat center top/100% auto;position:absolute;z-index:-1;left:0;top:0}html:not(:lang(ja)) .p-feature::before{filter:grayscale(100%)}@media only screen and (max-width:767px){.p-feature::before{display:none}}.p-feature.js-inview.is-inview::before,.p-feature:not(.js-inview)::before{background-image:url(../images/home/bg_feature-pc.webp)}.p-feature__sticky{margin-top:calc(112 / var(--ts-parent-font-size) * 1rem);position:relative;display:flex;align-items:flex-start}@media only screen and (min-width:1025px){.p-feature__sticky{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-feature__sticky{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-feature__skytree{position:sticky;width:calc(94 / var(--ts-parent-font-size) * 1rem);left:calc(10 / 1440 * 100%);top:calc(10 / var(--ts-parent-font-size) * 1rem);order:-1;aspect-ratio:94/818;--xxx-450-top:293;--xxx-350-top:452;--xxx-345-top:462;--xxx-340-top:472;--text-height:32}@media only screen and (max-width:767px){.p-feature__skytree{width:calc(50 / var(--ts-parent-font-size) * 1rem)}}.p-feature__skytree-nav{aspect-ratio:94/818;position:absolute;left:0;right:0;top:0}.p-feature__skytree-nav__item{margin-top:calc(calc(var(--text-height)/ var(--ts-parent-font-size) * 1rem)/ 2 * -1);margin-left:calc(10 / var(--ts-parent-font-size) * 1rem);position:absolute;left:100%}@media only screen and (max-width:767px){.p-feature__skytree-nav__item{margin-left:0}}.p-feature__skytree-nav__item--450{top:calc(calc(var(--xxx-450-top)/ 818 * 100%))}.p-feature__skytree-nav__item--350{top:calc(calc(var(--xxx-350-top)/ 818 * 100%) - calc(calc(var(--text-height)/ var(--ts-parent-font-size) * 1rem)/ 2))}.p-feature__skytree-nav__item--345{top:calc(calc(var(--xxx-345-top)/ 818 * 100%))}.p-feature__skytree-nav__item--340{top:calc(calc(var(--xxx-340-top)/ 818 * 100%) + calc(calc(var(--text-height)/ var(--ts-parent-font-size) * 1rem)/ 2))}.p-feature__skytree-nav__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-quicksand);text-decoration:none;align-items:center;display:flex;line-height:1;height:calc(var(--text-height)/ var(--ts-parent-font-size) * 1rem);color:var(--ts-color-sub)}@media only screen and (min-width:768px){.p-feature__skytree-nav__text{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-feature__skytree-nav__text{--ts-target-font-size:10}}.p-feature__skytree-nav__text::before{content:"";font-family:var(--ts-font-quicksand);background-color:var(--ts-color-sub);border-radius:100px;display:block;width:calc(16 / 20 * 1em);aspect-ratio:1;margin-right:calc(5 / var(--ts-parent-font-size) * 1rem)}.p-feature__skytree-circle{--position-top:0;position:absolute;background:no-repeat center top/cover;display:block;position:absolute;transform:translate(-50%,-50%);left:50%;top:calc(var(--position-top)/ 818 * 100%);opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-out}.p-feature__skytree-circle::before{content:"";--border-width:calc(4 / var(--ts-parent-font-size) * 1rem);width:calc(calc(90 / var(--ts-parent-font-size) * 1rem) - var(--border-width));aspect-ratio:1;border-radius:100px;border:var(--border-width) solid var(--ts-color-cv);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}@media only screen and (max-width:767px){.p-feature__skytree-circle::before{width:calc(calc(41 / var(--ts-parent-font-size) * 1rem) - var(--border-width))}}.p-feature__skytree-circle--450{--position-top:var(--xxx-450-top);width:calc(59 / 94 * 100%);aspect-ratio:59/27;background-image:url(../images/home/img_skytree_450.svg)}.p-feature__skytree-circle--350{--position-top:var(--xxx-350-top);width:calc(82 / 94 * 100%);aspect-ratio:82/8;background-image:url(../images/home/img_skytree_350.svg)}.p-feature__skytree-circle--345{--position-top:var(--xxx-345-top);width:calc(74 / 94 * 100%);aspect-ratio:74/8;background-image:url(../images/home/img_skytree_345.svg)}.p-feature__skytree-circle--340{--position-top:var(--xxx-340-top);width:calc(68 / 94 * 100%);aspect-ratio:68/7;background-image:url(../images/home/img_skytree_340.svg)}.p-feature__skytree-img{position:relative}.p-feature__skytree[data-floor="450"] .p-feature__skytree-circle--450{opacity:.5}.p-feature__skytree[data-floor="450"] .p-feature__skytree-nav__item--450 .p-feature__skytree-nav__text{color:var(--ts-color-text-main)}.p-feature__skytree[data-floor="450"] .p-feature__skytree-nav__item--450 .p-feature__skytree-nav__text::before{background-color:var(--ts-color-cv)}.p-feature__skytree[data-floor="350"] .p-feature__skytree-circle--350{opacity:.5}.p-feature__skytree[data-floor="350"] .p-feature__skytree-nav__item--350 .p-feature__skytree-nav__text{color:var(--ts-color-text-main)}.p-feature__skytree[data-floor="350"] .p-feature__skytree-nav__item--350 .p-feature__skytree-nav__text::before{background-color:var(--ts-color-cv)}.p-feature__skytree[data-floor="345"] .p-feature__skytree-circle--345{opacity:.5}.p-feature__skytree[data-floor="345"] .p-feature__skytree-nav__item--345 .p-feature__skytree-nav__text{color:var(--ts-color-text-main)}.p-feature__skytree[data-floor="345"] .p-feature__skytree-nav__item--345 .p-feature__skytree-nav__text::before{background-color:var(--ts-color-cv)}.p-feature__skytree[data-floor="340"] .p-feature__skytree-circle--340{opacity:.5}.p-feature__skytree[data-floor="340"] .p-feature__skytree-nav__item--340 .p-feature__skytree-nav__text{color:var(--ts-color-text-main)}.p-feature__skytree[data-floor="340"] .p-feature__skytree-nav__item--340 .p-feature__skytree-nav__text::before{background-color:var(--ts-color-cv)}.p-feature__content{overflow:hidden;margin-right:0;margin-left:auto;width:calc(1200 / 1440 * 100%);max-width:calc(1200 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-feature__content{padding-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:1024px){.p-feature__content{width:calc(262 / 375 * 100%);margin-right:calc(8 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.p-feature__content{margin-right:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-feature__category+.p-feature__category{margin-top:calc(220 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-feature__category+.p-feature__category{margin-top:8rem}}@media only screen and (min-width:1025px){.p-feature__category+.p-feature__category{margin-top:calc(150 / var(--ts-parent-font-size) * 1rem)}}.p-feature__category-title{padding-left:var(--main-padding-left)}.p-feature__category .c-slider{transform:translateX(calc(var(--main-padding-left)));justify-content:center;--ts-slide-padding-inline:0;position:relative;--slide-padding-right:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){.p-feature__category .c-slider{--slide-padding-right:0;width:100%;justify-content:flex-end}}.p-feature__category .c-slider__element{position:relative}.p-feature__category .c-slider__slide{padding-right:var(--slide-padding-right)}.p-feature__category .c-slider::before{content:"";display:block;background-color:#fff;position:absolute;right:100%;top:0;bottom:0;width:100px;z-index:2}.p-feature__category .c-slider .c-slider-btn--next{left:calc((100% - var(--ts-slider-arrow-width)/ 2) - var(--slide-padding-right))}@media only screen and (max-width:1024px){.p-feature__category .c-slider .c-slider-btn--next{margin-right:calc(8 / var(--ts-parent-font-size) * 1rem)}}.p-feature__item{overflow:hidden}@media only screen and (min-width:768px){.p-floor{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-floor{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.p-floor{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-floor+.p-floor{margin-top:calc(140 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-floor+.p-floor{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.p-floor+.p-floor{margin-top:calc(120 / var(--ts-parent-font-size) * 1rem)}}.p-floor__title{color:var(--ts-color-title);display:flex;align-items:baseline;padding-left:var(--main-padding-left);flex-wrap:wrap;font-weight:400}.p-floor__title-tags{width:100%;display:flex;gap:calc(10 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(5 / var(--ts-parent-font-size) * 1rem)}.p-floor__title-tag{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);border:1px solid var(--ts-color-secondary);color:var(--ts-color-primary);border-radius:100px;background-color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;line-height:1}@media only screen and (min-width:768px){.p-floor__title-tag{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-floor__title-tag{--ts-target-font-size:10}}@media only screen and (min-width:768px){.p-floor__title-tag{height:calc(27 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-floor__title-tag{height:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-floor__title-tag{padding-inline:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-floor__title-tag{padding-inline:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-floor__title-main{position:relative;display:flex;align-items:baseline}.p-floor__title-main::before{content:"";display:block;width:calc(16 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1;background-color:var(--ts-color-cv);border-radius:100px;margin-right:calc(10 / var(--ts-parent-font-size) * 1rem);margin-bottom:.15em}@media only screen and (max-width:767px){.p-floor__title-main::before{margin-right:calc(5 / var(--ts-parent-font-size) * 1rem);width:calc(11 / var(--ts-parent-font-size) * 1rem)}}.p-floor__title-main .floor{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1.2;font-family:var(--ts-font-quicksand);margin-right:.25em}@media only screen and (min-width:768px){.p-floor__title-main .floor{--ts-target-font-size:40}}@media only screen and (max-width:767px){.p-floor__title-main .floor{--ts-target-font-size:20}}.p-floor__title-main .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1.2;font-family:var(--ts-font-quicksand)}@media only screen and (min-width:768px){.p-floor__title-main .num{--ts-target-font-size:64}}@media only screen and (max-width:767px){.p-floor__title-main .num{--ts-target-font-size:24}}.p-floor__title-main .num .and{font-size:calc(100% * (40 / 64))}.p-floor__title-main .name{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1.2;font-weight:600;display:flex;align-items:center;margin-left:1em;color:var(--ts-color-text-secondary)}@media only screen and (min-width:768px){.p-floor__title-main .name{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-floor__title-main .name{--ts-target-font-size:12}}.p-floor__title-main .name::before{background:no-repeat center top/cover;content:"";display:block;margin-right:.25em}.p-floor__title-main .name--tembo-galleria::before{width:calc(calc(61 / var(--ts-parent-font-size) * 1rem)/ 2);aspect-ratio:61/61;background-image:url(../images/home/ic_tembo_galleria.webp)}@media only screen and (max-width:767px){.p-floor__title-main .name--tembo-galleria::before{width:calc(calc(61 / var(--ts-parent-font-size) * 1rem)/ 2 *.8)}}.p-floor__title-main .name--tembo-deck::before{width:calc(calc(80 / var(--ts-parent-font-size) * 1rem)/ 2);aspect-ratio:80/58;background-image:url(../images/home/ic_tembo_deck.webp)}@media only screen and (max-width:767px){.p-floor__title-main .name--tembo-deck::before{width:calc(calc(80 / var(--ts-parent-font-size) * 1rem)/ 2 *.8)}}.p-floor__title-main::after{content:"|";display:block;font-weight:300;color:var(--ts-color-sub1);margin-inline:calc(25 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){.p-floor__title-main::after{display:none}}.p-floor__title-catch{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:500;color:var(--ts-color-text-secondary)}@media only screen and (min-width:768px){.p-floor__title-catch{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-floor__title-catch{--ts-target-font-size:12}}.p-floor__title--inside{padding-left:0}.p-floor__title--inside .p-floor__title-main::after{display:none}.p-floor__title--inside .p-floor__title-catch::before{content:"／";margin-inline:1em}@media only screen and (max-width:767px){.p-floor__title--inside .p-floor__title-catch::before{margin-inline:.25em}}.p-floor__title+.p-floor__main{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}.p-floor__main{display:flex;flex-wrap:wrap;position:relative;width:calc(680 / 1200 * 100%);max-width:812px}@media only screen and (max-width:1024px){.p-floor__main{width:100%;max-width:none}}.p-floor__slide{text-decoration:none}.p-floor__image{position:relative}.p-floor__image img{max-width:787px}.p-floor__logo{width:calc(145 / var(--ts-parent-font-size) * 1rem);aspect-ratio:145/120;position:absolute;left:-1px;bottom:-1px;background-color:#fff;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.p-floor__logo{width:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-floor__logo img{width:calc(119 / 145 * 100%)}.p-floor__text{display:block;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);padding-left:var(--main-padding-left)}.p-floor__text--inside{padding-left:0}.p-floor__btn{margin-top:calc(65 / var(--ts-parent-font-size) * 1rem);gap:calc(10 / var(--ts-parent-font-size) * 1rem);padding-left:var(--main-padding-left);padding-right:var(--main-padding-left);flex-wrap:wrap}@media only screen and (min-width:768px){.p-floor__btn .c-btn__link{max-width:350px;width:calc((100% - calc(10 / var(--ts-parent-font-size) * 1rem) * 2)/ 3)}}@media only screen and (max-width:767px){.p-floor__btn .c-btn__link{--ts-btn-height:calc(34 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-floor__btn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);width:100%}.p-floor__btn .c-btn__link{width:100%}}.p-guide{width:100%;display:flex;flex-direction:column;position:relative;border-top-left-radius:0!important;border-top-right-radius:0!important}.p-guide__image{order:-1;position:sticky;top:0;left:0}.p-guide__content{margin-top:calc(var(--ts-content-border-radius) * -1);padding-top:calc(80 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(90 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(var(--ts-content-border-radius) * -1);z-index:1;position:relative;overflow:hidden}@media only screen and (max-width:767px){.p-guide__content{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-guide__header{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-guide__header{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 (min-width:1441px){.p-guide__header{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-guide__header{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-guide__header{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-guide__header{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-guide__text{text-align:center;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}@media only screen and (max-width:767px){.p-guide__text{text-align:left}}.p-guide__tab{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-guide__tab .c-tab__btns{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-guide__tab .c-tab__btns{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 (min-width:1441px){.p-guide__tab .c-tab__btns{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-guide__tab .c-tab__btns{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-guide__tab .c-tab__btns{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-guide__tab .c-tab__btns{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:768px){.p-guide__tab .c-tab__btns{max-width:calc(520 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-guide__tab .c-tab__btns{width:100%;padding-left:calc(16 / var(--ts-parent-font-size) * 1rem)}}.p-guide__tab .c-tab__btns>.inner{width:100%}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-guide__tab .c-tab__btns>.inner{width:auto}}.p-guide__tab .c-tab__panels{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-guide__tab .c-tab__panels{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem)}}.p-guide__btn{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px){.p-guide__btn{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-guide__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.p-guide__btn{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 (min-width:1441px){.p-guide__btn{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-guide__btn{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-guide__btn{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-guide__btn{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-guide__btn .c-btn__link{width:100%}}.p-share{width:100%;overflow:hidden;--ts-content-border-radius:var(--ts-border-radius-0)}@media only screen and (min-width:768px){.p-share{padding-top:calc(128 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-share{padding-top:calc(85 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-share{padding-bottom:calc(128 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-share{padding-bottom:calc(85 / var(--ts-parent-font-size) * 1rem)}}.p-share>*{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-share>*{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-share>*{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-share>*{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-share>*{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-share>*{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-share__text{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-share__hashtag-list{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-share__hashtag-list{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-share__hashtag-list{margin-inline:0;width:100%;padding-inline:calc(calc((375 - 311)/ 2)/ var(--ts-parent-font-size) * 1rem)}}.p-rank__title{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}.p-rank__content{width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);display:flex;flex-wrap:wrap}.p-rank__content-left{width:calc(500 / 1080 * 100%);max-width:615px}@media only screen and (min-width:768px) and (max-width:1024px){.p-rank__content-left{width:calc(530 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-rank__content-left{width:100%}}.p-rank__content-left .p-rank__item{width:100%}.p-rank__content-right{width:calc(472 / 1080 * 100%);margin-right:0;margin-left:auto;display:flex;flex-wrap:wrap;column-gap:calc(52 / 472 * 100%);row-gap:calc(35 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-rank__content-right{width:calc(492 / 1080 * 100%);column-gap:calc(32 / 472 * 100%)}}@media only screen and (max-width:767px){.p-rank__content-right{width:100%;margin-top:4em;column-gap:calc(30 / 472 * 100%)}}.p-rank__content-right .p-rank__item{width:calc(210 / 472 * 100%)}@media only screen and (max-width:1024px){.p-rank__content-right .p-rank__item{width:calc(220 / 472 * 100%)}}.p-rank__content-right .p-rank__item .o-rank{--ts-rank-font-size:16;--ts-rank-size:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-rank__content-right .p-rank__item .o-rank{--ts-rank-size:calc(32 / var(--ts-parent-font-size) * 1rem);--ts-rank-font-size:9}}.p-rank__item{position:relative;padding-right:0;padding-left:0}.p-rank__slider{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-rank__btn{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-rank__btn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-rank__btn{width:100%}.p-rank__btn .c-btn__link{width:100%}}.p-highlights-and-news{padding-top:calc(calc(150 / var(--ts-parent-font-size) * 1rem) + var(--ts-content-border-radius));--ts-content-border-radius:0rem}@media only screen and (min-width:768px){.p-highlights-and-news{--ts-content-bg-multiple:.8}}@media only screen and (max-width:767px){.p-highlights-and-news{--ts-content-bg-multiple:.3}}.p-highlights{margin-inline:auto;--ts-container-width:var(--ts-content-0);overflow:hidden;z-index:1;position:relative;padding-block:calc(80 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-highlights{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-highlights{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-highlights{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (max-width:1024px){.p-highlights{margin-top:calc(var(--ts-content-border-radius) * -1)}}.p-highlights__title{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px) and (max-width:1024px){.p-highlights__title{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-highlights__title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:768px){.p-highlights__tab{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-highlights__tab{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-highlights__tab{margin-bottom:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-highlights__tab{margin-bottom:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-highlights__tab-btns>.inner{max-width:calc(720 / var(--ts-parent-font-size) * 1rem);margin-inline:auto}html[data-lang-group=latin] .p-highlights__tab-btns>.inner{max-width:none}html[data-lang-group=latin] .p-highlights__tab-btns>.inner .c-tab__btns-list{margin-inline:auto}html[data-lang-group=latin] .p-highlights__tab-btns>.inner .c-tab__btns-item{width:auto}}@media only screen and (max-width:767px){.p-highlights__tab-btns>.inner{padding-inline:calc(16 / 375 * 100%)}}.p-highlights__slider{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);margin-inline:auto}@media only screen and (min-width:1025px){.p-highlights__slider{max-width:996px;width:calc(960 / 1320 * 100%)}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1365px){.p-highlights__slider{max-width:calc(960 / var(--ts-parent-font-size) * 1rem);width:calc(1080 / 1320 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-highlights__slider{width:calc(1200 / 1320 * 100%)}}@media only screen and (max-width:767px){.p-highlights__slider{width:calc(343 / 375 * 100%)}}.p-highlights__slider-element{opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}@media only screen and (min-width:1025px){.p-highlights__slider-element{overflow:hidden}}.p-highlights__slider-element.is-hide{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (min-width:1025px){.p-highlights__slider .c-card2{width:calc(1 / 3 * 100%)}}.p-highlights__slider .c-card2__image img{max-width:100%}.p-highlights__btn{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px){.p-highlights__btn{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-highlights__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.p-highlights__btn{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-highlights__btn{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-highlights__btn{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-highlights__btn{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-highlights__btn{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-highlights__btn .c-btn__link{width:100%}}