@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)}.p-learning-detail-item figcaption{line-height:1.5;margin-top:.5rem}.p-learning-detail-item strong{font-size:1.25rem}.p-learning-detail-item--reverse{display:flex;flex-direction:column-reverse}.p-learning-detail-item__flex{display:flex;flex-wrap:wrap;align-items:flex-start}@media only screen and (min-width:768px){.p-learning-detail-item__flex--center{align-items:center}}.p-learning-detail-item__flex--reverse{flex-direction:row-reverse}@media only screen and (max-width:767px){.p-learning-detail-item__flex{flex-direction:column}}.p-learning-detail-item__flex .img-wrp{width:calc(480 / 960 * 100%);margin-left:calc(60 / 960 * 100%)}@media only screen and (max-width:767px){.p-learning-detail-item__flex .img-wrp{width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);margin-left:0}}.p-learning-detail-item__flex .text-wrp{width:calc(420 / 960 * 100%)}.p-learning-detail-item__flex .text-wrp span{display:block;margin-top:1.5rem}@media only screen and (max-width:767px){.p-learning-detail-item__flex .text-wrp{width:100%}}.p-learning-detail-item__text>span{display:block}.p-learning-detail-item__text>span+span{margin-top:1em}.p-learning-detail-item__text em{font-weight:600;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16}.p-learning-detail-item__list{margin-top:calc(24 / var(--ts-parent-font-size) * 1rem);counter-reset:craft-list}.p-learning-detail-item__list__item{list-style-type:none;position:relative;padding-left:1.75rem;counter-increment:craft-list}.p-learning-detail-item__list__item::before{content:"(" counter(craft-list) ")";position:absolute;left:0}.p-learning-detail-item__list__item+.p-learning-detail-item__list__item{margin-top:.5rem}.p-learning-detail-item__gray-box{display:flex;flex-wrap:nowrap;background-color:var(--ts-color-table-bg);padding:2rem}.p-learning-detail-item__gray-box .img-wrp{display:flex;align-items:center;gap:1rem}.p-learning-detail-item__gray-box .img-wrp img{width:30%}@media only screen and (max-width:767px){.p-learning-detail-item__gray-box{flex-wrap:wrap}}.p-learning-detail-item__notice{display:flex;flex-wrap:nowrap;background-color:var(--ts-color-table-bg);padding:2rem 4rem;gap:2rem}.p-learning-detail-item__notice .text-wrp{width:100%}.p-learning-detail-item__notice .c-link__text{color:var(--ts-color-body);border-color:var(--ts-color-primary)}.p-learning-detail-item__notice .o-icon{background-color:var(--ts-color-primary)}.p-learning-detail-item__notice .title{display:flex;align-items:center;gap:calc(8 / var(--ts-parent-font-size) * 1rem);min-width:calc(200 / var(--ts-parent-font-size) * 1rem);font-weight:600}.p-learning-detail-item__notice .title:before{content:"";display:inline-block;width:calc(20 / var(--ts-parent-font-size) * 1rem);height:calc(20 / var(--ts-parent-font-size) * 1rem);background:url(../../group/pre-learning/sumida/craft/images/ic_leaf.svg) no-repeat center;background-size:contain;flex-shrink:0;vertical-align:middle}@media only screen and (max-width:767px){.p-learning-detail-item__notice{flex-wrap:wrap;padding:2rem}}html:lang(ja) .p-learning-detail-item__notice{border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-learning-detail-item [class^=p-learning-detail-item__col]{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);display:flex;flex-wrap:wrap}.p-learning-detail-item__col3 .img-wrp{width:calc(307 / 960 * 100%)}@media only screen and (min-width:768px){.p-learning-detail-item__col3 .img-wrp:not(:nth-child(3n+1)){margin-left:calc(19.5 / 960 * 100%)}}@media only screen and (max-width:767px){.p-learning-detail-item__col3 .img-wrp{width:48%}.p-learning-detail-item__col3 .img-wrp:nth-child(2n){margin-left:4%}.p-learning-detail-item__col3 .img-wrp:nth-child(n+3){margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-learning-detail-item__col2{gap:calc(20 / 960 * 100%)}.p-learning-detail-item__col2 .img-wrp{width:calc(470 / 960 * 100%)}@media only screen and (max-width:767px){.p-learning-detail-item__col2 .img-wrp{width:100%}}@media only screen and (max-width:767px){.p-learning-detail-item__col2{gap:1.5rem}}.p-learning-detail-item__slider{overflow:hidden}.p-learning-detail-item__slider-wrp{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);padding-top:calc(40 / var(--ts-parent-font-size) * 1rem);border-top:1px solid var(--ts-color-line3);display:flex;flex-direction:column;gap:3rem}.p-learning-detail-item__slider-wrp .inner{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;--ts-container-width:var(--ts-content-0);justify-content:center}@media only screen and (min-width:1025px){.p-learning-detail-item__slider-wrp .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-learning-detail-item__slider-wrp .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-item__slider-wrp .inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning-detail-item__slider-wrp .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-item__slider-wrp .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-learning-detail-item__slider-wrp .inner .c-btn__link{width:calc(250 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning-detail-item__slider-wrp .inner .c-btn__link{width:100%}}.p-learning-detail-item__slider-wrp .p-learning-detail-item__gray-box{margin-top:0}@media only screen and (max-width:767px){.p-learning-detail-item__slider-wrp{gap:2rem}}.p-learning-detail-item__slider-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;gap:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-learning-detail-item__slider-header .category{background-color:var(--ts-color-secondary);color:#fff;display:inline-block;padding:calc(2 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem);border-radius:calc(999 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;font-weight:500}.p-learning-detail-item__slider-header .c-title__main{color:var(--ts-color-body)}.p-learning-detail-item__slider .c-slider-wrapper{width:100%;overflow:hidden}.p-learning-detail-item__slider .c-slider__element{width:100%;margin:0 auto;overflow:visible!important}@media only screen and (min-width:1025px){.p-learning-detail-item__slider .c-slider__element{width:calc(900 / 1200 * 100%)}}.p-learning-detail-item__slider .c-slider__slide{width:100%;position:relative}.p-learning-detail-item__slider .c-slider__slide img{aspect-ratio:1080/720;object-fit:cover;width:100%;height:auto;display:block}.p-learning-detail-item__slider .c-slider__slide figcaption{position:absolute;bottom:0;left:.8rem;z-index:2;display:inline-block;padding:calc(8 / var(--ts-parent-font-size) * 1rem) calc(16 / var(--ts-parent-font-size) * 1rem);color:#fff;background-color:var(--ts-color-secondary)}@media only screen and (max-width:767px){.p-learning-detail-item__slider .c-slider__slide figcaption{top:-.5rem;bottom:auto;padding:.25rem 1rem}}@media only screen and (min-width:1025px){.p-learning-detail-item__slider .c-slider .c-slider-btn--prev{right:calc(87% - var(--ts-slider-arrow-width)/ 2)}}@media only screen and (min-width:1025px){.p-learning-detail-item__slider .c-slider .c-slider-btn--next{left:calc(87% - var(--ts-slider-arrow-width)/ 2)}}.p-learning-detail-item .c-title--st12 .c-title__main{color:var(--ts-color-primary)}