@charset "UTF-8";.D-double-map__method{border-bottom:.1rem solid var(--bs-primary);display:block;padding:0 0 13rem}@media (max-width:575.98px){.D-double-map__method{display:flex;flex-wrap:wrap;padding:0 0 7rem}.D-double-map__method__wrap{display:flex;flex-direction:column-reverse}}.D-double-map__method__img{float:right;margin:-2.5rem 0 3rem 4rem;width:54%}@media (max-width:575.98px){.D-double-map__method__img{float:none;margin:-2.5rem 0 3rem;width:100%}.D-double-map__method__img figure{margin-left:-2rem;width:calc(100% + 4rem)}}@media (max-width:767.98px){.D-double-map__method__body{width:100%}}.D-double-map__method__header{color:var(--bs-primary);font-family:Shippori Mincho B1,serif;font-size:2.5rem;font-weight:400}@media (max-width:767.98px){.D-double-map__method__header{font-size:2.6rem}}.D-double-map__method__header em{font-size:320%;font-style:normal;font-weight:500;vertical-align:-.2em}.D-double-map__method h3{margin:-1.5rem 0 2.5rem}@media (max-width:767.98px){.D-double-map__method h3{margin:0 0 5rem;width:100%}}.D-double-map__method h3 small{color:var(--bs-primary);display:block;font-size:1.5rem;font-weight:500}.D-double-map__method__text{margin:0}@media (max-width:767.98px){.D-double-map__method__text{margin:2.5rem 0 0;margin:.5rem 0 0}}.D-double-map__content{--bs-gutter-x:4rem;--bs-gutter-y:0;border-bottom:1px solid var(--bs-primary);display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-between;margin:0!important;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}@media (max-width:1339.98px){.D-double-map__content{align-items:center}}@media (max-width:767.98px){.D-double-map__content{align-items:flex-start}}.D-double-map__content__body{flex:0 0 auto;padding:0 4rem 0 0;width:50%}@media (max-width:767.98px){.D-double-map__content__body{flex:0 0 auto;padding:0;width:100%}}.D-double-map__content__img{flex:0 0 auto;flex:1 1 auto;text-align:center;width:50%}.D-double-map__content__img.bg-light img{height:70%}@media (max-width:767.98px){.D-double-map__content__img{flex:0 0 auto;margin:0 0 4.7rem;width:100%}}.D-double-map__content__img img{height:100%;object-fit:contain;object-position:50% 50%;width:100%}.D-double-map__content__title{color:var(--bs-primary);display:flex;flex-direction:column;font-size:1.8rem;font-weight:700;justify-content:center;margin:4.7rem 0 2.7rem;padding-left:2rem;position:relative}.D-double-map__content__title:before{background-color:var(--bs-secondary);content:"";height:4.1rem;left:0;position:absolute;top:auto;width:.8rem}.D-double-map__content__title small{display:block;font-size:1.5rem;font-weight:500}.D-instructor{background:#f5f7f7;padding-bottom:6rem;padding-top:10rem}@media (max-width:1023.98px){.D-instructor{padding-top:8rem}}@media (max-width:575.98px){.D-instructor{padding-top:6rem}}.D-instructor__container{margin:0 auto;max-width:calc(95.4rem + var(--container-padding)*2);padding:0 var(--container-padding)}.D-instructor__title{border-bottom:1px solid;color:var(--bs-primary);font-size:var(--fz-22);font-weight:700;line-height:1.7;margin-bottom:1rem;padding-bottom:1rem;text-align:center}@media (max-width:575.98px){.D-instructor__title{font-size:2rem}}.D-instructor__item{align-items:flex-start;display:flex;margin-top:5rem;overflow:hidden}@media (max-width:575.98px){.D-instructor__item{display:block}}.D-instructor__item__img{width:16rem}@media (max-width:767.98px){.D-instructor__item__img{width:25%}}@media (max-width:575.98px){.D-instructor__item__img{margin:0 1.5rem 1.5rem 0;width:35%}}.D-instructor__item__body{flex:1;padding-left:2rem}@media (max-width:575.98px){.D-instructor__item__body{padding:0}}.D-instructor__item__body p{text-align:justify}.D-instructor__item__name{color:var(--bs-primary);font-size:var(--fz-22);font-weight:700;margin-bottom:1.5rem}.D-instructor__item__name span{display:inline-block;margin-right:1em}.D-instructor__item__name small{color:var(--bs-dark);display:inline-block;font-size:1.4rem;font-weight:700;vertical-align:15%}@media (max-width:575.98px){.D-instructor__item__name small{display:block}}.D-process__heading1{background:linear-gradient(var(--gradient1-start),var(--gradient1-end));color:#fff;font-size:var(--fz-18);margin-bottom:1.25em;padding:1.5rem 2rem}.D-process__heading1 em{display:inline-block;font-style:normal;margin-right:1rem;min-width:6em}.D-accordion-toggler{align-items:center;-webkit-appearance:none;appearance:none;background:0 0;border:.2rem solid var(--bs-cyan);color:var(--bs-cyan);column-gap:1rem;display:grid;font-size:var(--fz-18);font-weight:700;grid-template-columns:1fr auto 1fr;line-height:1.5;margin:2rem 0;padding:1.25rem 1rem;position:relative;text-align:center;width:100%}.D-accordion-toggler:before{content:""}.D-accordion-toggler:after{background:var(--bs-cyan);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.9em;justify-self:end;margin-right:1rem;right:2rem;transform:rotate(180deg);transition:transform .2s ease;width:1em}.D-accordion-toggler:focus{outline-width:0}.D-accordion-toggler:focus-visible{outline-width:1px}.D-accordion-toggler.collapsed:after{transform:rotate(0)}.D-curriculum{overflow:hidden}.D-curriculum__item{padding-top:5.5rem;position:relative}@media (max-width:575.98px){.D-curriculum__item{padding-left:3rem;padding-top:3rem}}.D-curriculum__item:after,.D-curriculum__item:before{content:"";position:absolute;top:3.5rem}.D-curriculum__item:before{background:var(--bs-cyan);border-radius:1rem;content:"";height:1rem;margin-top:-.4rem;position:absolute;width:1rem}@media (max-width:575.98px){.D-curriculum__item:before{left:1rem;margin-top:0;top:1rem}}.D-curriculum__item:after{background:var(--bs-cyan);content:"";position:absolute}@media (min-width:576px){.D-curriculum__item:after{height:2px;left:0;right:0}}@media (max-width:575.98px){.D-curriculum__item:after{bottom:-5rem;left:1.4rem;top:1rem;width:2px}}.D-curriculum__item__time{line-height:1.5;position:absolute;top:0}.D-job-searching-flow{display:flex;padding-top:1.5rem}.D-job-searching-flow__title{background:linear-gradient(var(--gradient1-start),var(--gradient1-end));-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),50% 100%,0 calc(100% - 2.4rem));clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),50% 100%,0 calc(100% - 2.4rem));color:#fff;display:grid;font-size:var(--fz-16);font-weight:700;margin:0 3rem 0 0;place-items:center;width:5.6rem;writing-mode:vertical-rl}@media (max-width:575.98px){.D-job-searching-flow__title{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),50% 100%,0 calc(100% - 2rem));clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),50% 100%,0 calc(100% - 2rem));padding:2rem 0 3rem;place-items:center start;width:4rem}.D-job-searching-flow__title span{position:sticky;top:calc(2rem + var(--g-header-h))}}.D-learning__sec1__list>ul{display:grid;gap:1rem 0;padding:0}.D-learning__sec1__list__heading{align-items:center;display:flex;gap:0 3.5rem}@media (max-width:767.98px){.D-learning__sec1__list__heading{gap:0 2rem}}.D-learning__sec1__list__item{align-items:center;background:var(--bs-light);display:flex;gap:0 3.5rem;list-style:none;padding:1.4rem 3.5rem}@media (max-width:767.98px){.D-learning__sec1__list__item{gap:0 2rem;padding:1.4rem 2rem}}@media (max-width:575.98px){.D-learning__sec1__list__item{flex-wrap:wrap;gap:1rem 2rem;justify-content:center}}.D-learning__sec1__list__item__title{color:var(--bs-primary);font-size:var(--fz-18);font-weight:700;text-align:center;width:13rem;word-break:keep-all}@media (max-width:575.98px){.D-learning__sec1__list__item__title{width:50%}}.D-learning__sec1__list__item__text{flex:1 1 auto;margin-bottom:0;width:50%}.D-learning__sec2__learn{background-color:#4070cf1a;margin-top:10.4rem;padding:3.5rem;position:relative}.D-learning__sec2__learn.--green{background-color:#08a1b21a;margin-bottom:2.4rem;margin-top:0}@media (max-width:767.98px){.D-learning__sec2__learn{padding:2rem}}.D-learning__sec2__learn.--green:after{background:linear-gradient(#08a1b226,#4070cf);bottom:-8.4rem;clip-path:polygon(50% 100%,0 0,100% 0);content:"";display:block;height:6rem;left:calc(50% - 9rem);position:absolute;width:18rem}.D-learning__sec2__learn__heading{display:flex;gap:2rem 5.4rem;justify-content:center;margin-bottom:2.2rem}@media (max-width:1023.98px){.D-learning__sec2__learn__heading{flex-wrap:wrap}}.D-learning__sec2__learn__title{align-items:center;color:#4070cf;display:flex;font-size:var(--fz-18);font-weight:700;gap:2.4rem;justify-content:center;line-height:1.56}.D-learning__sec2__learn__title.--green{color:#08a1b2}@media (max-width:575.98px){.D-learning__sec2__learn__title{flex-direction:column}}.D-learning__sec2__learn__title em{align-items:center;background-color:#4070cf;border-radius:50%;color:#fff;display:flex;flex:1 0 auto;flex-direction:column;font-size:1.6rem;font-style:normal;height:7rem;justify-content:center;line-height:0;width:7rem}.D-learning__sec2__learn__title em.--green{background-color:#08a1b2}@media (max-width:767.98px){.D-learning__sec2__learn__title em{flex:0 0 auto}}.D-learning__sec2__learn__title em b{font-size:3rem;font-weight:700;padding-bottom:1rem;padding-top:2.4rem}.D-learning__sec2__learn__title span{display:block;margin-bottom:0;max-width:29rem;word-break:keep-all}@media (max-width:575.98px){.D-learning__sec2__learn__title span{text-align:center}}.D-learning__sec2__learn__list{background-color:#fff;border-radius:8px;flex:1 1 auto;padding:2rem 2.4rem 2rem 4rem}.D-learning__sec2__learn__list.--green .D-learning__sec2__learn__list__item::marker{color:#08a1b2}.D-learning__sec2__learn__list__item{font-size:1.6rem;font-weight:700;list-style:"●";padding-left:.3rem}.D-learning__sec2__learn__list__item::marker{color:#4070cf}.D-learning__sec2__learn__card-list__title{align-items:center;color:#4070cf;display:flex;font-size:var(--fz-18);font-weight:700;gap:1.4rem;justify-content:space-between;line-height:1.56;word-break:keep-all}.D-learning__sec2__learn__card-list__title.--green{color:#08a1b2}.D-learning__sec2__learn__card-list__title.--green:after{background-color:#08a1b2}.D-learning__sec2__learn__card-list__title:after{background-color:#4070cf;content:"";display:inline-block;flex:1 1 auto;height:1px;width:100%}.D-learning__sec2__learn__card-list>ul{display:flex;gap:0 2rem;padding:0}@media (max-width:767.98px){.D-learning__sec2__learn__card-list>ul{flex-wrap:wrap;gap:0 1.5rem}}.D-learning__sec2__learn__card-list__item{display:flex;flex-direction:column;list-style:none;margin-top:2.2rem;width:25%}@media (max-width:767.98px){.D-learning__sec2__learn__card-list__item{flex:1 1 auto;width:calc(50% - 2rem)}}.D-learning__sec2__learn__card-list__item__body{border-left:1px solid #4070cf;flex:1 1 auto;margin-top:1.6rem;padding-left:1rem}.D-learning__sec2__learn__card-list__item__body.--green{border-left:1px solid #08a1b2}.D-learning__sec2__learn__card-list__item__title{color:#4070cf;font-size:var(--fz-16);font-weight:700;line-height:1.56}.D-learning__sec2__learn__card-list__item__title.--green{color:#08a1b2}.D-learning__sec2__learn__card-list__item__text{display:block;margin:0}.D-learning__sec2__point{border:1px solid var(--bs-primary);border-radius:.8rem;padding:3rem;position:relative}.D-learning__sec2__point__title{color:var(--bs-primary);font-size:1.6rem;font-weight:700;line-height:1.4;position:absolute;text-align:center;top:-.7em}@media (max-width:575.98px){.D-learning__sec2__point__title{width:calc(100% - 7rem)}}.D-learning__sec2__point__title__wrap{background:#fff;padding:0 1rem}@media (max-width:575.98px){.D-learning__sec2__point__title__wrap{display:inline-block;margin-left:0;width:auto}}.D-learning__sec2__btn1{margin:0 auto;max-width:45rem}.page-header__title em.--mb2{margin-bottom:2.6rem}.D-learning__nav .inpage-nav2__item.--support{max-width:calc(25% - 1.5rem)}@media (max-width:767.98px){.D-learning__nav .inpage-nav2__item.--support{margin-bottom:1rem;max-width:calc(50% - 1rem)}}.D-support__sec2__point__interaction dl{display:grid;grid-template-columns:1fr 70%;text-align:start}.D-support__sec2__point__interaction dl dt{font-weight:400;padding:.8rem 0 .8rem 2rem;white-space:nowrap}.D-support__sec2__point__interaction dl dt:nth-of-type(n){background-color:#152e831a}.D-support__sec2__point__interaction dl dt:nth-of-type(odd){background-color:#152e830d}.D-support__sec2__point__interaction dl dd{margin:0;padding:.8rem 2rem}.D-support__sec2__point__interaction dl dd:nth-of-type(2n){background-color:#152e831a}.D-support__sec2__point__interaction dl dd:nth-of-type(odd){background-color:#152e830d}.D-support__sec3__heading2{max-width:32rem}@media (max-width:767.98px){.D-support__sec3__heading2{max-width:none}.D-learning__nav .inpage-nav2{display:flex}}.D-learning__nav .inpage-nav2>ul{flex-wrap:wrap;gap:0 1.8rem;justify-content:center}@media (max-width:767.98px){.D-learning__nav .inpage-nav2>ul{display:flex;flex-wrap:wrap;gap:0 1rem}}.D-learning__nav .inpage-nav2__link{display:block;height:100%;position:relative}.D-learning__nav .inpage-nav2__link:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;bottom:.7rem;color:var(--bs-gray-900);content:"\e902";font-family:icon;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:500;left:calc(50% - 1rem);line-height:1;position:absolute;text-transform:none;top:auto;width:2rem}@media (max-width:575.98px){.D-learning__nav .inpage-nav2__link:after{font-size:1.7rem}}.D-learning__nav .inpage-nav2__item{border:1px solid var(--bs-primary);flex:1 1 auto;max-width:calc(33.33333% - 1.5rem);width:100%}@media (max-width:767.98px){.D-learning__nav .inpage-nav2__item{margin-bottom:1rem;max-width:calc(50% - 1rem)}}.D-learning__nav .inpage-nav2__item:after,.D-learning__nav .inpage-nav2__item:before{content:none}.D-learning__nav .inpage-nav2__item a{display:flex;flex-direction:column;opacity:1}.D-learning__nav .inpage-nav2__item a:hover{opacity:.6}.D-learning__nav .inpage-nav2__title{line-height:1.82;padding:0;word-break:keep-all}.D-learning__nav .inpage-nav2__title:after,.D-learning__nav .inpage-nav2__title:before{content:none}.D-learning__nav .inpage-nav2__body{color:var(--bs-primary);font-size:2.2rem;font-weight:700;letter-spacing:.055em;line-height:1.3;padding:1.4rem 1rem 3.6rem;white-space:normal;word-break:keep-all}@media (max-width:767.98px){.D-learning__nav .inpage-nav2__body{font-size:1.7rem}}@media (max-width:575.98px){.D-learning__nav .inpage-nav2__body{padding:.75rem .75rem 2.6rem}}.D-learning__nav .inpage-nav2__body:after{content:none}.D-learning__heading1 em{background:linear-gradient(var(--gradient1-start),var(--gradient1-end));color:#fff;display:flex;font-size:var(--fz-22);font-style:normal;justify-content:center;margin-bottom:.636em;max-width:20rem}@media (max-width:575.98px){.D-learning__heading1.--nowrap{white-space:nowrap}}@media (max-width:370px){.D-learning__heading1.--nowrap{white-space:normal}}.D-learning__heading2{margin-bottom:3rem;margin-top:6rem}