@charset "UTF-8";.p-learning__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__intro{padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__intro{padding-bottom:6rem}}.p-learning__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)}@media only screen and (min-width:1025px){.p-learning__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__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__intro__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__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__intro__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-learning__intro__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}.p-learning__intro__item__text{display:flex;flex-direction:column;gap:1.5rem}.p-learning__intro__item .c-anchor__list{gap:.5rem 0;justify-content:space-between}.p-learning__intro__item .c-anchor__item{padding:0;margin:0}@media only screen and (min-width:768px){.p-learning__intro__item .c-anchor__item{width:auto}}@media only screen and (max-width:767px){.p-learning__intro__item .c-anchor__item{width:49%}}.p-learning__intro__item .c-anchor__link{gap:1rem;border-radius:0;border:none;border-bottom:1px solid var(--ts-color-sub)}.p-learning__intro__item .c-anchor__link:hover{background-color:transparent;color:inherit;border-color:var(--ts-color-primary)}.p-learning__pre{margin-top:calc(var(--ts-content-border-radius) * -1.5);margin-top:-4rem}@media only screen and (min-width:768px){.p-learning__pre{padding:6rem 0 12rem}}@media only screen and (max-width:767px){.p-learning__pre{padding:2rem 0 12rem}}.p-learning__pre .inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column}@media only screen and (min-width:1025px){.p-learning__pre .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__pre .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__pre .inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__pre .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__pre .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__pre .inner{gap:6rem}}@media only screen and (max-width:767px){.p-learning__pre .inner{gap:4rem}}.p-learning__section{width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1025px){.p-learning__section{flex-direction:row}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__section{flex-direction:column}}@media only screen and (max-width:767px){.p-learning__section{flex-direction:column}}@media only screen and (min-width:1025px){.p-learning__section{flex-wrap:nowrap}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__section{flex-wrap:wrap}}@media only screen and (max-width:767px){.p-learning__section{flex-wrap:wrap}}@media only screen and (min-width:768px){.p-learning__section{gap:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__section{gap:2rem}}@media only screen and (min-width:768px){.p-learning__section{padding:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__section{padding:3rem 2rem}}.p-learning__section:last-child{margin-bottom:0}.p-learning__section__text{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:1025px){.p-learning__section__text{width:calc(310 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__section__text{width:100%}}@media only screen and (max-width:767px){.p-learning__section__text{width:100%}}@media only screen and (min-width:1025px){.p-learning__section__text{align-items:left}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__section__text{align-items:center}}@media only screen and (max-width:767px){.p-learning__section__text{align-items:center}}.p-learning__section__text .c-title__main{color:var(--ts-color-primary)!important}@media only screen and (min-width:1025px){.p-learning__section__text .c-title__main{text-align:left}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__section__text .c-title__main{text-align:center}}@media only screen and (max-width:767px){.p-learning__section__text .c-title__main{text-align:center}}.p-learning__section__text .c-title__sub{color:var(--ts-color-primary)!important}.p-learning__section__text .c-category-title{display:flex;gap:.5rem;justify-content:flex-end}@media only screen and (min-width:768px){.p-learning__section__text .c-category-title{flex-direction:row}}@media only screen and (max-width:767px){.p-learning__section__text .c-category-title{flex-direction:column}}@media only screen and (min-width:768px){.p-learning__section__text .c-category-title{flex-direction:row-reverse}}@media only screen and (max-width:767px){.p-learning__section__text .c-category-title{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-learning__section__text .c-category-title{align-items:baseline}}@media only screen and (max-width:767px){.p-learning__section__text .c-category-title{align-items:center}}.p-learning__section__text .c-category-title *{width:fit-content;font-weight:100}html:not(:lang(ja)) .p-learning__section__text .c-category-title .c-title__sub{display:none}.p-learning__section__text .txt{color:var(--ts-color-text-txt2)}@media only screen and (min-width:1025px){.p-learning__section__text .txt{text-align:left}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__section__text .txt{text-align:center}}@media only screen and (max-width:767px){.p-learning__section__text .txt{text-align:center}}.p-learning__section__text .c-btn{margin-top:1rem}@media only screen and (min-width:768px){.p-learning__section__text .c-btn{width:auto}}@media only screen and (max-width:767px){.p-learning__section__text .c-btn{width:100%}}.p-learning__section__text .c-btn__link{padding:0 1.5em;box-sizing:border-box}@media only screen and (min-width:1025px){.p-learning__section__text .c-btn__link{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__section__text .c-btn__link{width:auto}}@media only screen and (max-width:767px){.p-learning__section__text .c-btn__link{width:100%}}.p-learning__section__list{width:100%;flex:1}.p-learning__section__list .c-learning-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media only screen and (min-width:768px){.p-learning__section__list .c-learning-grid{gap:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid{gap:1rem}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid{grid-template-columns:repeat(2,1fr)}}.p-learning__section__list .c-learning-grid__item a{border-radius:var(--ts-border-radius-content);border:1px solid var(--ts-color-line3);display:flex;align-items:center;background:#fff;text-decoration:none}html:lang(ja) .p-learning__section__list .c-learning-grid__item a{--ts-border-radius-content:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-learning__section__list .c-learning-grid__item a{padding:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid__item a{padding:1rem}}@media only screen and (min-width:768px){.p-learning__section__list .c-learning-grid__item a{gap:1rem}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid__item a{gap:1rem}}@media only screen and (min-width:768px){.p-learning__section__list .c-learning-grid__item a{flex-wrap:nowrap}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid__item a{flex-wrap:wrap}}@media only screen and (min-width:1025px){.p-learning__section__list .c-learning-grid__item a:hover{border-color:var(--ts-color-primary)}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid__item a{flex-direction:column}}.p-learning__section__list .c-learning-grid__img{aspect-ratio:1/1}@media only screen and (min-width:768px){.p-learning__section__list .c-learning-grid__img{width:auto}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid__img{width:100%}}.p-learning__section__list .c-learning-grid__img img{width:100%;height:100%;object-fit:cover}.p-learning__section__list .c-learning-grid__info{display:flex;flex-direction:column;gap:.25rem;width:100%}.p-learning__section__list .c-learning-grid__num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1;font-weight:300;font-family:var(--ts-font-en)}@media only screen and (min-width:768px){.p-learning__section__list .c-learning-grid__num{--ts-target-font-size:40}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid__num{--ts-target-font-size:24}}.p-learning__section__list .c-learning-grid__title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:700;color:var(--ts-color-primary);line-height:1.5}@media only screen and (min-width:1025px){.p-learning__section__list .c-learning-grid__title{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__section__list .c-learning-grid__title{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-learning__section__list .c-learning-grid__title{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-learning__section__text{flex-direction:column;display:contents;order:1}.p-learning__section__list{order:2}.p-learning__section .c-btn{order:3}}.p-learning__exp{margin-top:-6rem}@media only screen and (min-width:768px){.p-learning__exp{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-learning__exp{padding:4rem 0 4rem}}.p-learning__exp .inner{display:flex;flex-direction:column;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-learning__exp .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__exp .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__exp .inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-learning__exp .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__exp .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:768px){.p-learning__exp .inner{gap:calc(48 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__exp .inner{gap:2.5rem}}.p-learning__exp__head{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width:768px){.p-learning__exp__head{gap:1rem}}@media only screen and (max-width:767px){.p-learning__exp__head{gap:1rem}}.p-learning__exp__head .c-category-title{align-items:center;display:flex;gap:.5rem}@media only screen and (min-width:768px){.p-learning__exp__head .c-category-title{flex-direction:column}}@media only screen and (max-width:767px){.p-learning__exp__head .c-category-title{flex-direction:column}}.p-learning__exp__head .c-category-title__main{color:var(--ts-color-primary)!important;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20;font-weight:400}.p-learning__exp__head .c-category-title__sub{color:#000!important;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:700}@media only screen and (min-width:768px){.p-learning__exp__head .c-category-title__sub{--ts-target-font-size:32}}@media only screen and (max-width:767px){.p-learning__exp__head .c-category-title__sub{--ts-target-font-size:24}}.p-learning__exp__head .txt{color:var(--ts-color-text-txt2)}.p-learning__exp__list .c-exp-grid{display:grid}@media only screen and (min-width:768px){.p-learning__exp__list .c-exp-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:767px){.p-learning__exp__list .c-exp-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.p-learning__exp__list .c-exp-grid{gap:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__exp__list .c-exp-grid{gap:1rem}}.p-learning__exp__list .c-exp-grid__item{background:#fff;border-radius:var(--ts-border-radius-content);display:flex;flex-direction:column;border:1px solid var(--ts-color-line3)}html:lang(ja) .p-learning__exp__list .c-exp-grid__item{--ts-border-radius-content:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-learning__exp__list .c-exp-grid__item{padding:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__exp__list .c-exp-grid__item{padding:1rem}}@media only screen and (min-width:768px){.p-learning__exp__list .c-exp-grid__item{gap:1rem}}@media only screen and (max-width:767px){.p-learning__exp__list .c-exp-grid__item{gap:1rem}}.p-learning__exp__list .c-exp-grid__img{width:100%;aspect-ratio:1/1;overflow:hidden}.p-learning__exp__list .c-exp-grid__img img{width:100%;height:100%;object-fit:cover}.p-learning__exp__list .c-exp-grid__title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:700;color:var(--ts-color-primary);line-height:1.5;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.p-learning__exp__list .c-exp-grid__title{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-learning__exp__list .c-exp-grid__title{--ts-target-font-size:13}}.p-learning__exp__foot{display:flex;justify-content:center}@media only screen and (min-width:768px){.p-learning__exp__foot .c-btn{width:calc(320 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-learning__exp__foot .c-btn{width:100%}}.p-learning__exp__foot .c-btn__link{width:100%;padding:0 1.5em;box-sizing:border-box}.c-sub-link{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-top:0}