.breadcrumb{padding:.1rem 2rem;color:#b3b3b3;right:0;position:relative}.breadcrumb__items{display:flex;flex-wrap:wrap}.breadcrumb__item{font-size:.785rem}.breadcrumb__item:not(:last-child){margin-right:1.1875rem;position:relative}.breadcrumb__item:not(:last-child):after{position:absolute;content:">";top:.25rem;right:-.9375rem}.breadcrumb__item a,.breadcrumb__item span{display:inline-block;padding:.3125rem 0 0}@media screen and (max-width:768px){.breadcrumb{padding:0 1.5rem}}@font-face{font-family:Antro Vectra;src:url(/fonts/Antro_Vectra.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Antro Vectra;src:url(/fonts/Antro_Vectra_Bolder.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.p-column__btn{margin-top:2.1875rem}.p-column__btn a{display:flex;justify-content:flex-end;color:#95d8eb}.p-column__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.125rem;gap:1.125rem;margin-top:3.125rem}.p-column__item{position:relative;background:#d9d9d9;border:1px solid #dcdcdc}.p-column__tag{position:absolute;top:.1875rem;left:.1875rem;font-size:.625rem;line-height:1.55;letter-spacing:0;font-weight:400;color:#fff;background:#95d8eb;border-radius:.1875rem;padding:.1875rem .4375rem}.p-column__image img{aspect-ratio:359/202}.p-column-detail__contents,.p-column__contents{padding:1.25rem 1.25rem 2.8125rem}.p-column-detail__contents{margin:1rem auto 2rem}.p-column__date{font-size:.99rem;line-height:1.5333333333;letter-spacing:.00001em;font-weight:700;text-align:right;color:#999}.p-column__title{display:block;color:#333;font-size:1.17em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.p-column__media{gap:1.125rem;margin-bottom:100px}@media screen and (max-width:768px){.p-column-header{padding:2rem 1rem}.p-column-header .l-inner-m{padding:0}.p-column__btn{margin-top:7.69vw}.p-column__items{grid-template-columns:1fr;gap:4.1vw;margin-top:10.26vw}.p-column__tag{font-size:3.08vw;padding:.77vw 1.79vw}.p-column__contents{padding:4.1vw 16px 36px}.p-column-detail__contents{padding:1.25rem 0}.p-column__date{font-size:3.7vw}.p-column__title{font-size:4.1vw}.p-column-contets{padding-top:6vw}.p-column__media{flex-direction:column;gap:7.69vw;margin-bottom:50px}}.column-index-wrap{border:2px solid #ededed;box-shadow:0 0 .9375rem rgba(84,84,84,.16);width:100%;margin:2rem auto 0;position:relative;padding:2rem;max-width:750px}.column-index-subwrapper,.column-index-wrapper{line-height:2.2;margin:.5rem 0}.column-index-title-wrapper{display:flex;justify-content:flex-start;gap:1.2rem;align-items:center}.column-index-subwrapper{margin-left:4.5rem;border-left:1px solid #2e6eac;padding-left:1rem}@media screen and (max-width:768px){.column-index-wrap{padding:1rem}.column-index-subwrapper,.column-index-wrapper{line-height:1.6;margin:1rem 0}.column-index-title-wrapper{gap:1rem}.column-index-subwrapper{margin-left:1.2rem;padding-left:1rem;font-size:.8em;padding-top:.8rem;padding-bottom:.8rem}}.c-column-num{display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:700;background:#2e6eac;color:#fff;width:2.5rem;min-width:2.5rem;height:2.5rem;border-radius:50%}.column-title-wrapper{display:flex;justify-content:flex-start;gap:1.2rem;align-items:center}.p-information__inner{background:#f2f4fa;padding:30px;text-align:center}.p-mission__media{display:flex;gap:2.25rem;margin-top:3.125rem;padding:0 0 0 2rem}.p-mission__text{width:calc(68% - 2.125rem)}.p-mission__image{width:calc(31% - 2.125rem);margin-inline:auto}.p-mission__image img{border-radius:50%;aspect-ratio:1/1}.p-mission__btn{margin-top:2.1875rem}@media screen and (max-width:768px){.p-mission__media{flex-direction:column;gap:0;margin-top:10.26vw;padding:0}.p-mission__text{width:100%}.p-mission__image{width:100%;margin-top:15.38vw}.p-mission__image img{width:100%;max-width:90%;margin-inline:auto}.p-mission__btn{margin-left:auto;margin-right:0;margin-top:7.69vw}}.pe-article{--pe-ink:#26323b;--pe-muted:#687782;--pe-line:#e5eaf0;--pe-accent:#2e6eac;--pe-surface:#f6f9fc;color:var(--pe-ink);overflow-wrap:anywhere;background:radial-gradient(circle at top right,rgba(58,89,166,.1),transparent 36%),#f7f8fb}.pe-article .p-column-contets,.pe-article .p-column-header{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(36px,5vw,72px)}.pe-article .p-column-contets .l-inner,.pe-article .p-column-header .l-inner,.pe-article .p-column-header .l-inner-m{width:min(100% - 40px,1040px);max-width:1040px;margin-inline:auto;padding-inline:0}.pe-article .p-column-contets .p-about-system__inner,.pe-article .p-column-header .p-about-concept__inner{max-width:900px}.pe-article .p-column-header .c-section-title{margin-bottom:26px}.pe-article .p-column-header h1.c-section-title__main{font-size:clamp(26px,3.2vw,40px);line-height:1.5;letter-spacing:.025em;text-wrap:pretty}.pe-article .p-column__date{font-size:13.5px;color:var(--pe-muted);line-height:1.6}.pe-article .p-mission__media{align-items:flex-start;gap:clamp(20px,4vw,40px);padding:0;margin-top:24px}.pe-article .p-mission__text{flex:1 1;width:auto;min-width:0;font-size:16px;line-height:2}.pe-article .p-mission__image{flex:0 0 30%;width:30%;margin:0}.pe-article .p-mission__image img{display:block;width:100%;height:auto;object-fit:cover}.pe-article .pe-article__toc{width:100%;max-width:820px;padding:clamp(22px,4vw,40px);margin:clamp(28px,4vw,48px) auto 0;border:1px solid var(--pe-line);border-radius:14px;background:var(--pe-surface)}.pe-article .column-index-wrap{max-width:none;margin:16px 0 0;padding:0;border:0;box-shadow:none;background:transparent;list-style:none}.pe-article .column-index-subwrapper,.pe-article .column-index-wrapper{list-style:none;margin-block:12px;line-height:1.7}.pe-article .column-title-wrapper{gap:14px;align-items:center;color:var(--pe-ink);text-decoration:none}.pe-article .column-subtitle-wrapper:hover,.pe-article .column-title-wrapper:hover{color:var(--pe-accent)}.pe-article .c-column-num{flex:0 0 32px;width:32px;min-width:32px;height:32px;font-size:13px;background:var(--pe-accent)}.pe-article .column-index-subwrapper{margin-left:46px;padding-left:18px;border-left:2px solid #c9daea}.pe-article .column-subtitle-wrapper{display:block;padding-block:4px;color:var(--pe-muted);text-decoration:none}.pe-article .p-column-contets .p-column__media{display:block;width:100%;margin:0 0 clamp(42px,6vw,76px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pe-article .p-column-contets .p-column-detail__contents{margin:0;padding:24px 0 0;border:0;background:transparent;box-shadow:none}.pe-article .p-column-contets .p-column-detail__contents+.p-column-detail__contents{margin-top:14px}.pe-article .p-column-contets .p-about-system__contents{min-width:0}.pe-article .p-column-contets h2.c-section-title__main{font-size:clamp(22px,2.8vw,30px);line-height:1.55;letter-spacing:.025em;padding:0 0 14px 18px;margin:0 0 22px;border-bottom:1px solid var(--pe-line);text-align:left}.pe-article .p-column-contets h3.c-section-title__sub{font-size:clamp(18px,2vw,22px);line-height:1.65;padding:12px 16px;margin:16px 0;border-radius:4px;background:var(--pe-surface);color:var(--pe-ink)}.pe-article .p-column-contets .p-about-system__text{max-width:100%;font-size:16px;font-weight:400;line-height:2.05;letter-spacing:.02em;margin:16px 0 24px}.pe-article .p-column-contets img{display:block;max-width:100%;height:auto;border-radius:10px;object-fit:cover}.pe-article .p-column-contets .p-about-column__image,.pe-article .p-column-contets .p-about-system__image,.pe-article .p-column-contets .p-column-system__image{max-width:100%;margin:18px 0 26px}.pe-article .p-column-contets .p-about-column__image>.p-about-system__text{margin-top:22px}.pe-article .p-column-contets [id]{scroll-margin-top:105px}.pe-article .p-column-contets table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.pe-article .p-column-contets td,.pe-article .p-column-contets th{border:1px solid var(--pe-line);padding:12px;min-width:100px}.pe-article .p-column__items{gap:20px}.pe-article .p-column__item{overflow:hidden;background:#fff;border:1px solid var(--pe-line);border-radius:10px}.pe-article .p-column__item a{display:block;height:100%;color:inherit;text-decoration:none}.pe-article .p-column__image img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:359/202}@media(max-width:767px){.pe-article .p-column-contets .l-inner,.pe-article .p-column-header .l-inner,.pe-article .p-column-header .l-inner-m{width:calc(100% - 32px)}.pe-article .p-column-contets,.pe-article .p-column-header{padding-top:36px;padding-bottom:36px}.pe-article .p-mission__media{display:flex;flex-direction:column;padding:0;gap:20px}.pe-article .p-mission__image,.pe-article .p-mission__text{width:100%;flex:initial;margin:0}.pe-article .p-mission__image img{max-width:100%;border-radius:8px;aspect-ratio:auto}.pe-article .pe-article__toc{padding:20px 16px}.pe-article .column-index-subwrapper{margin-left:16px;padding:6px 0 6px 14px}.pe-article .column-title-wrapper{gap:10px;align-items:flex-start}.pe-article .c-column-num{margin-top:2px}.pe-article .p-column-contets .p-column__media{margin-bottom:46px}.pe-article .p-column-contets .p-column-detail__contents{padding-top:15px}.pe-article .p-column-contets h2.c-section-title__main{padding-left:12px}.pe-article .p-column-contets h3.c-section-title__sub{padding:10px 12px}.pe-article .p-column-contets .p-about-system__text,.pe-article .p-mission__text{font-size:15px;line-height:1.95}.pe-article .p-column__items{grid-template-columns:1fr;gap:18px}}.pe-article--detail .pe-article__opening{padding-top:clamp(24px,15vw,130px);padding-bottom:clamp(24px,4vw,48px);min-height:0;height:auto}.pe-article--detail .pe-article__opening .p-about-concept__inner{margin-inline:auto;margin-top:3rem}.pe-article--detail .pe-article__opening .c-section-title{text-align:left}.pe-article--detail .pe-article__opening .p-column__date{text-align:left;margin-top:16px}.pe-article--detail .pe-article__lead .p-mission__image img{aspect-ratio:4/3;border-radius:10px}.pe-article--detail .p-column-contets{min-height:0;height:auto}@media(max-width:767px){.pe-article--detail .pe-article__opening{padding-top:84px}.pe-article--detail .pe-article__lead .p-mission__image{order:-1}.pe-article--detail .pe-article__lead .p-mission__image img{aspect-ratio:16/10}}@media(min-width:768px){.pe-article .p-column-contets .p-column__media.u-flex-rev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:40px;gap:40px}.pe-article .p-column-contets .p-column__media.u-flex-rev .p-about-system__image{width:100%;max-width:none;margin:0}.pe-article .p-column-contets .p-column__media.u-flex-rev .p-about-system__image img{display:block;width:100%;height:auto;border-radius:12px}.pe-article .p-column-contets .p-column__media.u-flex-rev .p-about-system__contents{width:100%;min-width:0}}.pe-article .p-column-course-link{margin:30px 0 40px;text-align:center}.pe-article .p-column-course-link__lead{margin-bottom:16px;font-size:14px;line-height:1.8;color:#596673}.pe-article .p-column-course-link__btn{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:520px;min-height:64px;margin:0 auto;padding:16px 24px;border:1px solid #35477e;border-radius:100px;background:#fff;color:#35477e;text-align:left;text-decoration:none;font-size:15px;font-weight:600;line-height:1.6;transition:background .25s,color .25s,transform .25s}.pe-article .p-column-course-link__btn:hover{background:#35477e;color:#fff;transform:translateY(-2px)}.pe-article .p-column-course-link__arrow{flex-shrink:0;font-size:22px;line-height:1}@media(max-width:767px){.pe-article .p-column-course-link{margin:24px 0 32px}.pe-article .p-column-course-link__lead{font-size:13px}.pe-article .p-column-course-link__btn{min-height:58px;padding:14px 20px;font-size:13px}}