@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)}.c-note-list{width:100%;margin-top:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-learning-detail-item__flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.p-learning-detail-item__flex{gap:calc(44 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-learning-detail-item__flex{gap:1rem}}.p-learning-detail-item__flex .text-wrp{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-learning-detail-item__flex .text-wrp{width:calc(420 / 960 * 100%)}}@media only screen and (max-width:767px){.p-learning-detail-item__flex .text-wrp{width:100%}}@media only screen and (min-width:768px){.p-learning-detail-item__flex .text-wrp{gap:2.5rem}}@media only screen and (max-width:767px){.p-learning-detail-item__flex .text-wrp{gap:1.5rem}}.p-learning-detail-item__flex .point-box{display:flex;align-items:center;gap:2rem;border:1px solid var(--ts-color-line3);padding:calc(24 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem)}.p-learning-detail-item__flex .point-box__img{width:calc(105 / var(--ts-parent-font-size) * 1rem)}.p-learning-detail-item__flex .point-box__text{display:flex;flex-direction:column;gap:.5rem}.p-learning-detail-item__flex .point-box__text .c-title__main{color:var(--ts-color-primary)}html:lang(ja) .p-learning-detail-item__flex .point-box{border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-learning-detail-item__flex .img-wrp{width:calc(480 / 960 * 100%)}}@media only screen and (max-width:767px){.p-learning-detail-item__flex .img-wrp{width:100%}}.p-learning-detail-item__flex .img-wrp__flex{display:flex}.p-learning-detail-item__flex .img-wrp__flex .img:nth-child(1){width:calc(190 / 480 * 100%)}.p-learning-detail-item__flex .img-wrp__flex .img:nth-child(2){width:calc(290 / 480 * 100%)}.p-learning-detail-item__flex .img-wrp__flex .img figcaption{margin-top:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){.p-learning-detail-item__flex .img-wrp__flex .img figcaption{font-size:.8rem;padding-right:.5rem}}@media only screen and (min-width:768px){.p-learning-detail-item__flex--reverse{flex-direction:row-reverse}}@media only screen and (max-width:767px){.p-learning-detail-item__flex--reverse{flex-direction:column-reverse}}.p-learning-detail-item__title .c-title__main .num{display:inline-flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;border:1px solid #fff;border-radius:50%;margin-left:.5rem;font-size:.85em;vertical-align:middle;flex-shrink:0;line-height:1}.p-learning-detail-item__sub-title{margin:calc(20 / var(--ts-parent-font-size) * 1rem) 0}.p-learning-detail-item__sub-title .c-title__main{color:var(--ts-color-primary)}.p-learning-detail-item__text{display:flex;flex-direction:column;gap:1rem}.p-learning-detail-item__text .p-strong--s{font-size:1.25rem}.p-learning-detail-item__text .p-strong--m{font-size:1.5rem}.p-learning-detail-item__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-learning-detail-item__text dl dt:not(:first-child){margin-top:calc(2rem * var(--ts-value-zoom))}.p-learning-detail-item__text-list{list-style:none;padding-left:0;counter-reset:list;display:flex;flex-direction:column;gap:.5rem}.p-learning-detail-item__text-list li{font-weight:700;position:relative;padding-left:1.75em}.p-learning-detail-item__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-learning-detail-item__img{position:relative;display:flex;flex-direction:column;gap:.5rem}.p-learning-detail-item__img .img{position:relative}@media only screen and (min-width:1025px){.p-learning-detail-item__img .img:not(:first-child){margin-top:1rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-detail-item__img .img:not(:first-child){margin-top:0}}@media only screen and (max-width:767px){.p-learning-detail-item__img .img:not(:first-child){margin-top:0}}.p-learning-detail-item__img .deco{position:absolute;width:calc(87 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-learning-detail-item__img .deco{top:2rem}}@media only screen and (max-width:767px){.p-learning-detail-item__img .deco{top:-.5rem}}@media only screen and (min-width:768px){.p-learning-detail-item__img .deco{left:-4rem}}@media only screen and (max-width:767px){.p-learning-detail-item__img .deco{left:-1rem}}.p-learning-detail-item__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-learning-detail-item__img .deco-bottom-left{left:1rem}}@media only screen and (max-width:767px){.p-learning-detail-item__img .deco-bottom-left{left:.5rem}}@media only screen and (min-width:768px){.p-learning-detail-item__img .deco-bottom-left{width:5vw}}@media only screen and (max-width:767px){.p-learning-detail-item__img .deco-bottom-left{width:2.5rem}}.p-learning-detail-item__img video{width:100%}.p-learning-detail-item__img--s img{margin:auto}@media only screen and (min-width:768px){.p-learning-detail-item__img--s img{width:80%}}@media only screen and (max-width:767px){.p-learning-detail-item__img--s img{width:60%}}.p-learning-detail-item__img--xs img{margin:auto}@media only screen and (min-width:768px){.p-learning-detail-item__img--xs img{width:70%}}@media only screen and (max-width:767px){.p-learning-detail-item__img--xs img{width:60%}}.p-learning-detail-item__col3{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2rem}.p-learning-detail-item__col3 .p-photo-spot{width:calc(297 / 920 * 100%);background:#fff;border:1px solid var(--ts-color-line3);padding:calc(36 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column;align-items:center;text-align:center}.p-learning-detail-item__col3 .p-photo-spot__point{color:var(--ts-color-primary);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16}.p-learning-detail-item__col3 .p-photo-spot__title{font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18}.p-learning-detail-item__col3 .p-photo-spot__img{width:100%;margin-top:calc(16 / var(--ts-parent-font-size) * 1rem)}html:lang(ja) .p-learning-detail-item__col3 .p-photo-spot{border-radius:calc(16 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-learning-detail-item__col3{padding:0;gap:1.5rem}.p-learning-detail-item__col3 .p-photo-spot{padding:1rem;width:100%}}