@charset "UTF-8";.c-sub-link{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-top:0}.c-lower-nav{padding:0;margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-lower-nav{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.c-lower-nav__item{width:calc(380 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lower-nav__item{width:calc(340 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.c-lower-nav__item .img{order:1;width:calc(150 / 380 * 100%)}}.c-lower-nav__item .t{color:#fff}@media only screen and (min-width:768px){.c-lower-nav__item .t{width:calc(210 / 380 * 100%);max-width:none!important;order:1}}.c-lower-nav__item .ic{order:3;margin-right:0;text-align:right}@media only screen and (min-width:768px){.c-lower-nav__item .ic{width:calc(20 / 380 * 100%)}}.p-learning-acc{margin-top:calc(var(--ts-content-border-radius) * -1.5);padding:calc(150 / var(--ts-parent-font-size) * 1rem) 0 calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-learning-acc{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0 calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-learning-acc__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);max-width:calc(720 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-acc__inner{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-learning-acc__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-learning-acc__item{border:0!important;width:100%;--ts-content-border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-learning-acc__item:nth-child(n+2){margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-learning-acc__item__btn{width:100%;display:flex;--num-width:calc(55 / var(--ts-parent-font-size) * 1rem);--icon-size:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-learning-acc__item__btn .c-accordion__button__icon{right:calc(15 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-learning-acc__item__btn .c-accordion__button__icon{right:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-learning-acc__item__btn .img-wrp{order:1;width:calc(157 / 720 * 100%)}@media only screen and (max-width:767px){.p-learning-acc__item__btn .img-wrp{width:35%}}.p-learning-acc__item__btn .img-wrp img{object-fit:cover;aspect-ratio:157/105}@media only screen and (max-width:767px){.p-learning-acc__item__btn .img-wrp img{height:100%;aspect-ratio:1.2/1}}.p-learning-acc__item__btn .title-wrp{width:calc(563 / 720 * 100%);padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(var(--icon-size) * 2) calc(10 / var(--ts-parent-font-size) * 1rem) calc(25 / var(--ts-parent-font-size) * 1rem);order:2;display:flex;align-items:center}@media only screen and (max-width:767px){.p-learning-acc__item__btn .title-wrp{width:65%;flex-direction:column;justify-content:center;align-items:flex-start;padding:calc(5 / var(--ts-parent-font-size) * 1rem) calc(var(--icon-size) * 2) calc(5 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-learning-acc__item__btn .title-wrp .t{width:calc(100% - var(--num-width));line-height:1.5}@media only screen and (max-width:767px){.p-learning-acc__item__btn .title-wrp .t{margin-top:.25rem;width:100%}}html[data-lang-group=cjk] .p-learning-acc__item__btn .title-wrp .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=cjk] .p-learning-acc__item__btn .title-wrp .t{--ts-target-font-size:18}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-learning-acc__item__btn .title-wrp .t{--ts-target-font-size:15}}html[data-lang-group=latin] .p-learning-acc__item__btn .title-wrp .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){html[data-lang-group=latin] .p-learning-acc__item__btn .title-wrp .t{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=latin] .p-learning-acc__item__btn .title-wrp .t{--ts-target-font-size:15}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-learning-acc__item__btn .title-wrp .t{--ts-target-font-size:14}}.p-learning-acc__item__btn .title-wrp .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-quicksand);line-height:1;width:var(--num-width)}@media only screen and (min-width:1025px){.p-learning-acc__item__btn .title-wrp .num{--ts-target-font-size:40}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-acc__item__btn .title-wrp .num{--ts-target-font-size:35}}@media only screen and (max-width:767px){.p-learning-acc__item__btn .title-wrp .num{--ts-target-font-size:25}}@media only screen and (max-width:767px){.p-learning-acc__item__btn .title-wrp .num{width:100%}}.p-learning-acc__item__content{width:92%;padding:calc(30 / var(--ts-parent-font-size) * 1rem) 0;max-width:calc(640 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.p-learning-acc__item__content{padding:calc(20 / var(--ts-parent-font-size) * 1rem) 0 calc(30 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-learning-acc__item__content--only{display:block}.p-learning-acc__item__content--only .p-learning-acc__item__def{width:100%}@media only screen and (min-width:768px){.p-learning-acc__item__content--only .p-learning-acc__item__desc ul{display:block;column-count:2}}.p-learning-acc__item__def{display:flex;flex-direction:column;gap:calc(10 / var(--ts-parent-font-size) * 1rem);width:49%}@media only screen and (min-width:768px){.p-learning-acc__item__def:nth-child(2n){margin-left:2%}.p-learning-acc__item__def:nth-child(n+3){margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-learning-acc__item__def:last-child:nth-child(3){width:100%}}@media only screen and (max-width:767px){.p-learning-acc__item__def{width:100%;gap:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-learning-acc__item__def:nth-child(n+2){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-learning-acc__item__term{display:flex;align-items:center;justify-content:space-between;--num-width:calc(40 / var(--ts-parent-font-size) * 1rem)}.p-learning-acc__item__term-link{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;font-weight:600;color:var(--ts-color-title);text-decoration:none;width:100%;display:flex;align-items:flex-start}.mouse .p-learning-acc__item__term-link{transition:opacity .15s ease-in}.mouse .p-learning-acc__item__term-link:hover,.touch .p-learning-acc__item__term-link.touchstart{opacity:.7}.touch .p-learning-acc__item__term-link{-webkit-tap-highlight-color:transparent}.touch .p-learning-acc__item__term-link.touchend{transition-delay:.2s}.p-learning-acc__item__term .t{display:inline-block;transform:translateY(.1rem);width:calc(100% - var(--num-width))}.p-learning-acc__item__term .num{width:var(--num-width);color:var(--ts-color-primary);font-family:var(--ts-font-en);font-weight:600}.p-learning-acc__item__desc{width:100%;justify-content:flex-start;padding-left:calc(30 / var(--ts-parent-font-size) * 1rem)}html[data-lang-group=latin] .p-learning-acc__item__desc{padding-left:0}.p-learning-acc__item__desc ul{max-width:100%;width:100%}.p-learning-tab{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-learning-tab{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-learning-tab{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-learning-tab{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-tab{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-learning-tab{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.p-learning-tab .c-tab__btns>.inner{margin-inline:auto}.p-learning-tab .c-tab__btns-btn{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;min-height:calc(40 / var(--ts-parent-font-size) * 1rem);border:0!important;position:relative;z-index:1;min-width:calc(160 / var(--ts-parent-font-size) * 1rem);padding-inline:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-tab .c-tab__btns-btn{min-width:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning-tab .c-tab__btns-btn{min-width:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning-tab .c-tab__btns-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.p-learning-tab .c-tab__btns-scroll::-webkit-scrollbar{display:none}}.p-learning-tab .c-tab__btns-item{position:relative}@media only screen and (max-width:767px){.p-learning-tab .c-tab__btns-item{scroll-snap-align:center}}.p-learning-tab .c-tab__btns-item::before{content:"";border-radius:calc(40 / var(--ts-parent-font-size) * 1rem);background-color:var(--ts-color-primary);opacity:0;width:100%;position:absolute;left:0;top:0;height:100%;transition:opacity .3s ease}.p-learning-tab .c-tab__btns-item.is-active::before{opacity:1}.p-learning-tab .c-tab__btns-item.is-active .c-tab__btns-btn{color:#fff}.mouse .p-learning-tab .c-tab__btns-item:hover::before,.touch .p-learning-tab .c-tab__btns-item.touchstart::before{opacity:1}.mouse .p-learning-tab .c-tab__btns-item:hover .c-tab__btns-btn,.touch .p-learning-tab .c-tab__btns-item.touchstart .c-tab__btns-btn{color:#fff}.touch .p-learning-tab .c-tab__btns-item{-webkit-tap-highlight-color:transparent}.touch .p-learning-tab .c-tab__btns-item.touchend{transition-delay:.2s}.p-skytree-card__list{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-skytree-card__list{gap:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-skytree-card__list{gap:4rem}}@media only screen and (max-width:767px){html:not(:lang(ja)) .p-skytree-card__list{gap:2rem}}@media only screen and (min-width:768px){.p-skytree-card__item{padding-top:5rem}}@media only screen and (max-width:767px){.p-skytree-card__item{padding-top:1rem}}@media only screen and (min-width:768px){.p-skytree-card__item{margin-top:-4.5rem}}@media only screen and (max-width:767px){.p-skytree-card__item{margin-top:0}}.p-skytree-card__inner{background-color:#fff;overflow:hidden;display:flex}html:lang(ja) .p-skytree-card__inner{--ts-border-radius-content:calc(20 / var(--ts-parent-font-size) * 1rem);border-radius:var(--ts-border-radius-content)}@media only screen and (max-width:767px){.p-skytree-card__inner{flex-direction:column}}.p-skytree-card__img{flex-shrink:0;width:45%}@media only screen and (max-width:767px){.p-skytree-card__img{width:100%}}.p-skytree-card__img img{width:100%;height:100%;object-fit:cover}.p-skytree-card__body{flex-grow:1;padding:calc(40 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column}@media only screen and (max-width:767px){.p-skytree-card__body{padding:1.5rem 1.5rem 2.5rem}}.p-skytree-card__head{display:flex;align-items:center;gap:calc(20 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(20 / var(--ts-parent-font-size) * 1rem);border-bottom:1px solid #ebebeb;margin-bottom:calc(30 / var(--ts-parent-font-size) * 1rem);position:relative;text-decoration:none}.mouse .p-skytree-card__head:hover,.touch .p-skytree-card__head.touchstart{opacity:.7}.touch .p-skytree-card__head{-webkit-tap-highlight-color:transparent}.touch .p-skytree-card__head.touchend{transition-delay:.2s}@media only screen and (max-width:767px){.p-skytree-card__head{gap:calc(15 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(15 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-skytree-card__num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:48;line-height:1;font-family:var(--ts-font-en);font-weight:300}@media only screen and (max-width:767px){.p-skytree-card__num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:36}}.p-skytree-card__title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20;font-weight:700;color:var(--ts-color-primary)}@media only screen and (max-width:767px){.p-skytree-card__title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18}}.p-skytree-card__arrow{flex-shrink:0;margin-left:auto;width:calc(24 / var(--ts-parent-font-size) * 1rem);height:calc(24 / var(--ts-parent-font-size) * 1rem);min-width:1rem;min-height:1rem;background-color:var(--ts-color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.p-skytree-card__arrow svg{fill:#fff;width:6px;height:10px}.p-skytree-card__content{display:flex;flex-direction:column;gap:calc(25 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-skytree-card__content{gap:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-skytree-card__def{display:flex;flex-direction:column;gap:calc(15 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-skytree-card__def{gap:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-skytree-card__term{display:flex;align-items:center;justify-content:space-between}.p-skytree-card__term-link{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;font-weight:700;color:#333;text-decoration:none;display:flex;align-items:center;width:100%;justify-content:space-between}.mouse .p-skytree-card__term-link:hover,.touch .p-skytree-card__term-link.touchstart{opacity:.7}.touch .p-skytree-card__term-link{-webkit-tap-highlight-color:transparent}.touch .p-skytree-card__term-link.touchend{transition-delay:.2s}.p-skytree-card__term .o-icon--link-arrow{margin-left:1rem;background-color:var(--ts-color-sub1);fill:var(--ts-color-text-txt2)}.p-skytree-card__term .num{color:var(--ts-color-secondary);font-family:var(--ts-font-en);margin-right:calc(8 / var(--ts-parent-font-size) * 1rem);font-weight:600}.p-skytree-card__desc .c-list{width:100%}.p-skytree-card__desc .c-list ul{max-width:100%;width:100%}.p-skytree-card__list-link{color:#333;text-decoration:none}.mouse .p-skytree-card__list-link:hover,.touch .p-skytree-card__list-link.touchstart{opacity:.7;text-decoration:underline}.touch .p-skytree-card__list-link{-webkit-tap-highlight-color:transparent}.touch .p-skytree-card__list-link.touchend{transition-delay:.2s}.p-learning-detail-intro{border-top-left-radius:0!important;border-top-right-radius:0!important;background-position-y:5rem!important;padding-top:calc(70 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-learning-detail-intro{padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning-detail-intro{padding-bottom:6rem}}.p-learning-detail-intro__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;gap:calc(60 / var(--ts-parent-font-size) * 1rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}@media only screen and (min-width:1025px){.p-learning-detail-intro__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 (min-width:1441px){.p-learning-detail-intro__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-learning-detail-intro__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-detail-intro__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-learning-detail-intro__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-learning-detail-intro__text{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.p-learning-detail-intro__num{order:-1;text-align:center;width:100%;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:48;line-height:1;font-family:var(--ts-font-en);font-weight:300}@media only screen and (max-width:767px){.p-learning-detail-intro__num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:36}}.p-learning-detail-intro .c-anchor__list{gap:.5rem 0;justify-content:space-between}.p-learning-detail-intro .c-anchor__item{padding:0;margin:0}@media only screen and (min-width:768px){.p-learning-detail-intro .c-anchor__item{width:auto}}@media only screen and (max-width:767px){.p-learning-detail-intro .c-anchor__item{width:49%}}.p-learning-detail-intro .c-anchor__link{gap:1rem;border-radius:0;border:none;border-bottom:1px solid var(--ts-color-sub)}.p-learning-detail-intro .c-anchor__link:hover{background-color:transparent;color:inherit;border-color:var(--ts-color-primary)}.p-learning-detail-intro__contents{display:flex;flex-direction:column;gap:calc(40 / var(--ts-parent-font-size) * 1rem);width:100%}.p-learning-detail{position:relative;z-index:2}@media only screen and (min-width:768px){.p-learning-detail{padding:6rem 0}}@media only screen and (max-width:767px){.p-learning-detail{padding:2rem 0 4rem}}@media only screen and (min-width:768px){.p-learning-detail{margin-top:-4.5rem}}@media only screen and (max-width:767px){.p-learning-detail{margin-top:-2rem}}.p-learning-detail__card{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column}@media only screen and (min-width:1025px){.p-learning-detail__card{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-learning-detail__card{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-learning-detail__card{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-detail__card{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-learning-detail__card{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-learning-detail__inner{display:flex;flex-direction:column;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px){.p-learning-detail__inner{gap:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning-detail__inner{gap:3rem}}@media only screen and (min-width:1025px){.p-learning-detail__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 (min-width:1441px){.p-learning-detail__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-learning-detail__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-detail__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-learning-detail__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-learning-detail__inner{width:calc(1320 / 1440 * 100%)}}.p-learning-detail-item{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width:767px){.p-learning-detail-item{padding:2rem 0}}.p-learning-detail-item>.inner{max-width:calc(960 / var(--ts-parent-font-size) * 1rem);width:calc(1200 / 1320 * 100%);margin-inline:auto}@media only screen and (max-width:767px){.p-learning-detail-item>.inner{width:90%}}.p-learning-detail-item__title+*{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.u-marker{background-color:#fff58d;font-weight:700}.u-marker--blue{background-color:#c8e5f2}.u-marker--pupple{background-color:#e0caef}.u-marker--red{background-color:#f2dcd4}.p-content--s{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-content--s{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-content--s{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-content--s{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-content--s{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-content--s{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-content--m{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-content--m{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-content--m{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-content--m{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-content--m{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-content--m{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.p-learning-detail-item__title .sub-title{background-color:rgba(var(--ts-color-secondary-rgb),.2)}.p-learning-detail-item__title .sub-title .c-title__main{color:var(--ts-color-text-secondary)}.p-skytree-section__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.p-skytree-section__inner{gap:calc(44 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-skytree-section__inner{gap:2rem}}.p-skytree-section__inner .p-skytree-section__text{display:flex;flex-direction:column}@media only screen and (min-width:1025px){.p-skytree-section__inner .p-skytree-section__text{width:calc(420 / 960 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-section__inner .p-skytree-section__text{width:100%}}@media only screen and (max-width:767px){.p-skytree-section__inner .p-skytree-section__text{width:100%}}@media only screen and (min-width:768px){.p-skytree-section__inner .p-skytree-section__text{gap:1.5rem}}@media only screen and (max-width:767px){.p-skytree-section__inner .p-skytree-section__text{gap:1rem}}@media only screen and (min-width:1025px){.p-skytree-section__inner .p-skytree-section__img{width:calc(470 / 960 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-section__inner .p-skytree-section__img{width:100%}}@media only screen and (max-width:767px){.p-skytree-section__inner .p-skytree-section__img{width:100%}}.p-skytree-section__inner--col{display:flex;flex-direction:column-reverse}@media only screen and (min-width:768px){.p-skytree-section__inner--col{gap:1.5rem}}@media only screen and (max-width:767px){.p-skytree-section__inner--col{gap:1.5rem}}.p-skytree-section__inner--overview{flex-wrap:wrap}@media only screen and (min-width:1025px){.p-skytree-section__inner--overview .p-skytree-section__table{width:calc(580 / 960 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-section__inner--overview .p-skytree-section__table{width:100%}}@media only screen and (max-width:767px){.p-skytree-section__inner--overview .p-skytree-section__table{width:100%}}.p-skytree-section__inner--overview .p-skytree-section__table .c-table__th{text-align:left;border-color:var(--ts-color-line3)}@media only screen and (min-width:768px){.p-skytree-section__inner--overview .p-skytree-section__table .c-table__th{width:24%}}@media only screen and (max-width:767px){.p-skytree-section__inner--overview .p-skytree-section__table .c-table__th{width:38%}}@media only screen and (min-width:1025px){.p-skytree-section__inner--overview .p-skytree-section__img{width:calc(330 / 960 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-section__inner--overview .p-skytree-section__img{width:100%}}@media only screen and (max-width:767px){.p-skytree-section__inner--overview .p-skytree-section__img{width:100%}}@media only screen and (max-width:1024px){.p-skytree-section__inner--overview .p-skytree-section__img{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:0}.p-skytree-section__inner--overview .p-skytree-section__img .img{width:49%}}.p-skytree-section__inner--structural{justify-content:center;align-items:flex-start;gap:2rem}.p-skytree-section__inner--structural .p-skytree-section__img{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-skytree-section__inner--structural .p-skytree-section__img{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-skytree-section__inner--structural .p-skytree-section__img:first-child{width:calc(400 / 960 * 100%)}}@media only screen and (max-width:767px){.p-skytree-section__inner--structural .p-skytree-section__img:first-child{width:100%}}@media only screen and (min-width:768px){.p-skytree-section__inner--structural .p-skytree-section__img:last-child{width:calc(223 / 960 * 100%)}}@media only screen and (max-width:767px){.p-skytree-section__inner--structural .p-skytree-section__img:last-child{width:100%}}@media only screen and (min-width:768px){.p-skytree-section__inner--reverse{flex-direction:row-reverse}}@media only screen and (max-width:767px){.p-skytree-section__inner--reverse{flex-direction:column-reverse}}.p-skytree-section__video{display:flex;flex-wrap:wrap;gap:4rem}.p-skytree-section__video__item{width:100%;display:flex;flex-direction:column}.p-skytree-section__video__item iframe{width:100%;aspect-ratio:16/9}.p-skytree-section__video__item .p-skytree-section__img-caption{margin-top:1rem;font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}.p-skytree-section__text{display:flex;flex-direction:column;gap:1rem}.p-skytree-section__text .p-strong--s{font-size:1.25rem}.p-skytree-section__text .p-strong--m{font-size:1.5rem}.p-skytree-section__text dl dt{font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}.p-skytree-section__text dl dt:not(:first-child){margin-top:calc(2rem * var(--ts-value-zoom))}.p-skytree-section__text-list{list-style:none;padding-left:0;counter-reset:list;display:flex;flex-direction:column;gap:.5rem}.p-skytree-section__text-list li{font-weight:700;position:relative;padding-left:1.75em}.p-skytree-section__text-list li::before{counter-increment:list;content:counter(list);position:absolute;left:0;top:.1em;width:1.4em;height:1.4em;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85em;font-weight:700}.p-skytree-section__img{position:relative;display:flex;flex-direction:column;gap:.5rem}.p-skytree-section__img .img{position:relative}@media only screen and (min-width:1025px){.p-skytree-section__img .img:not(:first-child){margin-top:1rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-section__img .img:not(:first-child){margin-top:0}}@media only screen and (max-width:767px){.p-skytree-section__img .img:not(:first-child){margin-top:0}}.p-skytree-section__img .deco{position:absolute;width:calc(87 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-skytree-section__img .deco{top:2rem}}@media only screen and (max-width:767px){.p-skytree-section__img .deco{top:-.5rem}}@media only screen and (min-width:768px){.p-skytree-section__img .deco{left:-4rem}}@media only screen and (max-width:767px){.p-skytree-section__img .deco{left:-1rem}}.p-skytree-section__img .deco-bottom-left{position:absolute;bottom:0;max-width:calc(82 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-skytree-section__img .deco-bottom-left{left:1rem}}@media only screen and (max-width:767px){.p-skytree-section__img .deco-bottom-left{left:.5rem}}@media only screen and (min-width:768px){.p-skytree-section__img .deco-bottom-left{width:5vw}}@media only screen and (max-width:767px){.p-skytree-section__img .deco-bottom-left{width:2.5rem}}.p-skytree-section__img video{width:100%}.p-skytree-section__img--s img{margin:auto}@media only screen and (min-width:768px){.p-skytree-section__img--s img{width:80%}}@media only screen and (max-width:767px){.p-skytree-section__img--s img{width:60%}}.p-skytree-section__img--xs img{margin:auto}@media only screen and (min-width:768px){.p-skytree-section__img--xs img{width:70%}}@media only screen and (max-width:767px){.p-skytree-section__img--xs img{width:60%}}.c-lower-nav{padding:0}@media only screen and (min-width:768px){.c-lower-nav{margin-top:5rem}}@media only screen and (max-width:767px){.c-lower-nav{margin-top:4rem}}.c-lower-nav__item{width:fit-content}.c-lower-nav__item__link{justify-content:center!important}@media only screen and (min-width:768px){.c-lower-nav__item__link{width:calc(520 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-lower-nav__item__link{width:auto}}.c-lower-nav__item__link .img{max-width:150px}.c-lower-nav__item .t{padding:0 2rem}html:lang(ja) .c-lower-nav__item .t{color:#fff}@media only screen and (max-width:767px){.c-lower-nav__item .ic{display:none}}.c-lower-nav__item--prev{display:none}.c-lower-nav__item--all{display:none}@media only screen and (min-width:768px){.p-construction-body__concept .p-skytree-section__table,.p-construction-body__steel .p-skytree-section__table,.p-construction-parts__intro .p-skytree-section__table{width:calc(420 / 773 * 100%)}}@media only screen and (max-width:767px){.p-construction-body__concept .p-skytree-section__table,.p-construction-body__steel .p-skytree-section__table,.p-construction-parts__intro .p-skytree-section__table{width:100%}}.p-construction-body__concept .p-skytree-section__table .c-table,.p-construction-body__steel .p-skytree-section__table .c-table,.p-construction-parts__intro .p-skytree-section__table .c-table{width:100%}.p-construction-body__concept .p-skytree-section__table .c-table tbody,.p-construction-body__steel .p-skytree-section__table .c-table tbody,.p-construction-parts__intro .p-skytree-section__table .c-table tbody{display:flex;flex-direction:column;gap:1rem}.p-construction-body__concept .p-skytree-section__table .c-table tr,.p-construction-body__steel .p-skytree-section__table .c-table tr,.p-construction-parts__intro .p-skytree-section__table .c-table tr{display:flex;flex-direction:column}.p-construction-body__concept .p-skytree-section__table .c-table__th,.p-construction-body__steel .p-skytree-section__table .c-table__th,.p-construction-parts__intro .p-skytree-section__table .c-table__th{width:100%;font-weight:700;text-align:left;background-color:rgba(var(--ts-color-secondary-rgb),.2)}.p-construction-body__concept .p-skytree-section__table .c-table__td,.p-construction-body__steel .p-skytree-section__table .c-table__td,.p-construction-parts__intro .p-skytree-section__table .c-table__td{width:100%}@media only screen and (min-width:768px){.p-construction-body__concept .p-skytree-section__img,.p-construction-body__steel .p-skytree-section__img,.p-construction-parts__intro .p-skytree-section__img{width:calc(333 / 773 * 100%)}}@media only screen and (max-width:767px){.p-construction-body__concept .p-skytree-section__img,.p-construction-body__steel .p-skytree-section__img,.p-construction-parts__intro .p-skytree-section__img{width:100%}}@media only screen and (min-width:1025px){.p-construction-parts__intro{padding:0 4rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-construction-parts__intro{padding:0}}@media only screen and (max-width:767px){.p-construction-parts__intro{padding:0}}.p-construction-parts__intro .p-skytree-section__inner{display:flex}@media only screen and (min-width:768px){.p-construction-parts__intro .p-skytree-section__inner{flex-wrap:nowrap}}@media only screen and (max-width:767px){.p-construction-parts__intro .p-skytree-section__inner{flex-wrap:wrap}}.p-construction-parts__elevator{display:flex;flex-direction:column;gap:2rem}.p-construction-parts__elevator .p-skytree-section__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);align-items:flex-start}@media only screen and (min-width:1025px){.p-construction-parts__elevator .p-skytree-section__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 (min-width:1441px){.p-construction-parts__elevator .p-skytree-section__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-construction-parts__elevator .p-skytree-section__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-construction-parts__elevator .p-skytree-section__inner{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-construction-parts__elevator .p-skytree-section__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:768px){.p-construction-parts__elevator .p-skytree-section__inner{margin-top:2rem}}@media only screen and (max-width:767px){.p-construction-parts__elevator .p-skytree-section__inner{margin-top:1rem}}@media only screen and (min-width:768px){.p-construction-parts__elevator .p-skytree-section__inner .p-skytree-section__img:nth-child(1){width:calc(480 / 720 * 100%)}}@media only screen and (max-width:767px){.p-construction-parts__elevator .p-skytree-section__inner .p-skytree-section__img:nth-child(1){width:100%}}@media only screen and (min-width:768px){.p-construction-parts__elevator .p-skytree-section__inner .p-skytree-section__img:nth-child(2){width:calc(223 / 720 * 100%)}}@media only screen and (max-width:767px){.p-construction-parts__elevator .p-skytree-section__inner .p-skytree-section__img:nth-child(2){width:100%}}.p-construction-parts__lighting{display:flex;flex-direction:column;gap:3rem}.p-construction-parts__lighting .p-skytree-section__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);align-items:flex-start;display:grid}@media only screen and (min-width:1025px){.p-construction-parts__lighting .p-skytree-section__inner{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-construction-parts__lighting .p-skytree-section__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-construction-parts__lighting .p-skytree-section__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-construction-parts__lighting .p-skytree-section__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-construction-parts__lighting .p-skytree-section__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (min-width:768px){.p-construction-parts__lighting .p-skytree-section__inner{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.p-construction-parts__lighting .p-skytree-section__inner{grid-template-columns:1fr}}@media only screen and (min-width:768px){.p-construction-parts__lighting .p-skytree-section__inner{gap:1.5rem}}@media only screen and (max-width:767px){.p-construction-parts__lighting .p-skytree-section__inner{gap:1rem}}.p-construction-parts__lighting .p-skytree-section__inner .p-skytree-section__card{padding:2rem;display:flex;flex-direction:column;gap:.5rem;width:100%}html:lang(ja) .p-construction-parts__lighting .p-skytree-section__inner .p-skytree-section__card{border-radius:1rem}.p-construction-parts__lighting .p-skytree-section__inner .p-skytree-section__card .c-text{line-height:1}.p-construction-parts__lighting .p-skytree-section__inner .p-skytree-section__card .img{margin-top:0}.p-construction-parts__lighting .p-skytree-section__inner .p-skytree-section__card--blue{background-color:#c8e5f2}.p-construction-parts__lighting .p-skytree-section__inner .p-skytree-section__card--pupple{background-color:#e0caef}.p-construction-parts__lighting .p-skytree-section__inner .p-skytree-section__card--red{background-color:#f2dcd4}.p-construction-parts__design .wrap{display:flex;flex-direction:column;gap:4rem}.p-construction-parts__design .p-skytree-section__inner{align-items:center;gap:1rem}@media only screen and (min-width:768px){.p-construction-parts__design .p-skytree-section__inner{flex-wrap:nowrap}}@media only screen and (max-width:767px){.p-construction-parts__design .p-skytree-section__inner{flex-wrap:wrap}}.p-construction-parts__design .p-skytree-section__text{display:flex;flex-direction:column;gap:2rem}.p-construction-parts__design .p-skytree-section__text .c-title__main{color:var(--ts-color-primary)}.p-construction-parts__design .p-skytree-section__text .p-skytree-section__img{display:flex;flex-wrap:nowrap;align-items:baseline;flex-direction:row;width:100%}@media only screen and (min-width:768px){.p-construction-parts__design .p-skytree-section__text .p-skytree-section__img{gap:1.5rem}}@media only screen and (max-width:767px){.p-construction-parts__design .p-skytree-section__text .p-skytree-section__img{gap:1rem}}.p-construction-parts__design__section{display:flex}.p-construction-body__concept,.p-construction-body__steel{display:flex;flex-direction:column;gap:2rem}.p-construction-body__concept .p-skytree-section__inner,.p-construction-body__steel .p-skytree-section__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px){.p-construction-body__concept .p-skytree-section__inner,.p-construction-body__steel .p-skytree-section__inner{flex-wrap:nowrap}}@media only screen and (max-width:767px){.p-construction-body__concept .p-skytree-section__inner,.p-construction-body__steel .p-skytree-section__inner{flex-wrap:wrap}}@media only screen and (min-width:1025px){.p-construction-body__concept .p-skytree-section__inner,.p-construction-body__steel .p-skytree-section__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 (min-width:1441px){.p-construction-body__concept .p-skytree-section__inner,.p-construction-body__steel .p-skytree-section__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-construction-body__concept .p-skytree-section__inner,.p-construction-body__steel .p-skytree-section__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-construction-body__concept .p-skytree-section__inner,.p-construction-body__steel .p-skytree-section__inner{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-construction-body__concept .p-skytree-section__inner,.p-construction-body__steel .p-skytree-section__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.p-construction-body__pagoda .p-skytree-section__img{gap:2rem}@media only screen and (min-width:768px){.p-construction-body__pagoda .p-skytree-section__img{margin-top:4rem}}@media only screen and (max-width:767px){.p-construction-body__pagoda .p-skytree-section__img{margin-top:2rem}}.p-construction-body__pagoda .p-skytree-section__img-caption{margin-top:1rem}.p-construction-body__damper,.p-construction-body__unit{display:flex;flex-direction:column;gap:2rem}.p-construction-634__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width:1025px){.p-construction-634__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-construction-634__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-construction-634__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-construction-634__inner{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-construction-634__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (max-width:767px){.p-construction-634__inner{gap:2rem}}.p-construction-634__list{display:flex;flex-wrap:wrap;gap:2rem 0}@media only screen and (min-width:768px){.p-construction-634__list .p-skytree-section__img{width:calc(1 / 3 * 100%)}}@media only screen and (max-width:767px){.p-construction-634__list .p-skytree-section__img{width:50%}}@media only screen and (min-width:768px){.p-construction-634__list .p-skytree-section__img{padding:0 1rem}}@media only screen and (max-width:767px){.p-construction-634__list .p-skytree-section__img{padding:0 .5rem}}.p-construction-634__list .p-skytree-section__img-caption{text-align:center}.p-construction-634__list .p-skytree-section__img-caption small{display:block;margin-top:.75rem;color:var(--ts-color-text-secondary2)}.p-construction-role{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-construction-role{gap:3rem}}@media only screen and (max-width:767px){.p-construction-role{gap:2rem}}.p-skytree-prevent{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-skytree-prevent{gap:4rem}}@media only screen and (max-width:767px){.p-skytree-prevent{gap:2rem}}.p-skytree-prevent__inner{display:flex;flex-direction:column;gap:2rem}.p-skytree-prevent__title .c-title__main{color:var(--ts-color-primary)}.p-skytree-prevent__text{display:flex;flex-direction:column;gap:1rem}.p-skytree-prevent__list{display:flex;flex-direction:column;gap:2rem;counter-reset:prevent-count;list-style:none;padding-left:0}@media only screen and (max-width:767px){.p-skytree-prevent__list{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);gap:1.5rem}}.p-skytree-prevent__list-item{display:flex;flex-direction:column;gap:.5rem;counter-increment:prevent-count;position:relative}@media only screen and (min-width:768px){.p-skytree-prevent__list-item{padding-left:3rem}}@media only screen and (max-width:767px){.p-skytree-prevent__list-item{padding-left:2.5rem}}.p-skytree-prevent__list-item::before{content:"[" counter(prevent-count) "]";color:var(--ts-color-secondary);font-family:var(--ts-font-en);font-weight:700;font-size:1.5rem;position:absolute;left:0;top:0}.p-skytree-prevent__list-title{font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);color:var(--ts-color-text-main)}@media only screen and (min-width:768px){.p-skytree-prevent__list-title{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-skytree-prevent__list-title{--ts-target-font-size:16}}.p-skytree-prevent__list-text{line-height:1.8}.p-skytree-prevent__list-text p+p{margin-top:.75rem}.p-skytree-prevent__img{width:100%;display:flex;flex-wrap:wrap;gap:2rem 0}.p-skytree-prevent__img .img{padding:0 .5rem}@media only screen and (min-width:768px){.p-skytree-prevent__img .img{width:calc(1 / 3 * 100%)}}@media only screen and (max-width:767px){.p-skytree-prevent__img .img{width:100%}}.p-skytree-prevent__img .img .p-skytree-section__img-caption{margin-top:.5rem}@media only screen and (min-width:768px){.p-skytree-prevent__img--double .img{width:calc(1 / 2 * 100%)}}@media only screen and (max-width:767px){.p-skytree-prevent__img--double .img{width:100%}}.p-skytree-research .p-contents{position:relative;z-index:1;border-radius:0!important}@media only screen and (min-width:768px){.p-skytree-research .p-contents{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-skytree-research .p-contents{padding:8rem 0 0}}@media only screen and (min-width:768px){.p-skytree-research .p-contents{margin-top:0}}@media only screen and (max-width:767px){.p-skytree-research .p-contents{margin-top:-4rem}}.p-skytree-research .p-contents__section{margin-inline:auto;--ts-container-width:var(--ts-content-0);padding:4rem 0}@media only screen and (min-width:1025px){.p-skytree-research .p-contents__section{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-skytree-research .p-contents__section{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-skytree-research .p-contents__section{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-research .p-contents__section{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-skytree-research .p-contents__section{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}.p-skytree-research .p-contents__section__inner{margin-top:2rem;margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-skytree-research .p-contents__section__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 (min-width:1441px){.p-skytree-research .p-contents__section__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-skytree-research .p-contents__section__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-research .p-contents__section__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__section__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:768px){.p-skytree-research .p-contents__section__inner .c-title{text-align:left}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__section__inner .c-title{text-align:center}}.p-skytree-research .p-contents__item{display:flex}@media only screen and (min-width:768px){.p-skytree-research .p-contents__item{flex-wrap:nowrap}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item{flex-wrap:wrap}}@media only screen and (min-width:1025px){.p-skytree-research .p-contents__item{justify-content:space-between}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-research .p-contents__item{justify-content:center}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item{justify-content:center}}@media only screen and (min-width:1025px){.p-skytree-research .p-contents__item{gap:4rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-research .p-contents__item{gap:2rem}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item{gap:2rem}}.p-skytree-research .p-contents__item__tower{display:flex;justify-content:center;min-width:300px;height:calc(531 / var(--ts-parent-font-size) * 1rem);position:relative;background:url(../../about/study/images/img_tower.webp) no-repeat center center/contain}@media only screen and (min-width:768px){.p-skytree-research .p-contents__item__tower{width:calc(340 / 960 * 100%)}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item__tower{width:80%}}.p-skytree-research .p-contents__item__tower img{width:calc(67 / var(--ts-parent-font-size) * 1rem)}.p-skytree-research .p-contents__item__tower .floor{width:100%;padding-top:7.5rem}.p-skytree-research .p-contents__item__tower .floor .item{width:100%;display:flex;align-items:center;position:relative}.p-skytree-research .p-contents__item__tower .floor .item span{background-color:#fff;position:relative;z-index:2;padding:0 .5rem}.p-skytree-research .p-contents__item__tower .floor .item.f-497{position:absolute;top:7.5rem}.p-skytree-research .p-contents__item__tower .floor .item.f-480{position:absolute;top:9rem}.p-skytree-research .p-contents__item__tower .floor .item.f-458{position:absolute;top:10rem}.p-skytree-research .p-contents__item__tower .floor .item.f-450{position:absolute;top:10.5rem}.p-skytree-research .p-contents__item__tower .floor .item.f-445{position:absolute;top:11.5rem}.p-skytree-research .p-contents__item__tower .floor .item.f-375{position:absolute;top:16.25rem}.p-skytree-research .p-contents__item__tower .floor .item.f-345{position:absolute;top:18.25rem}.p-skytree-research .p-contents__item__tower .floor .item.f-300{position:absolute;top:23rem}.p-skytree-research .p-contents__item__tower .floor .item.f-250{position:absolute;top:26rem}.p-skytree-research .p-contents__item__tower .floor .item.right{justify-content:flex-end}.p-skytree-research .p-contents__item__tower .floor .item.right:before{content:"";display:block;width:calc(6 / var(--ts-parent-font-size) * 1rem);height:calc(6 / var(--ts-parent-font-size) * 1rem);border-radius:50%;z-index:1;position:relative;background-color:var(--ts-color-sub)}.p-skytree-research .p-contents__item__tower .floor .item.right:after{content:"";display:block;width:45%;height:1px;border-bottom:2px dotted var(--ts-color-line2);position:absolute;top:0;bottom:0;margin:auto}.p-skytree-research .p-contents__item__tower .floor .item.right span{color:var(--ts-color-sub)}.p-skytree-research .p-contents__item__tower .floor .item.right.active span{color:var(--ts-color-primary)}.p-skytree-research .p-contents__item__tower .floor .item.right.active:before{background-color:var(--ts-color-primary)}.p-skytree-research .p-contents__item__tower .floor .item.left:after{content:"";display:block;width:calc(6 / var(--ts-parent-font-size) * 1rem);height:calc(6 / var(--ts-parent-font-size) * 1rem);border-radius:50%;position:relative;z-index:1;background-color:var(--ts-color-sub)}.p-skytree-research .p-contents__item__tower .floor .item.left:before{content:"";display:block;width:45%;height:1px;border-bottom:2px dotted var(--ts-color-line2);position:absolute;top:0;bottom:0;margin:auto}.p-skytree-research .p-contents__item__tower .floor .item.left span{color:var(--ts-color-sub)}.p-skytree-research .p-contents__item__tower .floor .item.left.active span{color:var(--ts-color-primary)}.p-skytree-research .p-contents__item__tower .floor .item.left.active:after{background-color:var(--ts-color-primary)}.p-skytree-research .p-contents__item__acc{display:flex;flex-direction:column;justify-content:center;gap:.75rem}.p-skytree-research .p-contents__item__acc a{text-decoration:none}.p-skytree-research .p-contents__item__acc a .o-icon{background-color:var(--ts-color-secondary)}.p-skytree-research .p-contents__item__acc .c-accordion{border-radius:var(--ts-border-radius)}.p-skytree-research .p-contents__item__acc .c-accordion__button__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem}.p-skytree-research .p-contents__item__acc .c-accordion__button__text strong{color:var(--ts-color-primary);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-skytree-research .p-contents__item__acc .c-accordion__button__text strong{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item__acc .c-accordion__button__text strong{--ts-target-font-size:16}}.p-skytree-research .p-contents__item__acc .c-accordion__target .inner{border-top:1px solid var(--ts-color-line3);width:90%;margin:auto}.p-skytree-research .p-contents__item__acc .c-accordion__target-text{color:var(--ts-color-text-txt2);padding-left:0;padding-right:0;display:flex;flex-direction:column;gap:2rem}.p-skytree-research .p-contents__item__acc .c-accordion__target-text .st{color:var(--ts-color-text-txt);font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-skytree-research .p-contents__item__acc .c-accordion__target-text .st{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item__acc .c-accordion__target-text .st{--ts-target-font-size:14}}.p-skytree-research .p-contents__item__acc .c-accordion__target-text figcaption{margin-top:.5rem}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item__acc .o-icon--plus-minus{width:2rem}}.p-skytree-research .p-contents__item__info{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-skytree-research .p-contents__item__info{gap:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item__info{gap:2rem}}@media only screen and (min-width:768px){.p-skytree-research .p-contents__item__info{padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item__info{padding:0}}.p-skytree-research .p-contents__item__info-text{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.p-skytree-research .p-contents__item__info-text .c-title{text-align:left}.p-skytree-research .p-contents__item__info-text .box{border-top:1px solid var(--ts-color-line3);padding-top:1rem;display:flex;flex-direction:column;gap:1rem}.p-skytree-research .p-contents__item__info-text .box .txt{color:var(--ts-color-text-txt2)}@media only screen and (max-width:767px){.p-skytree-research .p-contents__item__info-text{border:1px solid var(--ts-color-line3);border-radius:var(--ts-border-radius);padding:1.5rem 1rem}}.p-skytree-research .p-contents__item__info-imgs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 0}.p-skytree-research .p-contents__item__info-imgs__figure{width:49%}.p-skytree-research .p-contents__item__info-imgs__caption{width:100%;text-align:center;font-size:.875rem;margin-top:.5rem;color:var(--ts-color-text-txt2)}@media only screen and (max-width:767px){.p-skytree-research .p-contents__section{border-radius:calc(40 / var(--ts-parent-font-size) * 1rem)!important}}