.bg:where(.astro-IYK4T4LF){padding:0 0 37px}.title:where(.astro-IYK4T4LF) span:where(.astro-IYK4T4LF){white-space:pre-wrap}.desc:where(.astro-IYK4T4LF){margin:32px 0 0;font-size:1.5277777778vw;line-height:2.2}@media screen and (max-width: 768px){.desc:where(.astro-IYK4T4LF){margin:4.4444444444vw 0 0;font-size:4.1666666667vw}}.desc:where(.astro-IYK4T4LF) span:where(.astro-IYK4T4LF){white-space:pre-wrap}@media screen and (max-width: 768px){.desc:where(.astro-IYK4T4LF){margin:4.4444444444vw 0 0}}.bg:where(.astro-BNRRVSGP){padding:83px 0 0}.title:where(.astro-BNRRVSGP){margin:24px 0 0}.title:where(.astro-BNRRVSGP) span:where(.astro-BNRRVSGP){white-space:pre-wrap}@media screen and (max-width: 768px){.title:where(.astro-BNRRVSGP){margin:4.4444444444vw 0 0}}.desc:where(.astro-BNRRVSGP){margin:30px 0 0;white-space:pre-wrap}@media screen and (max-width: 768px){.desc:where(.astro-BNRRVSGP){margin:3.3333333333vw 0 0;line-height:1.75}}.bg:where(.astro-M6SMTJVL){padding:67px 0 0}@media screen and (max-width: 768px){.bg:where(.astro-M6SMTJVL){padding:17.7777777778vw 0 0}}.title:where(.astro-M6SMTJVL){margin:32px 0 0}@media screen and (max-width: 768px){.title:where(.astro-M6SMTJVL){display:block;margin:6.6666666667vw 0 0}}.number:where(.astro-M6SMTJVL){width:5rem}@media screen and (max-width: 768px){.number:where(.astro-M6SMTJVL){width:13rem}}.text:where(.astro-M6SMTJVL){margin:24px 0 0;white-space:pre-wrap}@media screen and (max-width: 768px){.text:where(.astro-M6SMTJVL){margin:6.6666666667vw 0 0;line-height:1.75}}.image:where(.astro-M6SMTJVL){display:block;width:32rem;margin:42px auto 0}@media screen and (max-width: 768px){.image:where(.astro-M6SMTJVL){width:52rem;margin:6.6666666667vw auto 0}}.desc:where(.astro-M6SMTJVL){margin:39px 0 0;white-space:pre-wrap}@media screen and (max-width: 768px){.desc:where(.astro-M6SMTJVL){margin:6.6666666667vw 0 0;line-height:1.75}}.bg:where(.astro-W5CXOUKB){padding:120px 0 0}@media screen and (max-width: 768px){.bg:where(.astro-W5CXOUKB){padding:17.7777777778vw 0 0}}.title:where(.astro-W5CXOUKB){margin:32px 0 0}@media screen and (max-width: 768px){.title:where(.astro-W5CXOUKB){display:block;margin:6.6666666667vw 0 0}}.section-number:where(.astro-W5CXOUKB){width:5rem}@media screen and (max-width: 768px){.section-number:where(.astro-W5CXOUKB){width:13rem}}.image-main:where(.astro-W5CXOUKB){filter:drop-shadow(0 10px 40px rgba(153,211,239,.1));fill:#fff}.growth:where(.astro-W5CXOUKB){display:flex;flex-direction:column;gap:3px;width:21rem}@media screen and (max-width: 768px){.growth:where(.astro-W5CXOUKB){gap:.5555555556vw;width:100%}}.three-skills:where(.astro-W5CXOUKB){display:flex;flex-direction:column;gap:3px;width:28rem}@media screen and (max-width: 768px){.three-skills:where(.astro-W5CXOUKB){gap:.5555555556vw;width:100%}}.text:where(.astro-W5CXOUKB){margin:24px 0 0;white-space:pre-wrap}@media screen and (max-width: 768px){.text:where(.astro-W5CXOUKB){width:99%;margin:6.6666666667vw 0 0;line-height:1.8}}.image-container:where(.astro-W5CXOUKB){display:flex;gap:1rem;align-items:stretch;width:100%;margin:40px 0 0}@media screen and (max-width: 768px){.image-container:where(.astro-W5CXOUKB){display:flex;flex-direction:column;gap:4rem;align-items:flex-start;margin:6.6666666667vw 0 0}}.image-heading:where(.astro-W5CXOUKB){padding:24px 0;line-height:1.5;text-align:center;background-color:#fff}@media screen and (max-width: 768px){.image-heading:where(.astro-W5CXOUKB){padding:3.8888888889vw 0;font-size:5vw;line-height:1.5}}.image-heading:where(.astro-W5CXOUKB) span:where(.astro-W5CXOUKB)[data-only-show=sp]{white-space:pre-line}.figure:where(.astro-W5CXOUKB){flex-grow:1;padding:50px 2rem 40px;background-color:#fff}@media screen and (max-width: 768px){.figure:where(.astro-W5CXOUKB){padding:6.6666666667vw 4rem}}.growth:where(.astro-W5CXOUKB) .image:where(.astro-W5CXOUKB){display:block;width:15rem;margin:0 auto}@media screen and (max-width: 768px){.growth:where(.astro-W5CXOUKB) .image:where(.astro-W5CXOUKB){width:100%}}.three-skills:where(.astro-W5CXOUKB) .image:where(.astro-W5CXOUKB){display:block;width:100%}@media screen and (max-width: 768px){.three-skills:where(.astro-W5CXOUKB) .image:where(.astro-W5CXOUKB){width:100%}}.caption:where(.astro-W5CXOUKB){margin:54px 0 0}@media screen and (max-width: 768px){.caption:where(.astro-W5CXOUKB){margin:6.3888888889vw 0 0}}.three-skills:where(.astro-W5CXOUKB) .caption:where(.astro-W5CXOUKB){margin:45px 0 0}@media screen and (max-width: 768px){.three-skills:where(.astro-W5CXOUKB) .caption:where(.astro-W5CXOUKB){margin:6.6666666667vw 0 0}}.desc:where(.astro-W5CXOUKB){margin:39px 0 0;white-space:pre-wrap}@media screen and (max-width: 768px){.desc:where(.astro-W5CXOUKB){margin:6.6666666667vw 0 0;line-height:1.75}}.bg:where(.astro-YEUNBXD5){padding:2.7777777778vw 2rem}@media screen and (max-width: 768px){.bg:where(.astro-YEUNBXD5){padding:4.4444444444vw 4rem 4rem}}.image:where(.astro-YEUNBXD5){width:8.3333333333vw;margin:0 auto}@media screen and (max-width: 768px){.image:where(.astro-YEUNBXD5){width:33.3333333333vw}}.title:where(.astro-YEUNBXD5){margin:14px 0 0;text-align:center;background:linear-gradient(72.52deg,#385e89 -1.03%,#2d688f 6.14%,#197c9c 22.51%,#0a8aa5 40.94%,#0292aa 63.46%,#0095ac 101.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 768px){.title:where(.astro-YEUNBXD5){margin:2.2222222222vw 0 0}}.desc:where(.astro-YEUNBXD5){margin:8px 0 0}@media screen and (max-width: 768px){.desc:where(.astro-YEUNBXD5){margin:2.2222222222vw 0 0}}.training-program-desc ul{display:flex;flex-flow:column wrap;height:6.0416666667vw}@media screen and (max-width: 768px){.training-program-desc ul{display:block;height:auto}}.training-program-desc ul li{width:50%;padding:0 2rem 0 .8rem;font-family:Hiragino UD Sans W4 JIS2004,"sans-serif";font-size:1.1111111111vw;line-height:1.8;color:#3e3a39;letter-spacing:0}@media screen and (max-width: 768px){.training-program-desc ul li{width:100%;padding:0 2rem;font-size:3.6111111111vw}}.bg:where(.astro-BCZMEYUC){padding:120px 0}@media screen and (max-width: 768px){.bg:where(.astro-BCZMEYUC){padding:17.7777777778vw 0 27.7777777778vw}}.section-number:where(.astro-BCZMEYUC){width:7.9861111111vw;height:5.7291666667vw}@media screen and (max-width: 768px){.section-number:where(.astro-BCZMEYUC){width:21.6666666667vw;height:14.7222222222vw}}.title:where(.astro-BCZMEYUC){margin:2.2222222222vw 0 0}@media screen and (max-width: 768px){.title:where(.astro-BCZMEYUC){margin:6.6666666667vw 0 0}}.title:where(.astro-BCZMEYUC) span:where(.astro-BCZMEYUC){white-space:pre-wrap}.training-title-wrapper:where(.astro-BCZMEYUC){display:flex;align-items:center;margin:40px 0 0}@media screen and (max-width: 768px){.training-title-wrapper:where(.astro-BCZMEYUC){display:block;margin:6.6666666667vw 0 0}}.training-index:where(.astro-BCZMEYUC){display:flex;align-items:center;justify-content:center;width:4rem;height:2.5vw;margin:0 1.6666666667vw 0 0;color:#fff;background-color:#0095ac;border-radius:100px}@media screen and (max-width: 768px){.training-index:where(.astro-BCZMEYUC){width:11rem;height:6.9444444444vw;border-radius:27.7777777778vw}}.training-index:where(.astro-BCZMEYUC) svg:where(.astro-BCZMEYUC){width:2.7083333333vw;height:1.1805555556vw}@media screen and (max-width: 768px){.training-index:where(.astro-BCZMEYUC) svg:where(.astro-BCZMEYUC){width:7.5833333333vw;height:3.3055555556vw}}.training-title:where(.astro-BCZMEYUC){color:#0095ac}@media screen and (max-width: 768px){.training-title:where(.astro-BCZMEYUC){margin:4.4444444444vw 0 0}}.training-desc:where(.astro-BCZMEYUC){margin:32px 0 0;white-space:pre-wrap}@media screen and (max-width: 768px){.training-desc:where(.astro-BCZMEYUC){margin:4.4444444444vw 0 0}}.training-feature-list:where(.astro-BCZMEYUC){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:40px 0 0}@media screen and (max-width: 768px){.training-feature-list:where(.astro-BCZMEYUC){grid-template-columns:repeat(1,1fr);gap:6.6666666667vw;margin:6.6666666667vw 0 0}}.training-feature-item:where(.astro-BCZMEYUC){background-color:#fff}.training-program:where(.astro-BCZMEYUC){padding:2.7777777778vw 2rem;margin:1rem 0 0;background-color:#fff}@media screen and (max-width: 768px){.training-program:where(.astro-BCZMEYUC){padding:4rem;margin:4rem 0 0}}.training-program-title:where(.astro-BCZMEYUC){margin:0 0 8px}@media screen and (max-width: 768px){.training-program-title:where(.astro-BCZMEYUC){margin:0 0 2.7777777778vw}}.training-3-2:where(.astro-BCZMEYUC){margin:100px 0 0}@media screen and (max-width: 768px){.training-3-2:where(.astro-BCZMEYUC){margin:13.3333333333vw 0 0}}.training-learning:where(.astro-BCZMEYUC){display:flex;margin:40px 0 0}@media screen and (max-width: 768px){.training-learning:where(.astro-BCZMEYUC){display:block;margin:6.6666666667vw 0 0}}.training-learning-card:where(.astro-BCZMEYUC){flex-shrink:0;width:21rem;margin:0 1rem 0 0;background-color:#fff}@media screen and (max-width: 768px){.training-learning-card:where(.astro-BCZMEYUC){width:100%;margin:0}}.training-learning-list:where(.astro-BCZMEYUC){width:100%;padding:2.7777777778vw 2rem;background-color:#fff}@media screen and (max-width: 768px){.training-learning-list:where(.astro-BCZMEYUC){padding:4rem;margin:4rem 0 0}}.training-learning-list-desc:where(.astro-BCZMEYUC){margin:.5555555556vw 0 0}@media screen and (max-width: 768px){.training-learning-list-desc:where(.astro-BCZMEYUC){margin:2.2222222222vw 0 0}}.training-note-link:where(.astro-BCZMEYUC){width:42rem;margin:40px auto 0;transition:opacity .3s cubic-bezier(.26,.16,.1,1)}@media (hover: hover) and (pointer: fine){.training-note-link:where(.astro-BCZMEYUC):hover{opacity:.8}}@media screen and (max-width: 768px){.training-note-link:where(.astro-BCZMEYUC){width:100%;margin:6.6666666667vw 0 0}}.training-3-3:where(.astro-BCZMEYUC){margin:100px 0 0}@media screen and (max-width: 768px){.training-3-3:where(.astro-BCZMEYUC){margin:13.3333333333vw 0 0}}.training-btn:where(.astro-BCZMEYUC){display:flex;justify-content:center;margin:120px 0 0}@media screen and (max-width: 768px){.training-btn:where(.astro-BCZMEYUC){margin:22.2222222222vw 0 0}}.workstyle-container:where(.astro-EAJY6JE4){position:relative}.bg:where(.astro-EAJY6JE4){position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;user-select:none}.bg:where(.astro-EAJY6JE4) img:where(.astro-EAJY6JE4){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}
